BS in Information Technology
The Bachelor of Science (BS) in Information Technology is an undergraduate program designed to provide students with a comprehensive understanding of computing systems, software development, and information management. This program focuses on the practical and theoretical aspects of IT, including system design, database management, network security, and software engineering. The BS in Information Technology equips students with the skills needed to solve complex technical problems and manage IT infrastructure effectively.
- 4 Years / Onsite
- Intakes: Jan, Apr, Jun, Oct
Overview
The BS in Information Technology typically spans four years, offering a curriculum that covers fundamental areas such as programming, computer systems, data structures, and algorithms. Students will also study specialized topics including network administration, database management, cybersecurity, and web development. The program emphasizes hands-on experience through lab work, projects, and internships, allowing students to apply their knowledge in real-world scenarios. Opportunities for practical learning are integrated throughout the program, including team projects and industry collaborations.
Career Opportunities
Graduates of the BS in Information Technology have diverse career opportunities in the technology sector and beyond. Potential roles include software developer, network administrator, IT consultant, systems analyst, and cybersecurity specialist. The program also provides a solid foundation for further studies, such as pursuing a master’s degree in information technology or related fields. The technical skills and problem-solving abilities gained through the program are highly valued in various industries, offering graduates a pathway to dynamic and impactful careers.
Program Learning Outcomes
Upon completion of the BS in Information Technology, students will have developed a strong understanding of computing systems, software development, and information management. They will be proficient in designing and implementing IT solutions, managing network and database systems, and ensuring cybersecurity. Students will also possess strong analytical, problem-solving, and communication skills, with the ability to work effectively in team-based and independent environments. The program prepares graduates to address complex IT challenges and contribute effectively to the advancement of technology.
BSit
Compulsory Courses
Total: 19 Credits
Code | Title of Course | Credits |
---|---|---|
ENG101 | English I (Functional English) | 3 |
ENG102 | English II (Communication Skills) | 3 |
ENG103 | English III (Technical Writing and Presentation Skills) | 3 |
BUSS273 | Professional Practices | 3 |
CSC102 | Introduction to Information and Communication Technology | 3 |
PKST101 | Pakistan Studies – General Profile | 2 |
ISLM101 | Fundamentals of Islamic Studies (for Muslim Students) | 2 |
ETHC101 | Principles of Ethics (for Non-Muslim Students) | 2 |
General Courses (from other disciplines)
Total: 27 Credits
Code | Title of Course | Credits |
---|---|---|
MTH113 | Calculus and Analytic Geometry for CSC | 3 |
MTH112 | Linear Algebra for CSC | 3 |
CSC111 | Basic Electronics | 3 |
STAT101 | Elements of Statistics and Probability | 3 |
ECON101 | Introduction to Economics | 3 |
BUSS131 | Principles of Marketing | 3 |
BUS111 | Principles of Management | 3 |
LAW101 | Introduction to Law | 3 |
Discipline Specific Foundation Courses
Total: 39 Credits
Code | Title of Course | Credits |
---|---|---|
CSC121 | Programming Fundamentals | 4 |
CSC121 | Object Oriented Programming | 4 |
CSC222 | Data Structure and Algorithm | 4 |
CSC223 | Operating Systems | 4 |
CSC251 | Introduction to Software Engineering | 3 |
CSC231 | Data Communications and Computer Networks | 4 |
CSC242 | Database Management Systems | 4 |
CSC422 | Information Security | 3 |
MTH112 | Discrete Structures for CSC | 3 |
CSC484 | Final Year Project in BS ( IT) | 6 |
Major Courses – Core (Mandatory):
Total: 33 Credits
Code | Title of Course | Credits |
---|---|---|
CSC423 | Network Security | 3 |
CSC341 | Topics in Database Management Systems | 3 |
CSC202 | Technology Management | 3 |
CSC201 | IT Infrastructure | 3 |
CSC334 | Systems and Network Administration | 3 |
CSC335 | Internet Architecture and Protocols | 3 |
CSC225 | Web Engineering | 3 |
CSC336 | Information Systems | 3 |
CSC452 | Formal Methods in Software Engineering | 3 |
CSC381 | Research Methodology for CSC | 3 |
CSC453 | Simulation and Modeling | 3 |
Electives courses:
Total: 15 CreditsSubject to University offering, the student shall opt five courses from the list below:
Code | Title Of Course | Credits |
---|---|---|
CSC232 | Telecom Systems | 3 |
CSC331 | Computer Networks | 3 |
CSC332 | Network Management | 3 |
CSC335 | Internet Architecture and Protocols | 3 |
CSC336 | Information Systems | 3 |
CSC431 | Wireless Networks | 3 |
CSC341 | Topics in Database Management Systems | 3 |
CSC345 | Knowledge Based Systems | 3 |
CSC441 | Data Mining | 3 |
CSC442 | Data Warehousing | 3 |
CSC273 | Mobile Application Development | 3 |
CSC274 | E-Commerce | 3 |
CSC275 | Visual Programming | 3 |
CSC301 | Human Computer Interaction | 3 |
CSC356 | Software Project Management | 3 |
CSC454 | Software Quality Assurance | 3 |
CSC274 | E-Commerce | 3 |
CSC275 | Visual Programming | 3 |
CSC301 | Human Computer Interaction | 3 |
CSC454 | Software Quality Assurance | 3 |
CSC453 | Principles of Cloud Computing | 3 |
CSC312 | Telecom Systems | 3 |