Computer Science 1530253366
Computer Science 1530253366
Computer Science
Information Technology
In the scientific fields of this century, revolutionary
interdisciplinary research and teaching activities necessitate a
visionary role of educational institutions. The faculty have been
established to meet this pressing need. We are building upon
the scientific tradition in new ways to enhance the educational
experience of our students while developing links with business
and industry. Efforts have been made to transform the scientific
understanding into ways of enriching human experience in the
modern world. In the classrooms, our teachers prepare students
for leadership roles in scientific fields by providing them sound
foundations. We hope that more and more aspiring students
would involve themselves in our exciting and important
endeavors to change the world for the better through
application of the acquired knowledge.
Department of
BS-CS
Computer Science Bachelor of Science in Computer Science
Bachelor of Civil Engineering
& IT
Vision MCS
Computer Science permeates all modern endeavors in Master of Computer Science
Academia, Government, Industry and its role will
continue to grow through education and research, the
department of computer science will be recognized
universally as a promoter of the Centrality of BS Electronics
Computing in Society. Bachelor of Science in Electronics
Program Objectives:
The BS CS program is designed to provide sufficient knowledge in core areas of Computer Science and Information
Technology. The objective is to enable the students to pursue careers in a wide range of professions including software
development, database management, system administration, etc. The emphasis of the program is being shifted
towards embedded and real-time systems. A number of Mathematics courses have been included to give the direly
needed strength to our graduates in modeling the real-world problems. The program also aims at providing students
with a firm basis for undertaking higher studies in Computer Science.
Program Outcomes:
An ability to apply knowledge of computing and mathematics appropriate to the discipline, including the ability to
analyze and evaluate performance tradeoffs of algorithms, data structures and hardware solutions.
An ability to analyze a problem and identify and define the computing requirements appropriate to its solutions.
An ability to design, implement and evaluate a computer-based system, process, component, or program,
including software systems of varying complexity, to meet desired needs.
An ability to function effectively on teams to accomplish a common goal.
An understanding of professional, ethical, legal, security and social issues and responsibilities.
An ability to communicate effectively, both written and oral, with a range of audiences.
Eligibility Criteria:
Intermediate (Pre-Engineering/ Computer Science) with at least 45% Marks or A-Levels (22 Points) with Equivalency
Certificate from IBCC Islamabad or an equivalent certificate from a recognized institution.
Candidates need to pass an Entry test and aptitude interview conducted by the university.
88
Scheme of Studies for Bachelor Science in Computer Science
Semester-I (Cr Hrs=18) Semester-II (Cr Hrs=18)
Course No. Course Title Cr Hrs Course No. Course Title Cr Hrs
CS 110 Introduction to CS (GE) 2-1 MA 105 Multivariable Calculus (CS Supporting) 3-0
MA 101 Calculus and Analytical Geometry CS 125 Object Oriented Programming
(CS Supporting) 3-0 (pre-req.CS116) (CS Core) 3-1
GS 111 Physics-I (UE) 2-1 ELC 216 Electronics I (CS Supporting) 2-1
ENG 111 Basic Communication Skills (GE) 3-0 MA 213 Discrete Maths (CS Core) 3-0
CS 116 Programming Fundamentals (CS Core) 3-1 ENG 316 Effective Communication Skills (GE) 3-0
GS 123 Islamic Studies (for Muslims) OR 2-0 GS 128 Pakistan Studies (GE) 2-0
GS 240 Values Ethics & Society ( for Non-Muslims) 2-0
MA 306 Numerical Analysis (CS Supporting) 2-1 MGT 270 Entrepreneurship 3-0
CS 222 Operating System (CS Core) 3-1 CS 345 Compiler Concepts (CS Core) 2- I
CS 236 Programing in JAVA (CS Core) 2-1 Elective I 3-0
CS 252 Computer Organization & Architecture Elective II 3-0
(CS Core) 3-0 Elective III 3-0
CS 340 Automata Theory (CS Core) 3-0 Elective IV 3-0
89
List of Electives
Database Development Web Design and Development
Course No. Course Title Cr Hrs Course No. Course Title Cr Hrs
CS 424 Database Security 3-0 CS 334 Multimedia Design and Development 3-0
IT 465 Distributed Database 2-1 SUIT Java Internet Programming 2-0
IT 422 Data Warehousing 3-0 CS 406 Web Engineering 3-0
IT 335 Database Programming 2-1 IT 275 Web Programming 2-1
CS 412 Big Data Analytical 3-0 CS421 Semantic Web 3-0
CS 413 Enterprise System 3-0 CS 414 Cyber Security 3-0
CS 417 Internet of Thing 3-0
The facility for teaching of any of the elective course will be arranged only if reasonable number of students Opt for.
The courses will be offered subject to the availability of the faculty and reasonable number of students.
90
MCS
Master of Computer Science
2 Ye a r s
4 Semesters
Number Of Courses 22
Credit Hours
Program Code
69
011
Program Objectives:
The MCS program is focused on providing an opportunity to those graduate students who are interested in pursuing
careers in the fields of Computer Science and Information Technology. The program facilitates pursuing studies in a
number of specializations including software engineering, systems development, artificial intelligence and
management. The syllabus is periodically updated so as to keep our students abreast with the latest developments.
Program Outcomes:
An understanding of professional, ethical, legal, security and social issues and responsibilities.
An ability to communicate effectively, both written and oral, with a range of audiences.
An ability to analyze the local and global impact of computing on individuals, organizations and society.
A recognition of the need for and an ability to engage in continuing professional development.
An ability to use current techniques, skills and tools necessary for computing practice, including the ability of
expressing algorithms in at least two of the most important computer languages.
Eligibility Criteria:
Candidates holding Bachelor of Science degree (with Mathematics) with at-least second division are eligible.
Specializations Offered
Computer Science Database Development,
Software engineering, System Development & Artificial Intelligence,
List of Electives
Database Development Web Design and Development
Course No. Course Title Cr Hrs Course No. Course Title Cr Hrs
CS 424 Database Security 3-0 CS 334 Multimedia Design and Development 3-0
IT 465 Distributed Database 2-1 SUIT Java Internet Programming 2-0
IT 422 Data Warehousing 3-0 CS 406 Web Engineering 3-0
IT 335 Database Programming 2-1 IT 275 Web Programming 2-1
CS 412 Big Data Analytical 3-0 CS421 Semantic Web 3-0
CS 413 Enterprise System 3-0 CS 414 Cyber Security 3-0
CS 417 Internet of Thing 3-0
The facility for teaching of any of the elective course will be arranged only if reasonable number of students Opt for.
92 The courses will be offered subject to the availability of the faculty and reasonable number of students.
BS Electronics
Bachelor of Science in Electronics
4 Ye a r s
8 Semesters
Number Of Courses 45
Credit Hours 135
Program Code 008
Program Objectives:
The BS Electronics program has been designed to equip our graduates with the necessary tools, teaching
techniques and knowledge of the field. These graduates can prove their worth in industrial concerns, businesses,
teaching or research. Owing to their knowledge and expertise, they can help the local industry in reaping the
benefits of industrial automation in the real sense.
Program Outcomes:
The BS Electronics program outcomes are listed below:
An ability to select and apply the knowledge, techniques, skills and modern tools of the discipline to broadly-
defined engineering technology activities.
An ability to function effectively as a member or leader on a technical team.
An ability to identify, analyze and solve broadly-defined engineering technology problems.
An ability to apply written, oral, and graphical communication in both technical and non-technical
environments; and an ability to identify and use appropriate technical literature.
An understanding of the need for and an ability to engage in self-directed continuing professional
development.
An understanding of and a commitment to address professional and ethical responsibilities including a
respect for diversity.
Eligibility Criteria:
Intermediate (Pre-Engineering/ Computer Science/DAE in relevant field ) with at least 45% Marks or any
equivalent certificate from a recognized institution are eligible to apply.
List of Electives
Course No. Course Title Cr Hrs Course No. Course Title Cr Hrs
COM 311 Antenna & Wave Propagation 3-0 ELC 327 Advanced Electronics 3-0
COM 350 Mobile Communication II 3-0 ELC 370 Linear Integrated Circuits 3-0
COM 375 Next Generation Networks 2-1 ELC 455 Microwave & Satellite Systems 3-0
COM 406 Digital Image Processing 3-0 ELC 456 PLC Programming 2-1
COM 549 Fiber Optic Communication Networks 3-0 ELC 475 VLSI & Digital Design 3-0
COM 313 Mobile Communication I 3-0 IT 308 Information Theory and Code 3-0
ELC 360 Digital Filter Design 2-1
The facility for teaching of any of the elective course will be arranged only if reasonable number of students Opt for.
94 The courses will be offered subject to the availability of the faculty and reasonable number of students.
2 Ye a r s
4 Semesters
MSc Electronics
Master in Electronics
Number Of Courses 23
Credit Hours 74
Program Code 015
Program Objectives:
Electronics is regarded as the backbone of the modern technologies including information technology.
No country can progress without keeping abreast with the latest developments in this field. The MSc
Electronics program has been designed to meet the ever increasing demand of graduates who fulfill the
deficiency in the industries of Power & Communication. The program is a good blend of theoretical and
practical/lab work. It aim at preparing our graduates for challenging assignments in a variety of settings.
Program Outcomes:
Knowledge of the impact of engineering technology solutions in a societal and global context.
The ability to analyze, designs, and implement control systems, instrumentation systems,
communications systems, computer systems, or power systems.
Eligibility Criteria:
Candidates holding 14 years degree in Bachelor of Science (with Physics and Math) with at-least 45%
marks (second division) are eligible. Candidates need to pass the entry examination/interview
conducted by the University.
95
Scheme of Studies for Master in Electronics
List of Electives
96
4 Ye a r s
BS Telecommunication
Bachelor of Science in Telecommunication
8 Semesters
Number Of Courses 43
Credit Hours
Program Code
136
003
Program Objectives:
The BS Telecom program is designed to provide students with the skills and knowledge needed to meet the
requirements of a rapidly advancing and challenging field that is in great demand in Pakistan and abroad. Emphasis is
placed on providing students with the broadband telecommunications background skills required to adapt to the
dynamic field of telecommunications. A number of mathematics courses have been included to give the direly needed
strength to our graduates in modeling the real world problems. The syllabus is designed so as to keep our students
abreast with the latest technologies. The program also aims at providing students with a firm base for undertaking
higher studies in Telecommunication Systems.
Program Outcomes:
An ability to apply knowledge of mathematics, science, and engineering.
An ability to design and conduct scientific and engineering experiments, as well as to analyze and interpret data
Eligibility Criteria:
Intermediate (Pre-Engineering/Computer Science) with at least 45% Marks or A-Levels (22 Points) with
Equivalency Certificate from IBCC Islamabad or an equivalent certificate from a recognized institution.
Candidates need to pass an entry test and an aptitude interview conducted by the University.
List of Electives
Course No. Course Title Cr Hrs
Program Objectives:
The MSc Telecom program is designed to provide students with the skills and knowledge needed to meet the
requirements of a rapidly advancing and challenging field that is in great demand in Pakistan and abroad. Emphasis is
placed on providing students with the broadband telecommunications background required to adapt to the dynamic
field of telecommunications. A number of mathematics courses have been included to give the direly needed strength
to our graduates in modeling the real world problems. The syllabus is designed so as to keep our students abreast with
the latest technologies. The program also aims at providing students with a firm basis for undertaking research in
Program Outcomes:
An ability to communicate effectively.
The broad education necessary to understand the impact of telecommunications engineering solutions in a
global, economic, environmental, and societal context.
A recognition of the need for, and an ability to engage in, life-long learning.
An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
Eligibility Criteria:
Candidates holding Bachelor of Science degree (with Mathematics and Physics) with at-least 45% marks (second
division) are eligible.
99
Scheme of Studies for Master in Telecommunication
Semester-III (Cr Hrs=19) Semester-IV (Cr Hrs=15)
Course No. Course Title Cr Hrs Course No. Course Title Cr Hrs
COM 422 Routing & Switching 2-1 IT 450 Voice & Data Integration 2-1
COM 340 Telecom Standards & Policies 3-0 EE 367 Electronic Communication 3-0
EE 455 Microwave & Satellite Systems 3-0 Elective I 3-0
EE 411 Digital Signal Processing 3-1 Elective II 3-0
COM 412 Advance Signaling 3-0 RES 490 Project 0-3
MA 330 Stochastic Processes 3-0
List of Electives
Course No. Course Title Cr Hrs Course No. Course Title Cr Hrs
IT 308 Information Theory & Code 3-0 COM 440 Telecom Traffic Engineering 3-0
COM 311 Antenna & Wave Propagation 3-0 COM 457 Telecom Systems 2-1
IT 340 Network Management 2-1 COM 408 Fiber Optic Communications 3-0
COM 340 Telecom Standards 3-0 COM 549 Fiber Optic Communication Networks 3-0
CS 311 Network Security 3-0 COM 437 Communication Protocol 3-0
COM 350 Mobile Communications II 3-0 CS 355 Operation Research 3-0
CS 344 Multimedia Design & Development 2-1 MGT 106 Principles of Management 3-0
COM 375 Next Generation Networks 3-0 EE 307 Signaling and Technology 3-0
EE 221 Instrumentation & Management 2-1 EE 318 Circuit Analysis and Synthesis 3-1
COM 433 Optical & Wireless System 3-0 COM462 Advance Signaling Systems 7 3-0
COM 401 Wireless Application Protocols 2-1
100
4 Ye a r s
BS-SE
Bachelor of Science in Software Engineering
8 Semesters
Number Of Courses 45
Credit Hours
Program Code
135
002
Program Objectives:
The BS SE program is designed to provide sufficient knowledge in core areas of Computer Science and Software Engineering .
The objective is to enable the students to pursue careers in a wide range of professions including software development,
database management, system administration, etc. The emphasis of the program is being shifted towards embedded and
real-time systems. A number of Mathematics courses have been included to give the direly needed strength to our graduates
in modeling the real-world problems. The program also aims at providing students with a firm basis for undertaking higher
studies in Computer Science.
Program Outcomes:
The outcomes of the SE program on the students are expected to have:
The ability to apply the knowledge of SE for understanding and solve real world problems.
The ability to analyze, design and provide automated solutions for problems in the domain of Information and
Communication system.
The ability to decompose a large task into components and work collaboratively towards component based software
development.
The ability to demonstrate and communicate effectively with professional and ethical responsibility.
A motivation towards self-learning and practicing for life-long individual and societal benefits.
The ability to work in one or more significant application domains.
The ability to engage in higher studies of national or international repute.
Eligibility Criteria:
Intermediate (Pre-Engineering/ Computer Science) with at least 45% Marks or A-Levels (22 Points) with Equivalency
Certificate from IBCC Islamabad or an equivalent certificate from a recognized institution.
Candidates need to pass an Entry test and aptitude interview conducted by the university.
102
List of Electives
Database Development Web Design and Development
Course No. Course Title Cr Hrs Course No. Course Title Cr Hrs
CS 424 Database Security 3-0 CS 334 Multimedia Design and Development 3-0
IT 465 Distributed Database 2-1 SUIT Java Internet Programming 2-0
IT 422 Data Warehousing 3-0 CS 406 Web Engineering 3-0
IT 335 Database Programming 2-1 IT 275 Web Programming 2-1
CS 412 Big Data Analytical 3-0 CS421 Semantic Web 3-0
CS 413 Enterprise System 3-0 CS 414 Cyber Security 3-0
CS 417 Internet of Thing 3-0
The facility for teaching of any of the elective course will be arranged only if reasonable number of students Opt for.
The courses will be offered subject to the availability of the faculty and reasonable number of students.
103
BS-CET
Bachelor of Science in Computer
4 Ye a r s
8 Semesters
Number Of Courses 43
Credit Hours 131
Engineering Technology Program Code 180
Program Objectives:
The BS Computer Engineering Technology program is designed to provide the students with high quality application
oriented undergraduate education, based on state of the art technology as preparation for productive employment in the
broad field of computer applications. Computer Engineering Majors study the application of state of the art components
and software in contemporary computer systems. Students are given solid foundation in mathematics, basic sciences and
electronics. A thorough study is made of digital circuits. microcomputer architecture and systems. Hardware, software and
firmware aspects of microcomputers are covered in detail. These graduate are qualified for immediate employment in
variety of industries as field specialists, interface designers and digital applications specialist.
Program Outcomes:
1. To understand fundamentals of computer hardware and software, electronics, electronic design automation, and
mathematics, and how these are used in computers and computer-based system.
2. To critically evaluate alternate assumptions, approaches, procedures, tradeoffs, and results to engineering problems in
Computer based systems.
3. To design and implement a computer system including processor, memory and I/O system, compiler, operating
system, and local area network interface.
4. To lead a small team of student engineers performing a laboratory exercise or design project; to participate in the
various roles in a team and understand how they contribute to accomplishing the task at hand.
5. To use written and oral communications to document work and present project results. And to apply engineering
knowledge in an ethically responsible manner for the good of society.
Eligibility Criteria:
Intermediate (Pre-Engineering/Computer Science/DAE in relevant Field) with at least 45% Marks or any equivalent
certificate from a recognized institution are eligible to apply.
Note: Electives can be selected from Computing, Electronics or Telecommunication streams from allied programs.
105