Welcome to Sub-Campus Gomal University,Tank

Department of Computer Science

Computer science is the study of computation and information. Computer science deals with theory of computation, algorithms, computational problems and the design of computer systems hardware, software and applications. Computer science addresses both human-made and natural information processes, such as communication, control, perception, learning and intelligence especially in human-made computing systems and machines.

3 Teachers
0 Graduates
84 Students


Maria Zuraiz

Head of Department

Department of Computer Science is committed to excellence in teaching and inculcating a sense of pride and confidence in our students. The objective is to empower our students with latest technical knowledge and skills by providing them with the best teaching faculty, state of the art lab facilities and excellent research and development environment. The motivation is not just to nurture their technical skills but to provide professional grooming and guidance so that our students come-up as thorough professionals and inspiring individuals. To meet the objectives the department pays special emphasis on teaching and hands on practical work. The students exhibit there learning in the final year projects.
I will be happy to answer any questions you might have about our department. Whether you’re affiliated with the department, thinking of becoming affiliated, or simply curious, you’re always welcome to Department of Computer Science Sub-Campus Gomal University, Tank.

Overview and Eligibility Criteria

Why study Computer Science?

The most important aspect of computer science is problem solving, an essential skill for life. Students study the design, development and analysis of software and hardware used to solve problems in a variety of business, scientific and social contexts. Because computers solve problems to serve people, there is a significant human side to computer science as well.

Top ten reasons to study computer science

Here is the list of top ten reasons that why you should study computer science:

  1. Computing is part of everything we do!
  2. Expertise in computing enables you to solve complex, challenging problems.
  3. Computing enables you to make a positive difference in the world.
  4. Computing offers many types of lucrative careers.
  5. Computing jobs are here to stay, regardless of where you are located.
  6. Expertise in computing helps even if your primary career is something else.
  7. Computing offers great opportunities for true creativity and innovativeness.
  8. Computing has space for both collaborative work and individual effort.
  9. Computing is an essential part of well-rounded academic preparation.
  10. Future opportunities in computing are without boundaries.
Eligibility Criteria

Students seeking for admissions in BS Computer Science must satisfy the following conditions:

F.Sc. (Pre-Engineering)/ ICS / DAE with minimum 50% marks.

Meet Our Staff

Maria Zuraiz

MS Cyber Security
HoD/Lecturer Computer Science

Card image cap
Sajid Rehman Baber

MS Computer Networks
Lecturer Computer Science

Card image cap
Waqas Saeed

Lecturer Computer Science

Course curriculum

BS Computer Science course curriculum

BS Computer Science completion takes 4 years duration and total 8 semesters. The courses that the students will study in respective semesters are listed below.

Semester 1 (Credit Hours = 16)

The following courses are offered in first semester:

Course Code Course Title Credit hours
CGE-1 Introduction to Information and Communication Technologies 4
CCC-1 Programming Fundamentals 4
CSC-1 Basic Electronics 3
CSC-2 Calculus and Analytical Geometry 3
CGE-2 Islamic Studies 2
Semester 2 (Credit Hours = 15)

The following courses are offered in second semester:

Course Code Course Title Credit hours
CCC-2 Object Oriented Programming 4
CSSC-1 Differential and Integral Calculus 3
CCC-3 Discrete Structures 3
CGE-3 English Comprehension 3
CGE-4 Pakistan Studies 2
Semester 3 (Credit Hours = 19)

The following courses are offered in third semester:

Course Code Course Title Credit hours
CSC-3 Statistics and Probability 3
CGE-5 Communication Skills 3
CSC-4 Linear Algebra 3
CCC-4 Digital Logic and Design 3
CCC-5 Database Systems 4
CSUE-1 Introduction to Marketing 3
Semester 4 (Credit Hours = 17)

The following courses are offered in fourth semester:

Course Code Course Title Credit hours
CCC-6 Operating Systems 4
CSCC-1 Theory of Automata 3
CSEC-1 Web Technologies 4
CCC-7 Data Stuctures and Algorithms 3
CSSC-2 Differential Equations 3
Semester 5 (Credit Hours = 18)

The following courses are offered in fifth semester:

Course Code Course Title Credit hours
CCC-8 Introduction to Software Engineering 3
CSCC-2 Compiler Construction 3
CSCC-3 Microprocessors and Assembly Language 3
CCC-9 Data Communication 3
CSCC-4 Design and Analysis of Algorithms 3
CSUE-2 Fundamentals of Economics 3
Semester 6 (Credit Hours = 19)

The following courses are offered in sixth semester:

Course Code Course Title Credit hours
CSEC-2 Object Oriented Analysis and Design 3
CSEC-3 Computer Networks 3
CGE-6 Technical and Business Writing 3
CSUE-3 Fundamentals of Management 3
CSEC-4 Visual Programming 4
CSSC-4 Numerical Computing 3
Semester 7 (Credit Hours = 18)

The following courses are offered in seventh semester:

Course Code Course Title Credit hours
CCC-10 Human Computer Interaction 3
CSEC-5 Data Warehousing 3
CSCC-5 Artificial Intelligence 3
CGE-7 Professional Practices 3
CSUE-4 Human Resource Management 3
CCC-11 Project 3
Semester 8 (Credit Hours = 12)

The following courses are offered in eight semester:

Course Code Course Title Credit hours
CSEC-6 Introduction to Data mining 3
CSCC-6 Computer Architecture 3
CSCC-7 Information Security 3
CCC-11 Project 3

Frequently Asked Questions


Example answer one

  • Answer one list item one.
  • Answer one list item two.
  • Answer one list item three.
  • Answer one list item four.

Example answer 2

Example answer 3

Example answer 4

Still have questions?
Contact Us and we will answer you all your questions.
Live Chat -