Mission Statement

Information Technology is very much an integrative discipline; it pulls together the IT pillars of databases, human-computer interaction, networking, programming, and web systems and uses a solid background in each of them to enable graduates to solve all types of computing and informational problems, regardless of their origin. As a discipline, IT emphasizes the pervasive themes of user centeredness and advocacy, information assurance and security, and the management of complexity through abstraction and modeling, best practices, patterns, standards, and the use of appropriate tools.

Program Objectives:

The aim of the BS (IT) program is to produce entrepreneurs of great character, competence, vision and drive equip with up-to-date knowledge, marketable skills, valuable competencies, unique expertise, globally compatible dispositions and culturally and professionally acceptable values to take on appropriate professional roles in information technology domain or proceed to further or higher education or training. One of the key objectives of the program is to equip students with skills and knowledge that enable them to take on appropriate professional positions in IT and grow into leading roles. The goals of the program are to produce, in coordination with organizational management, IT graduates who have ability to:

 

  1. Apply knowledge of computing and mathematics appropriate to the discipline.
  2. Analyze a problem, and identify and define the computing requirements appropriate to its solution.
  3. Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
  4. Function effectively on teams to accomplish a common goal.
  5. Understand the professional, ethical, legal, security and social issues and responsibilities.
  6. Communicate effectively with a range of audiences.
  7. Analyze the local and global impact of computing on individuals, organizations, and society.
  8. Recognize the need for and an ability to engage in continuing professional development.
  9. Use the current techniques, skills, and tools necessary for computing practice.
  10. Use and apply the latest technical concepts and practices in the core information technologies.
  11. Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
  12. Integrate IT-based solutions into the user environment.
  13. Understand the best practices and standards and their application.
  14. Assist in the creation of an effective project plan.

 

Eligibility Criteria

The eligibility criteria for BS Information Technology program shall be intermediate or equivalent qualifications with at least 50% marks.

  

Road-Map

Semester 1:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
None GSC-105 Mathematics 3 0 3  

15

None CSC-110 Computing Fundamentals 2 0 2
None CSL-110 Computing Fundamentals Lab 0 1 1
None ENG-103 English- I 2 0 2
None ISL-101 Islamic Studies 2 0 2
None PAK-101 Pakistan Studies 2 0 2
None MGT-110 Principles of  Management 3 0 3

Semester 2:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
CSC-110 CSC-113 Computer Programming 3 0 3 16
CSC-110 CSL-113 Computer Programming Lab 0 1 1
None ACC-110 Principles of Accounting 3 0 3
CSC-110 CSC-458 Management Information System 3 0 3
GSC-105 GSC-122 Probability and Statistics 3 0 3
ENG-103 HSS-120 Communication Skills 3 0 3

 

Semester 3:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
MGT-110 MGT-210 Technology Management 3 0 3  

17

NONE CEN-120 Digital Logic Design 3 0 3
NONE CEL-120 Digital Logic Design Lab 0 1 1
CSC-113 SEN-213 System Analysis and Design 3 0 3
CSC-113 CSC-210 Object Oriented Programming 3 0 3
CSC-113 CSL-210 Object Oriented Programming Lab 0 1 1
GSC-105 GSC-221 Discrete Mathematics 3 0 3

 

Semester 4:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
HSS-120 HSS-320 Technical Writing & Presentation Skills 3 0 3  

20

 

 

 

 

CSC-113 CSC-221 Data Structure and Algorithm 3 0 3
CSC-113 CSL-221 Data Structures and Algorithm Lab 0 1 1
SEN-213 SEN-220 Software Engineering 3 0 3
SEN-213 CSC-220 Database Management System 3 0 3
SEN-213 CSL-220 Database Management System Lab 0 1 1
None ITB-471 E- Commerce 3 0 3
None MGT-241 Organizational theory &behavior 3 0 3

 

Semester 5:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
CSC-220 CSC-468 Advanced Databases Management system 2 0 2 20
CSC-220 CSL-468 Advanced Databases Management system  Lab 0 1 1
None MGT-363 Entrepreneurship  3 0 3
CSC-210 CSC-313 Visual Programming 2 0 2
CSC-210 CSL-313 Visual Programming Lab 0 1 1
CSC-113 SEN-310 Web Engineering 2 0 2
CSC-113 SEL-310 Web Engineering Lab 0 1 1
NONE CEN-222 Data Communication and Networking 3 0 3
NONE CEL-222 Data Communication and Networking Lab 0 1 1
CSC-210 CSC-341 Mobile Application Development 2 0 2
CSC-210 CSL-341 Mobile Application Development Lab 0 1 1

 

Semester 6:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
None CSC-320 Operating System 3 0 3  

20

None CSL-320 Operating System Lab 0 1 1
SEN-220 SEN-420 Software Quality Assurance 3 0 3
CSC-210 CSC-342 Parallel Programming 2 0 2
CSC-210 CSL-342 Parallel Programming Lab 0 1 1
None SEN-410  Software Project Management 3 0 3
SEN-310 SEN-322 Advanced Web Engineering 2 0 2
SEN-310 SEL-322 Advanced Web Engineering Lab 0 1 1
CEN-222 EET-455 Wireless Communication 3 0 3
CEN-222 EEL-455 Wireless Communication lab 3 0 3

 

Summer:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
Internship 0 0 0 0

 

Semester 7:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
NONE ESC-498 Project-l 0 3 3  

18

SEN-220 SEN-411 Software Testing 3 0 3
None SEN-493 Multimedia Systems 2 0 2
None SEL-493 Multimedia Systems Lab 0 1 1
Elective-1 (3+0 or 2+1) 3 0 3
Elective-2 (3+0 or 2+1) 3 0 3
SEN-220 SEN-320 Human Computer Interaction 3 0 3

 

Semester 8:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
None ESC-499 Project-ll 0 3 3 12
None CSC-410 Cloud Computing 3 0 3
Elective-3 (3+0 or 2+1) 3 0 3
Elective-4 (3+0 or 2+1) 3 0 3
                                                                               Total Credit Hours 138

 

List of Electives (Cluster-wise)

Pre-requisite Course code Course Title Lec Lab CR
CSC-341 CSC-442 Advanced Mobile Application Development 3 0 3
ITB-471 ITB-462 E-Commerce Application Development 2 0 3
ITB-471 ITB-462 E-Commerce Application Development lab 0 1
None IT-625 Business Process Re-engineering 3 0 3
None IT-657 Knowledge Management system & technologies 3 0 3
CSC-468 CSC-452 Data Mining & Warehousing 3 0 3
CSC-210 CSC-411 Artificial Intelligence 3 0 3
CEN-222 CEN-451 Data Encryption & Security 3 0 3
SEN-310 SEN-421 Semantic Web 3 0 3
CSC-320 CSC-456 Distributed Computing 3 0 3
CSC-444 CSC-486 Geographical Information System 2 0 2
CSC-444 CSC-486 Geographical Information System Lab 0 1 1