Computer Labs
Modern computing environments for programming, networking, and software development.
Building the Future Through Technology
NCEAC Approved
NCEAC Approved
BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY BS(IT)
This is a four years (eight semesters) duration program after intermediate or an equivalent certificate. BS(IT) program is focused on the acquisition of theory and application of technical competencies associated with the information technology profession. The courses prepare students with fundamental knowledge in core technologies, such as systems analysis and design, programming, database design, network architecture and administration, web technologies and application development, implementation and maintenance. This concentration will examine a number of methodologies and tools important to the discipline.
Eligibility, registration requirements, and admission criteria for this program.
i. A candidate holding Intermediate Certificate, with Mathematics (Pre-Eng. / ICS / DAE) or A- level or an equivalent certificate from any recognized Institute with at least 50% marks shall be eligible to apply for admission.
ii. Admission will be on open merit basis.
iii. Students with Computer Science background will be given preference.
iv. AGE: A candidate must not be more than 23 years of age on
a. 1st October of the year of admission, however, the Vice Chancellor may relax the age limit in very exceptional cases.
b. The date of the commencement of the Spring Semester
Official fee details for BS Information Technology at BIMS.
Pay at Admission Time
Improvement / Summer Fee
Students can create easy installment plans directly from their student portal.
View full fee structure page for all programs.
Promotion, probation, warning status, and graduation requirements as defined for this program.
i. Grade Point Average
a. Maximum grade point average 4.00
b. Minimum grade point average for obtaining the Degree 2.50
ii. A student who does not meet the requirement for promotion in the next semester (for the 1st time) must repeat the same semester. In case the same situation occur again (for the 2nd time) the student shall cease to be on the university roll.
iii. The course grades that a student earns in the repeated semester shall replace the previously earned course grades.
iv. In the 8th semester, if a student fails to achieve 2.5 CGPA, After the minimum residency he /she shall have to repeat the course/ courses with lowest grades, so to make CGPA of 2.5 within the maximum time (12 semesters).
v. To remain on the roll of the university a student shall be required to maintain the following minimum CGPA in each semester, as given below.
Minimum CGPA requirements by semester for continued academic standing.
Explore the full program structure — core scheme, specializations, and semester-wise courses.
| # | Code | Course Title | Credits |
|---|---|---|---|
| 1 | CS-323 | Programming Fundamentals | 4(3-2) |
| 2 | CS-423 | Object Oriented Programming | 4(3-2) |
| 3 | CS-443 | Data Structures and Algorithms | 4(3-2) |
| 4 | CS-335 | Discrete Structures | 3(3-0) |
| 5 | CS-583 | Operating System | 4(3-2) |
| 6 | CS-400 | Database Systems | 4(3-2) |
| 7 | CS-453 | Software Engineering | 3(3-0) |
| 8 | CS-577 | Computer Networks | 4(3-2) |
| 9 | CS-497 | Information Security | 3(3-0) |
| 10 | CS-698 | Final Year Project –I | 2(0-4) |
| 11 | CS-699 | Final Year Project –II | 4(0-8) |
| 12 | CS-300 | Introduction to Information & Comm. Tech. | 3(2-2) |
| 13 | ENG-305 | English Comprehension | 3(3-0) |
| 14 | ENG-315 | Technical and Business Writing | 3(3-0) |
| 15 | ENG-325 | Communication & Presentation Skills | 3(3-0) |
| 16 | SSH-307 | Professional Practices | 3(3-0) |
| 17 | IS-302 | Islamic Studies/ Ethics | 2(2-0) |
| 18 | SSH-302 | Pakistan Studies | 2(2-0) |
| 19 | MGT-322 | Financial Accounting | 3(3-0) |
| 20 | MGT-351 | Introduction to Marketing | 3(3-0) |
| 21 | MGT-411 | Introduction to Management | 3(3-0) |
| 22 | MGT-515 | Introduction to Human Resource Management | 3(3-0) |
| 23 | ECON-301 | Introduction to Economics | 3(3-0) |
| 24 | SSH-305 | Foreign Languages | 3(3-0) |
| 25 | PSY-600 | Psychology | 3(3-0) |
| 26 | SSH-304 | International Relations | 3(3-0) |
| 27 | SSH-308 | Personal Grooming & Character Development | 2(2-0) |
| 28 | SSH-309 | Social Service | 1(1-0) |
| 29 | MTH-310 | Calculus & Analytical Geometry | 3(3-0) |
| 30 | MTH-435 | Linear Algebra | 3(3-0) |
| 31 | STT-500 | Statistics & Probability | 3(3-0) |
| 32 | ELE-401 | Basic Electronics | 3(2-2) |
| 33 | CS-555 | Information Technology Infrastructure | 3(3-0) |
| 34 | CS-556 | Information Technoloy Project Management | 3(3-0) |
| 35 | CS-566 | Web Technologies | 3(2-2) |
| 36 | CS-584 | System & Network Administration | 4(3-2) |
| 37 | CS-597 | Cyber Security | 3(3-0) |
| 38 | CS-655 | Virtual Systems and Services | 4(3-2) |
| 39 | SE-454 | Software Requirement Engineering | 3(3-0) |
| 40 | SE-567 | Enterprise Systems | 3(3-0) |
| 41 | CS-573 | Operation Research | 3(3-0) |
| 42 | CS-432 | Modern Programming Languages | 3(2-2) |
| 43 | CS-525 | Multimedia Technologies | 3(2-2) |
| 44 | CS-532 | Computer Architecture | 3(3-0) |
| 45 | CS-553 | Object Oriented Analysis and Design | 3(3-0) |
| 46 | CS-575 | Computer Graphics | 3(3-0) |
| 47 | CS-655 | E-Commerece | 3(2-2) |
| 48 | CS-666 | Web Engineering | 3(2-2) |
| 49 | CS-682 | System Programming | 3(2-2) |
| 50 | CS-685 | Human Computer Interaction | 3(2-2) |
| 51 | CS-687 | Parallel and Distributed Computing | 3(2-2) |
| 52 | CS-692 | Visual Programming | 3(2-2) |
| 53 | CS-693 | Mobile Application Development | 3(2-2) |
| 54 | CS-695 | Theory of Programming Languages | 3(2-2) |
| # | Code | Course Title | Credit Hours |
|---|---|---|---|
| 1 | CS-300 | Introduction to Information & Communication Technologies | 3(2-2) |
| 2 | CS-323 | Programming Fundamentals | 4(3-2) |
| 3 | ENG-305 | English Comprehension | 3(3-0) |
| 4 | MTH-310 | Calculus & Analytical Geometry | 3(3-0) |
| 5 | ELE-401 | Basic Electronics | 3(3-0) |
| 6 | IS-302 | Islamic Studies/ Ethics | 2(2-0) |
| # | Code | Course Title | Credit Hours |
|---|---|---|---|
| 1 | CS-423 | Object Oriented Programming | 4(3-2) |
| 2 | ENG-325 | Communication & Presentation Skills | 3(3-0) |
| 3 | STT-500 | Statistics & Probability | 3(3-0) |
| 4 | SSH-302 | Pakistan Studies | 2(2-0) |
| 5 | University Elective -1 | ||
| 6 | University Elective -2 |
| # | Code | Course Title | Credit Hours |
|---|---|---|---|
| 1 | CS-443 | Data Structures & Algorithms | 4(3-2) |
| 2 | CS-335 | Discrete Structures | 3(3-0) |
| 3 | SSH-307 | Professional Practices | 3(3-0) |
| 4 | MTH-435 | Linear Algebra | 3(3-0) |
| 5 | CS-583 | Operating Systems | 3(3-0) |
| 6 | IT Supporting I | 4(3-2) |
| # | Code | Course Title | Credit Hours |
|---|---|---|---|
| 1 | CS-400 | Database Systems | 4(3-2) |
| 2 | CS-577 | Computer Networks | 4(3-2) |
| 3 | CS-453 | Software Engineering | 3(3-0) |
| 4 | CS-566 | Web Technologies | 3(2-2) |
| 5 | IT Supporting 2 | ||
| 6 | IT-Elective -1 |
| # | Code | Course Title | Credit Hours |
|---|---|---|---|
| 1 | CS-497 | Information Security | 3(3-0) |
| 2 | CS-556 | Information Technology Project Management | 3(3-0) |
| 3 | CS-584 | System & Network Administration | 4(3-2) |
| 4 | IT-Elective -2 | ||
| 5 | University Elective -3 | ||
| 6 | IT Supporting 3 |
| # | Code | Course Title | Credit Hours |
|---|---|---|---|
| 1 | ENG-315 | Technical & Business Writing | 3(3-0) |
| 2 | CS-555 | Information Technology Infrastructure | 3(3-0) |
| 3 | IT Elective 3 | ||
| 4 | IT Elective 4 | ||
| 5 | IT Elective 5 | ||
| 6 | University Elective -4 |
| # | Code | Course Title | Credit Hours |
|---|---|---|---|
| 1 | CS-698 | Final Year Project-I | 2(0-4) |
| 2 | CS-601 | Database Administration & Management | 4(3-2) |
| 3 | CS-655 | Virtual Systems & Services | 4(3-2) |
| 4 | IT Elective 6 | ||
| 5 | IT Elective 7 |
| # | Code | Course Title | Credit Hours |
|---|---|---|---|
| 1 | CS-597 | Cyber Security | 3(3-0) |
| 2 | CS-699 | Final Year Project-II | 4(0-8) |
Practical learning, projects, and engagement opportunities throughout your degree.
Quick answers about applying, documents, curriculum, and how to reach admissions.
Submit your application through our Apply Online portal for the latest process and deadlines.
You can also apply via WhatsApp — message us at 0333-333-2467 and our admissions team will guide you through the process.
Eligibility criteria are listed in the Admission & Registration section on this page.
Documents required:
The full curriculum — including semester-wise courses, credit hours, and scheme of studies — is available in the Curriculum section on this page.
Our admissions team is happy to help. Reach us using any of the options below, or visit the Contact Us page on the BIMS website.
Take the next step toward your future through the BS Information Technology program at BIMS.