University of Southern Punjab

BS Information Technology

Introduction

Information Technology (IT) covers the study and application of computers, telecommunications, and networking for the purposes of storing, retrieving, transmitting, and manipulating data or information. It is a dynamic and rapidly advancing industry that connects computing technology with business applications. Information Technology emphasizes the application of technological innovations to address real-world challenges efficiently and effectively. The curriculum provides a scientific and practical approach for the development, execution, and management of computer-based information systems, covering software applications, hardware infrastructures, networks, and databases.

The BS IT program aims to provide students with a systematic structured, and quantitative framework for the development and management of IT solutions. It educates students in various areas of information systems, networking, cybersecurity, data management, and software development. The curriculum aims to promote IT professionals capable of designing, developing, and maintaining reliable and effective computing systems across numerous industries.

Information Technology includes a wide range of domains, from the fundamental principles of computers to advanced applications in cybersecurity, cloud computing, artificial intelligence, and big data analytics. The comprehensive scope of Information Technology can be subdivided into three principal domains:

Formulating efficient solutions for computational challenges: The IT field emphasizes the development of efficient techniques for data storage, network security, and intuitive software applications. IT professionals employ theoretical knowledge to increase computing performance and develop new problem-solving methods which improve efficiency and productivity.
IT professionals consistently develop innovative and effective technical applications. Advancements in cloud computing, artificial intelligence, and mobile technology have transformed industries globally. Researchers and IT professionals seek to develop sophisticated systems, strengthen cybersecurity protocols, and refine user experiences utilizing advanced technologies.

Designing and implementing software and hardware systems: The domain of IT offers the required skills for the effective design and deployment of complex information systems. IT professionals are trained to design and maintain scalable, secure, and adaptive systems, including network infrastructures to enterprise software applications, in response to developing technological landscapes.

The BS IT degree provides a thorough foundation in computer technology, equipping graduates to adjust to evolving trends and innovations in the discipline. The program focuses on practical applications and industry-relevant skills, equipping students for successful employment in software development, network administration, database management, cybersecurity, and IT consulting. Program graduates will be adept at addressing the requirements of the rapidly evolving digital environment and will contribute to future technical innovations.

Eligibility Criteria

Duration of the Program and Award of Degree

At minimum 130 credit hours are required for award of BS degrees in any computing discipline mentioned in this document.

The minimum duration for completion of BS IT is four years. The HEC allows maximum period of seven years to complete BS degree requirements.

A minimum 2.0 CGPA (Cumulative Grade Point Average) on a scale of 4.0 is required for award of BS IT Degree.

The students after successful completion of 04 semesters in BS Computing Programs may exit with Associate Degree in Computing subject to completion of all requirements for the award of associate degree, i.e., Credit Hours, CGPA, and compulsory courses.

Program Mission

The mission of the Bachelor of Science in Information Technology program is to produce exceptional IT professionals who possess advanced technical knowledge, practical problem-solving skills, and a deep understanding of ethical considerations in technology. Our graduates will be prepared for dynamic careers in information technology, ready to address the evolving needs of the industry and society with innovative solutions and a commitment to sustainable development.

Program Educational Objectives (PEOs)

PEO-I

Graduates will demonstrate strong technical expertise in information technology, effectively applying knowledge and skills to solve complex problems in various IT domains, contributing to the sustainable development of the region and country.

PEO-II

Graduates will excel in leadership roles, showcasing their ability to manage IT projects, work collaboratively in diverse teams, and communicate effectively to achieve organizational goals and drive innovation in the field of information technology.

PEO-III

Graduates will exhibit a deep understanding of ethical considerations in technology, making responsible decisions that respect privacy, security, and societal impacts, while upholding professional and ethical standards in their careers.

PEO-IV

Graduates will engage in lifelong learning and professional development, staying inline with emerging trends and technologies in information technology, and continuously enhancing their skills to remain competitive and adaptable in industry.

Graduate Attributes

GA-1 Academic Education

To prepare graduates as computing professionals

GA-2 Knowledge for Solving Computing Problems

Apply knowledge of computing fundamentals, knowledge of a computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.

GA-3 Problem Analysis

Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.

GA-4 Design / Development of Solutions

Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.

GA-5 Modern Tool Usage

Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.

GA-6 Individual and Team Work

Function effectively as an individual and as a member or leader in diverse teams and in multi-disciplinary settings.

GA-7 Communication

Communicate effectively with the computing community and with society at large about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.

GA-8 Computing Professionalism and Society

Understand and assess societal, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice.

GA-9 Ethics

Understand and commit to professional ethics, responsibilities, and norms of professional computing practice.

GA-10 Life-long Learning

Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.

Mapping of PEOs to GAs

S. No. GAs PEO1 PEO2 PEO3 PEO4
1.
Academic Education
2.
Knowledge for Solving Computing Problems
3.
Problem Analysis
4.
Design / Development of Solutions
5.
Modern Tool Usage
6.
Individual & Team Work
7.
Communication
8.
Computing Professionalism and Society
9.
Ethics
10.
Life-Long Learning

Generic Structure for BSCS

Credit Hours Courses
46
14
18
6
21
7
12
4
3
1
30
12
Total = 130
Total = 44

Scheme of Study BS Information Technology Program

Total Credit Hours = 130

Courses
Programming Fundamentals
Application of Information & Communication Technologies
Quantitative Reasoning – 1 (Discrete Structures)
Quantitative Reasoning – 2 (Calculus & Analytical Geometry)
Functional English
Object Oriented Programming
Database Systems
Digital Logic & Design
Multivariable Calculus
Linear Algebra
Data Structure
Information Security
Artificial Intelligence
Computer Networks
Software Engineering
Probability & Statistics
Computer Organization & Assembly Language
Domain Core – 1 (Web Technologies)
Domain Core – 2 (Cyber Security)
Natural Sciences (Applied Physics)
Expository Writing
Islamic Studies
Operating Systems
Domain Core – 3 (DB Administration & Management)
Domain Core – 4 (System & Network Administration)
Domain Elective – 1
Domain Elective – 2
Social Sciences (Introduction to Management)
Domain Core – 5 (Information Technology Infrastructure)
Domain Core – 6 (Parallel & Distributed Computing)
Domain Elective – 3
Domain Elective – 4
Domain Elective – 5
Domain Elective – 6
Analysis of Algorithms
Domain Elective – 7
Elective Supporting Course (Financial Accounting)
Technical & Business Writing
Entrepreneurship
Final Year Project – 1 (FYP-1)
Ideology & Constitution of Pakistan
Arts & Humanities (Professional Practices)
Civics & Community Engagements
Final Year Project – 2 (FYP-2)
Elective Courses
Database Administration
Network Administration
Cyber Security
Artificial Intelligence
Data Science
Information Security