- +92 51 3311459
- info@iwgc.edu.pk
- Mon - Sat : 08.00 - 14.00
- +92 51 3311459
- info@iwgc.edu.pk
Our mission is to rigorously train our students in computing and affiliated fields, so that they can serve humanity with skill, knowledge and high character, and be a source of pride to the nation of Pakistan.
Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information.
The Computer Science program has been designed to train students in all aspects of software life cycle from specification through analysis and design to testing, maintenance and evaluation of software product. The graduating students are equipped with such skills that make them highly suitable for local and international job markets.
In pursuit of our vision, the Department struggles to provide quality education at both undergraduate and postgraduate level, so as to produce high-caliber graduates who will play leading roles in their chosen careers; in industry, the professions and academia. Our students will be selected on intellectual merit, regardless of gender, race and physical disabilities. We aim to cultivate a well-balanced portfolio of research of the highest quality with a wide range of interests.
| Code | Course Title | Course Type | Prerequisite | Credit Hours |
|---|---|---|---|---|
| Semester I | ||||
| GE-161 | Introduction to ICT | General Education | 2 | |
| GE-161L | Introduction to ICT Lab | General Education | 1 | |
| CC-111 | Discrete Structures | Computing Core | 3 | |
| MS-152 | Probability & Statistics | Math & Science Foundation | 3 | |
| GE-162 | English Composition & Comprehension | General Education | 3 | |
| MS-151 | Applied Physics | Math & Science Foundation | 3 | |
| MD-001 | Math Deficiency – I | Deficiency Course | 3* | |
| Total Credit Hours: | 15 | |||
| Semester II | ||||
| DC-121 | Digital Logic Design | Domain Core | Applied Physics | 3 |
| DC-121L | Digital Logic Design Lab | Domain Core | Applied Physics | 1 |
| GE-163 | Islamic Studies | General Education | 2 | |
| GE-164 | Communication & Presentation Skills | General Education | English Composition & Comprehension | 3 |
| MS-153 | Linear Algebra | Math & Science Foundation | 3 | |
| GE-165 | Pakistan Studies | General Education | 2 | |
| CC-112 | Programming Fundamentals | Computing Core | 3 | |
| CC-112L | Programming Fundamentals Lab | Computing Core | 1 | |
| MD-002 | Math Deficiency – II | Deficiency Course | 3* | |
| Total Credit Hours: | 18 | |||
| Semester III | ||||
| DC-221 | Comp. Organization & Assembly Language | Domain Core | 3 | |
| DC-221L | Comp. Organization & Assembly Language Lab | Domain Core | 1 | |
| UE-271 | Introduction to Economics | University Elective | 3 | |
| CC-211 | Object Oriented Programming | Computing Core | Programming Fundamentals | 3 |
| CC-211L | Object Oriented Programming Lab | Computing Core | Programming Fundamentals | 1 |
| MS-251 | Calculus & Analytical Geometry | Math & Science Foundation | 3 | |
| GE-261 | Professional Practices | General Education | 3 | |
| Total Credit Hours: | 17 | |||
| Semester IV | ||||
| UE-272 | Introduction to Psychology | University Elective | 3 | |
| SC-241 | Multivariate Calculus | CS Supporting | Calculus & Analytical Geometry | 3 |
| DC-222 | Theory of Automata | Domain Core | 3 | |
| CC-212 | Software Engineering | Computing Core | 3 | |
| CC-213 | Data Structures & Algorithms | Computing Core | Object Oriented Programming | 3 |
| CC-213L | Data Structures & Algorithms Lab | Computing Core | Object Oriented Programming | 1 |
| Total Credit Hours: | 16 | |||
| Semester V | ||||
| CC-311 | Operating Systems | Computing Core | Data Structures & Algorithms | 3 |
| CC-311L | Operating Systems Lab | Computing Core | Data Structures & Algorithms | 1 |
| DC-321 | Design & Analysis of Algorithms | Domain Core | Data Structures & Algorithms | 3 |
| DC-322 | Compiler Construction | Domain Core | Theory of Automata | 3 |
| CC-312 | Database Systems | Computing Core | Data Structures & Algorithms | 3 |
| CC-312L | Database Systems Lab | Computing Core | Data Structures & Algorithms | 1 |
| EC-331 | Web Technologies | CS Elective | Programming Fundamentals | 3 |
| EC-331L | Web Technologies Lab | CS Elective | Programming Fundamentals | 1 |
| Total Credit Hours: | 18 | |||
| Semester VI | ||||
| CC-313 | Computer Networks | Computing Core | 3 | |
| CC-313L | Computer Networks Lab | Computing Core | 1 | |
| DC-323 | Parallel & Distributed Computing | Domain Core | Operating Systems | 3 |
| EC-332 | Enterprise Application Development | CS Elective | 3 | |
| EC-333 | Mobile Application Development | CS Elective | 3 | |
| DC-324 | Artificial Intelligence | Domain Core | Discrete Structures | 3 |
| DC-324L | Artificial Intelligence Lab | Domain Core | Discrete Structures | 1 |
| Total Credit Hours: | 17 | |||
| Semester VII | ||||
| SC-442 | Numerical Computing | CS Supporting | Calculus & Analytical Geometry | 3 |
| EC-431 | Software Project Management | CS Elective | Software Engineering | 3 |
| EC-432 | Software Quality Assurance | CS Elective | Software Engineering | 3 |
| CC-411 | Final Year Project – I | Computing Core | 3 | |
| GE-461 | Technical & Business Writing | General Education | 3 | |
| Total Credit Hours: | 15 | |||
| Semester VIII | ||||
| CC-412 | Final Year Project – II | Computing Core | 0–3 | |
| UE-472 | Principles of Management | University Elective | 3 | |
| UE-471 | Arabic Language | University Elective | 2 | |
| CC-413 | Information Security | Computing Core | 3 | |
| SC-441 | Theory of Programming Languages | CS Supporting | Programming Fundamentals | 3 |
| UE-473 | Social Service | University Elective | 1 | |
| Total Credit Hours: | 15 | |||