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.

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
CodeTitle of CourseCredits
ENG101English I (Functional English)3
ENG102English II (Communication Skills)3
ENG103English III (Technical Writing and Presentation Skills)3
BUSS273Professional Practices3
CSC102Introduction to Information and Communication Technology3
PKST101Pakistan Studies – General Profile2
ISLM101Fundamentals of Islamic Studies (for Muslim Students)2
ETHC101Principles 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 Credits
Subject 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