BSc in Information Technology Degree Programme Syllabus Semester 1 Title IT1012 Introduction to Computer Systems 30 - - 2 IT1022 Information Technology Concepts 30 - - 2 IT1033 Fundamentals of Programming 30-45 3 IT1042 Information Systems Fundamentals 30 - - 2 IT1053 Mathematics for IT - 1 30-45 3 IT1062 Fundamentals of Visual Computing 15 30 2 DL1172 English Study Skills (ICT) 15-45 2 LS1052 Leadership Training - 30 45 2 DL1182 Communication Skills - 30 45 2 MS1014 Military Studies 30 30 45 4 TOTAL CREDITS 14 06 04
Semester 2 Title Principles of Management 30-45 3 IT2013 Computer Systems Architecture 30-45 3 IT2022 Human Computer Interaction (HCI) 15-45 2 IT2033 Object Oriented Programming 15 30 45 3 IT2043 System Analysis & Designing 30-45 3 IT2053 Fundamentals of DBMS 30-45 3 IT2062 Probability & Statistics 15-45 2 IT2072 Visual Computing Project (Group) - - 90 2 DL2193 Presentation Skills for ICT 15 30 45 3 MS2024 Military Studies 30 30 45 4 TOTAL CREDITS 21 03 04
Semester 3 Title IT3013 Computer Networks & Security -I 30-45 3 IT3023 Operating Systems 30-45 3 IT3032 Object Oriented Designing 15-45 2 IT3043 Data and Information Management 30-45 3 IT3052 Mathematics for IT - 2 15-45 2 IT3062 Rapid Application Development 15 30 45 3 IT3073 Project Management 30-45 3 IT3082 Research Methodology 30 - - 2 IT3092 Career development plan 1 15 30-2 MS3032 Strategic Defense Studies 15-45 2 MS3044 Military Studies 30 30 45 4 TOTAL CREDITS 21 02 06
Semester 4 Title IT4013 Software Engineering 30-45 3 IT4022 Web Technologies 15-45 2 IT4032 Statistical Distribution & Inference 15-45 2 Human Resource Management 30 - - 2 IT4043 Data Structures and Algorithms 30-45 3 IT4053 Computer Networks & Security - II 15 30 45 3 IT4062 Industry Based Software Engineering Project - - 90 2 MS4064 Military Studies 30 30 45 4 MS4052 Presentation Skills Development Project - 30 45 2 TOTAL CREDITS 17 06 Semester 5
Title IT5013 Advanced Computer Networks and Security - 1 30-45 3 IT5023 Advanced Web Technologies 15 30 45 3 IT5033 Advanced Multimedia Technologies 15 30 45 3 IT5043 Enterprise Resource Planning Systems 30-45 3 IT5053 Information and Data Security 30-45 3 IT5063 Programming Frameworks 30-45 3 TOTAL CREDITS 18 Semester 6
Title IT6013 Service Oriented Web Programing 30-45 3 IT6023 Database Administration 15 30 45 3 IT6033 Cyber Security 30-45 3 IT6043 Cloud Computing and Virtualization 30-45 3 IT6053 Programming Distributed Components 30-45 3 IT6063 Independent Study 30-45 3 Elective (One ) - - - 2 TOTAL CREDITS 20 Elective Subjects IT6073 IT Risk Management 15-45 2 IT6083 Emerging Trends in Networking 15-45 2 IT6093 GIS and Remote Sensing 15-45 2 IT6103 Ergonomics 15-45 2 Semester 7
Title IT7013 Data Mining and Data Warehousing 15 30 45 3 IT7023 Advanced Computer Networks and Security - 2 30-45 3 IT7033 Mobile Computing 30-45 3 IT7043 Emerging Technologies in ICT 30-45 3 IT7053 Semantic Web and Ontology 30-45 3 IT7063 Computer Ethics and IT Law 30-45 3 IT8029 Individual Project (Continue to Semester 08) - - - - Elective (One ) - - - 2 TOTAL CREDITS 20 Elective Modules IT7073 AI and Society 15-45 2 IT7083 Image Processing 15-45 2 IT7093 Intelligent Systems 15-45 2 IT7103 Social Analysis and Social Media 15-45 2 Semester 8
Title IT8016 Industrial Training - - 270 6 IT8029 Individual Project Cont... - - 405 9 TOTAL CREDITS 09 06 The course contains 140 GPA credits from core course units, 17 NGPA credits and 20 MGPA credits. The distribution of the academic credits in BSc in IT degree program are illustrated in the table below. BSc in Information & Communication Technology Semester 1 14 06 04 Semester 2 21 03 04 Semester 3 21 02 06 Semester 4 17-06 Semester 5 18 - - Semester 6 20 - - Semester 7 20 - - Semester 8 09 06 - Total MGPA Military GPA 140 17 20