Gomal University

Department of Computing & Information Technology (DCIT)

Bachelor of Science in Computer Science (BSCS)

Introduction

The Bachelor of Science in Computer Science (BSCS) program at Gomal University is designed to provide students with a solid foundation in computer science, equipping them with the skills and knowledge needed to excel in the tech industry. The program spans four years and covers a broad range of topics, including programming, data structures, algorithms, database systems, software engineering, and artificial intelligence.

The curriculum is structured to blend theoretical knowledge with practical application, ensuring that students gain hands-on experience through lab work, projects, and internships. The program also emphasizes critical thinking, problem-solving, and innovation, preparing students to tackle complex challenges in computing.

Gomal University’s BSCS program is supported by a dedicated faculty with extensive academic and industry experience, ensuring that students receive quality instruction and mentorship. The department maintains strong industry links, offering students opportunities for internships and collaborative projects that enhance their practical skills and employability.

Graduates of the BSCS program are well-prepared for a wide range of careers in software development, IT management, data science, cybersecurity, and more. They are also equipped to pursue advanced studies in computer science or related fields. The BSCS program at Gomal University aims to produce professionals who can contribute significantly to the global tech industry.

Program Features

Semester – I
Code Course Name Credit Hours
CC-101Programming Fundamentals 4 (3-3)
GE-101 Application of Information & Communication Technologies 3 (2-3)
GE-102Discrete Structures3 (3-0)
GE-103 Calculus and Analytic Geometry 3 (3-0)
GE-104 Functional English 3 (3-0)
MN-101Mathematics (Part I) **3 (3-0)
Semester – II
Code Course Name Credit Hours
CC-102Object Oriented Programming 4 (3-3)
CC-103 Database Systems 4 (3-3)
CC-104 Digital Logic Design 3 (2-3)
MTS-101 Multivariable Calculus 3 (3-0)
GE-105 Islamic Studies 2 (2-0)
MN-102Mathematics (Part II) **3 (3-0)
Semester – III
Code Course Name Credit Hours
CC-205Data Structures 4 (3-3)
CC-206 Information Security 3 (3-0)
CC-207Artificial Intelligence 3 (2-3)
CC-208Computer Networks 3 (2-3)
CC-209Software Engineering 3 (3-0)
MTS-202Linear Algebra 3 (3-0)
Semester – IV
Code Course Name Credit Hours
CC-210Computer Organization & Assembly Language 3 (2-3)
CSC-201 Theory of Automata3 (3-0)
CSC-202Advance Database Management Systems3 (2-3)
GE-206Applied Physics 3 (3-0)
GE-207Expository Writing 3 (3-0)
MTS-203 Probability & Statistics 3 (3-0)
Semester – V
Code Course Name Credit Hours
CC-311Operating Systems 3 (2-3)
CSC-303HCI & Computer Graphics3 (2-3)
CSC-304Computer Architecture3 (3-0)
CSE-301 Visual Programming3 (2-3)
CSE-302 Web Technologies3 (2-3)
GE-308Introduction to Management2 (2-0)
Semester – VI
Code Course Name Credit Hours
CSC-305 Compiler Construction3 (2-3)
CSC-306 Parallel & Distributed Computing3 (3-0)
CSE-303 Cyber Security3 (3-0)
CSE-304Mobile Application Development3 (2-3)
CSE-305Web Engineering3 (2-3)
Semester – VII
Code Course Name Credit Hours
CC-412 Final Year Project - I 2 (0-6)
CC-413 Analysis of Algorithms 3 (3-0)
CSE-406 Numerical Analysis3 (2-3)
CSE-407Introduction to Data Science3 (2-3)
ES-401 Introduction to Marketing3 (3-0)
MTS-404 Technical & Business Writing 3 (3-0)
Semester – VIII
Code Course Name Credit Hours
CC-414Final Year Project - II 4 (0-12)
GE-409Entrepreneurship 2 (2-0)
GE-410 Professional Practices2(2-0)
GE-411Ideology and Constitution of Pakistan 2 (2-0)
GE-412 Civics and Community Engagement 2 (2-0)
Scroll to Top