Bachelor of Science in Computer Science and Information Technology (BSc CSIT) is a four-year (eight-semester) undergraduate degree program that combines the fields of computer science, information technology, and allied subjects. The program is designed with a total of 126 credit hours, offering a balanced blend of theory, practicals, and project-based learning.
To address the growing demand for skilled IT professionals, the curriculum integrates foundation and core courses along with elective subjects, lab work, project assignments, and internships. This approach equips students with both the technical expertise and problem-solving skills required in modern industries.
The program develops strong fundamentals in areas such as software development, programming, database management, networking, system design, data analysis, and emerging technologies. Students also gain exposure to real-world applications, enabling them to apply computer science and IT principles effectively to solve practical challenges.
The main objective of the BSc CSIT program is to produce competent graduates with intensive knowledge and hands-on skills in various domains of computer science and IT. It prepares students not only for professional careers in the IT industry but also for higher studies and research in advanced areas of computing and technology.
Students applying for admission to the BSc. CSIT program
Students must have secured the minimum pass marks in the IOST Entrance Written Test conducted by TU.
Interview of shortlisted students by college.
The documents required for the admission form are
The BSc. CSIT program will have eight semesters with 126 credit hours. Each semester shall have a duration of 6 months. This program comprises the following courses:
Computer Science Core Courses
81 Credit Hours
Physics Course
3 Credit Hours
Mathematics Courses
12 Credit Hours
English Courses
3 Credit Hours
Management Courses
3 Credit Hours
Computer Science Elective Courses
15 Credit Hours
Internship/Project
9 Credit Hours
Total
126 Credit Hours
| Code | First Semester | 15 Cr |
|---|---|---|
| CSC114 | Introduction to Information Technology | 3 Cr |
| CSC115 | C Programming | 3 Cr |
| CSC116 | Digital Logic | 3 Cr |
| MTH117 | Mathematics I | 3 Cr |
| PHY118 | Physics | 3 Cr |
| Code | Second Semester | 15 Cr |
|---|---|---|
| CSC165 | Discrete Structure | 3 Cr |
| CSC166 | Object Oriented Programming | 3 Cr |
| CSC167 | Microprocessor | 3 Cr |
| MTH168 | Mathematics II | 3 Cr |
| STA169 | Statistics I | 3 Cr |
| Code | Third Semester | 15 Cr |
|---|---|---|
| CSC211 | Data Structure and Algorithms | 3 Cr |
| CSC212 | Numerical Method | 3 Cr |
| CSC213 | Computer Architecture | 3 Cr |
| CSC214 | Computer Graphics | 3 Cr |
| STA215 | Statistics II | 3 Cr |
| Code | Fourth Semester | 15 Cr |
|---|---|---|
| CSC262 | Theory of Computation | 3 Cr |
| CSC263 | Computer Networks | 3 Cr |
| CSC264 | Operating Systems | 3 Cr |
| CSC265 | Database Management System | 3 Cr |
| CSC266 | Artificial Intelligence | 3 Cr |
| Code | Fifth Semester | 18 Cr |
|---|---|---|
| CSC325 | Design and Analysis of Algorithms | 3 Cr |
| CSC326 | System Analysis and Design | 3 Cr |
| CSC327 | Cryptography | 3 Cr |
| CSC328 | Simulation and Modeling | 3 Cr |
| CSC329 | Web Technology | 3 Cr |
| Code | Elective Subject | ||
|---|---|---|---|
| CSC330 | Multimedia Computing | ||
| CSC331 | Wireless Networking | ||
| CSC332 | Image Processing | ||
| CSC333 | Knowledge Management | ||
| CSC334 | Society and Ethics in Information Technology | ||
| CSC335 | Microprocessor Based Design |
| Code | Sixth Semester | 18 Cr |
|---|---|---|
| CSC375 | Software Engineering | 3 Cr |
| CSC376 | Complier Design and Construction | 3 Cr |
| CSC377 | E-Governance | 3 Cr |
| CSC378 | NET Centric Computing | 3 Cr |
| CSC379 | Technical Writing | 3 Cr |
| Code | Elective Subject | ||
|---|---|---|---|
| CSC380 | Applied Logic | ||
| CSC381 | E-commerce | ||
| CSC382 | Automation and Robotics | ||
| CSC383 | Neural Networks | ||
| CSC384 | Computer Hardware Design | ||
| CSC385 | Cognitive Science |
| Code | Seventh Semester | 15 Cr |
|---|---|---|
| CSC419 | Advanced Java Programming | 3 Cr |
| CSC420 | Data Warehousing and Data Mining | 3 Cr |
| MGT421 | Principles of Management | 3 Cr |
| CSC422 | Project Work | 3 Cr |
| Code | Elective Subject | ||
|---|---|---|---|
| CSC423 | Information Retrieval | ||
| CSC424 | Database Administration | ||
| CSC425 | Software Project Management | ||
| CSC426 | Network Security | ||
| CSC427 | Digital System Design | ||
| MGT428 | International Marketing |
| Code | Eighth Semester | 15 Cr |
|---|---|---|
| CSC475 | Advanced Database | 3 Cr |
| CSC476 | Internship | 6 Cr |
| Code | Elective Subject | ||
|---|---|---|---|
| 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 | Decision Support System and Expert System | ||
| CSC485 | Real Time Systems | ||
| CSC486 | Network and System Administration | ||
| CSC487 | Embedded Systems Programming | ||
| MGT488 | International Business Management |