The B.Sc. CSIT program covers a wide range of subjects including computer programming, software engineering, database management, networking, cybersecurity, web development, and computer architecture. It offers a blend of theoretical knowledge and practical skills necessary for a successful career in the tech industry.
Students acquire skills in programming languages, software development methodologies, data management, networking technologies, and information security, making them well-prepared to tackle the challenges of the modern digital age
| First Semester | |
|---|---|
| CSIT.111 | English Grammar & Composition |
| CSIT.112 | Information Technology Fundamentals |
| CSIT.113 | Calculus & Analytical Geometry |
| CSIT.114 | Electronic Principal TH |
| CSIT.114 | Electronic Principal PR |
| CSIT.115 | Programming Fundamentals & C Programming |
| Third Semester | |
|---|---|
| CSIT.211 | Computer Organization & Architecture |
| CSIT.212 | Discrete Structures |
| CSIT.213 | Introduction to Management |
| CSIT.214 | Object Oriented Programming with C++ |
| CSIT.215 | Operating System |
| CSIT.216 | Statistics & Probability |
| Fifth Semester | |
|---|---|
| CSIT.311 | Design and Analysis of Algorithm |
| CSIT.312 | Artificial Intelligence |
| CSIT.313 | Compiler Design |
| CSIT.314 | Simulation & Modelling |
| CSIT.315 | Graphics & Visual Computing |
| CSIT.316 | Web Technology |
| Seventh Semester | |
|---|---|
| CSIT.311 | E-Commerce |
| CSIT.312 | Advance Java Programming |
| CSIT.313 | Object Oriented Analysis & Design |
| CSIT.314 | Minor Project II |
| CSIT.315 | Elective I |
| CSIT.316 | Elective II |
| Second Semester | |
|---|---|
| CSIT.121 | Data Structure & Algorithms |
| CSIT.122 | Digital Logic Design |
| CSIT.123 | Linear Algebra |
| CSIT.124 | Mechanics & Electrodynamics TH |
| CSIT.124 | Mechanics & Electrodynamics PR |
| CSIT.125 | Microprocessor System |
| Fourth Semester | |
|---|---|
| CSIT.221 | Applied Statistics |
| CSIT.222 | Data Communication & Network |
| CSIT.223 | Database Management System |
| CSIT.224 | Numerical Methods |
| CSIT.225 | System Analysis & Design |
| CSIT.226 | Theory of Computation |
| Sixth Semester | |
|---|---|
| CSIT.321 | Introduction to Cryptography |
| CSIT.322 | Java Programming I |
| CSIT.323 | Research Methodology for Computer Science |
| CSIT.324 | Software Engineering |
| CSIT.325 | Web Technology II |
| CSIT.326 | Minor Project I |
| Eighth Semester | |
|---|---|
| CSIT.321 | Parallel Computing |
| CSIT.322 | Internship I |
| CSIT.323 | Elective III |
| CSIT.324 | Elective IV |
| CSIT.325 | Elective V |
| ELECTIVE I | |
|---|---|
| CSIT.415.1 | Net Computing |
| CSIT.415.2 | Database Administration |
| CSIT.415.3 | System Administration |
| CSIT.415.4 | Digital Image Processing |
| ELECTIVE III | |
|---|---|
| CSIT.423.1 | Enterprise Application Development |
| CSIT.423.2 | Advanced Database Design |
| CSIT.423.3 | Network Administration |
| CSIT.423.4 | Real-Time System |
| ELECTIVE V | |
|---|---|
| CSIT.425.1 | Information Retrieval |
| CSIT.425.2 | E-Business & E- Governance |
| CSIT.425.3 | Embedded System Programming |
| CSIT.425.4 | Human Computer Interaction |
| ELECTIVE II | |
|---|---|
| CSIT.416.1 | Data Mining & Warehousing |
| CSIT.416.2 | Geographical Information System |
| CSIT.416.3 | Management Information System |
| CSIT.416.4 | Neural Networks |
| ELECTIVE IV | |
|---|---|
| CSIT.424.1 | Mobile Application Development |
| CSIT.424.2 | Distributed Database Management Systems |
| CSIT.424.3 | Wireless Networks |
| CSIT.424.4 | Cloud Computing |