Bachelor of Science in Computer Science
Introduction
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.
Computer Science is the application of a systematic, disciplined and quantifiable approach to the design, development, operation, and maintenance of software systems. It is in fact the practice of designing and implementing large, reliable, efficient and economical software by applying the principles and practices of engineering. The program aims to train students in all aspects of software life cycle from specification
through analysis and design to testing, maintenance and evaluation of software product.
Duration
- Program Duration: 2 years
- Credit Hours: 134
- Semester: 8
- Location: Main Campus Gomal University D.I.Khan
- Recognized by: Higher Education Commission
Enter Requirements
B.Sc. with Compute Science
1st Semester
Code | Course | Credit Hours |
---|---|---|
CS101 | Introduction to Computing | 4 |
CS102 | Programming Fundamentals | 4 |
MT101 | Calculus and Analytical Geometry | 3 |
PH101 | Physics | 3 |
EG101 | English I (Functional English) | 3 |
2nd Semester
Code | Course | Credit Hours |
---|---|---|
CS103 | Discrete Structures | 3 |
CS201 | Object Oriented Programming | 4 |
EL101 | Basic Electronics | 3 |
MG101 | Principles of Accounting | 3 |
EG102 | English II (Communication Skills) | 3 |
IS101 | Islamic Studies | 2 |
3rd Semester
Code | Course | Credit Hours |
---|---|---|
SE101 | Introduction to Software Engineering | 3 |
CS202 | Data Structures and Algorithms | 4 |
CS203 | Digital logic and Design | 4 |
MT201 | Linear Algebra | 3 |
PK101 | Pakistan Studies | 2 |
4th Semester
Code | Course | Credit Hours |
---|---|---|
CS204 | Operating Systems | 4 |
SE201 | Object Oriented Software Engineering | 4 |
SE202 | Software Engineering Economics | 3 |
MG201 | Fundamentals of Management | 3 |
CS205 | Introduction to Database Systems | 4 |
5th Semester
Code | Course | Credit Hours |
---|---|---|
SE301 | Software Requirement Engineering | 3 |
MT301 | Probability and Statistics | 3 |
CS301 | Computer Communications and Networks | 4 |
CS302 | Theory of Automata and Formal languages | 3 |
MT302 | Operation Research | 3 |
6th Semester
Code | Course | Credit Hours |
---|---|---|
CS303 | Human Computer Interaction | 3 |
SE302 | Software Project Management | 3 |
SE303 | Software Design and Architecture | 3 |
SE304 | Software Verification and Validation | 3 |
EG301 | English III (Technical and Report Writing) | 3 |
SE Application Domain Elective I | 3 |
7th Semester
Code | Course | Credit Hours |
---|---|---|
SE401 | Software Quality Assurance | 3 |
CS401 | Professional Practice for Computing Professionals | 3 |
CS402 | Artificial Intelligence | 3 |
SE Application Domain Elective II | 3 | |
*Senior Capstone Project I | 4 |
8th Semester
Code | Course | Credit Hours |
---|---|---|
SE403 | Software Testing | 3 |
SE404 | Design Pattern | 3 |
SE405 | Green Computing | 3 |
Senior Capstone Project II | 3 |