B.Sc. CSIT

B.Sc. CSIT

B. Sc. CSIT (Bachelor of Science in Computer Science and Information Technology) is four years / 8 semesters / 126 credit hours course that offers intensive courses in Computer Science and Information Technology. This course allows you to specialize in the subject of your choice during the final semester. With lots of emphasis on practical based learning, the course gives you ample opportunities to pursue your career anywhere in the world. This is a very multidisciplinary course, with the opportunity to undertake exciting extra courses other than ones in CSIT Syllabus. Student studying this course will gain highly sought-after skills in computer programming, database development, networking, website development and computer security. 

Course Code Course Title Credit Hours Full Marks Action
CSC114 Introduction to Information Technology 3 100
CSC115 C Programming 3 100
CSC116 Digital Logic 3 100
MTH117 Mathematics I 3 100
PHY118 Physics 3 100

Semester II

Course Code Course Title Credit Hours Full Marks Action
CSC165 Discrete Structure 3 100
CSC166 Object Oriented Programming 3 100
CSC167 Microprocessor 3 100
MTH168 Mathematics II 3 100
STA169 Statistics I 3 100

Semester III

Course Code Course Title Credit Hours Full Marks Action
CSC211 Data Structure and Algorithms 3 100
CSC212 Numerical Method 3 100
CSC213 Computer Architecture 3 100
CSC214 Computer Graphics 3 100
STA215 Statistics II 3 100

Semester IV

Course Code Course Title Credit Hours Full Marks Action
CSC262 Theory of Computation 3 100
CSC263 Computer Networks 3 100
CSC264 Operating Systems 3 100
CSC265 Database Management System 3 100
CSC266 Artificial Intelligence 3 100

Semester V

Course Code Course Title Credit Hours Full Marks Action
CSC325 Design and Analysis of Algorithms 3 100
CSC326 System Analysis and Design 3 100
CSC327 Cryptography 3 100
CSC328 Simulation and Modeling 3 100
CSC329 Web Technology 3 100
Elective I Elective I 3 100
Total 18 600
List of Electives
  • CSC330 - Multimedia Computing
  • CSC331 - Wireless Networking
  • CSC332 - Image Processing
  • CSC333 - Knowledge Management
  • CSC334 - Society and Ethics in Information Technology
  • CSC335 - Microprocessor Based Design

Semester VI

Course Code Course Title Credit Hours Full Marks Action
CSC375 Software Engineering 3 100
CSC376 Complier Design and Construction 3 100
CSC377 E-Governance 3 100
CSC378 NET Centric Computing 3 100
CSC379 Technical Writing 3 100
Elective II Elective II 3 100
Total 18 600
List of Electives
  • CSC380 - Applied Logic
  • CSC381 - E-commerce
  • CSC382 - Automation and Robotics
  • CSC383 - Neural Networks
  • CSC384 - Computer Hardware Design
  • CSC385 - Cognitive Science

Semester VII

Course Code Course Title Credit Hours Full Marks Action
CSC419 Advanced Java Programming 3 100
CSC420 Data Warehousing and Data Mining 3 100
MGT421 Principles of Management 3 100
CSC422 Project Work 3 100
Elective III Elective III 3 100
Total 15 500
List of Electives
  • CSC423 - Information Retrieval
  • CSC424 - Database Administration
  • CSC425 - Software Project Management
  • CSC426 - Network Security
  • CSC427 - Digital System Design
  • MGT428 - International Marketing

Semester VIII

Course Code Course Title Credit Hours Full Marks Action
CSC475 Advanced Database 3 100
CSC476 Internship 6 200
Elective IV Elective IV 3 100
Elective V Elective V 3 100
Total 15 500
List of Electives
  • CSC477 - Advanced Networking with IPV6
  • CSC478 - Distributed Networking
  • CSC479 - Game Technology
  • CSC480 - Distributed and Object-Oriented Database
  • CSC481 - Introduction to Cloud Computing
  • CSC482 - Geographical Information System
  • CSC483 - Decision Support System and Expert System
  • CSC484 - Mobile Application Development
  • CSC485 - Real Time Systems
  • CSC486 - Network and System Administration
  • CSC487 - Embedded Systems Programming
  • MGT488 - International Business Management