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
- Duration: 04 Years
- Credit Hours: 130
- Semester: 08
- Campus: Main Campus
Semester – I | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
CC-101 | Programming Fundamentals | 4 (3-3) | |
GE-101 | Application of Information & Communication Technologies | 3 (2-3) | |
GE-102 | Discrete Structures | 3 (3-0) | |
GE-103 | Calculus and Analytic Geometry | 3 (3-0) | |
GE-104 | Functional English | 3 (3-0) | |
MN-101 | Mathematics (Part I) ** | 3 (3-0) |
Semester – II | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
CC-102 | Object 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-102 | Mathematics (Part II) ** | 3 (3-0) |
Semester – III | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
CC-205 | Data Structures | 4 (3-3) | |
CC-206 | Information Security | 3 (3-0) | |
CC-207 | Artificial Intelligence | 3 (2-3) | |
CC-208 | Computer Networks | 3 (2-3) | |
CC-209 | Software Engineering | 3 (3-0) | |
MTS-202 | Linear Algebra | 3 (3-0) |
Semester – IV | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
CC-210 | Computer Organization & Assembly Language | 3 (2-3) | |
CSC-201 | Theory of Automata | 3 (3-0) | |
CSC-202 | Advance Database Management Systems | 3 (2-3) | |
GE-206 | Applied Physics | 3 (3-0) | |
GE-207 | Expository Writing | 3 (3-0) | |
MTS-203 | Probability & Statistics | 3 (3-0) |
Semester – V | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
CC-311 | Operating Systems | 3 (2-3) | |
CSC-303 | HCI & Computer Graphics | 3 (2-3) | |
CSC-304 | Computer Architecture | 3 (3-0) | |
CSE-301 | Visual Programming | 3 (2-3) | |
CSE-302 | Web Technologies | 3 (2-3) | |
GE-308 | Introduction to Management | 2 (2-0) |
Semester – VI | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
CSC-305 | Compiler Construction | 3 (2-3) | |
CSC-306 | Parallel & Distributed Computing | 3 (3-0) | |
CSE-303 | Cyber Security | 3 (3-0) | |
CSE-304 | Mobile Application Development | 3 (2-3) | |
CSE-305 | Web Engineering | 3 (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 Analysis | 3 (2-3) | |
CSE-407 | Introduction to Data Science | 3 (2-3) | |
ES-401 | Introduction to Marketing | 3 (3-0) | |
MTS-404 | Technical & Business Writing | 3 (3-0) |
Semester – VIII | |||
Code | Course Name | Credit Hours | |
---|---|---|---|
CC-414 | Final Year Project - II | 4 (0-12) | |
GE-409 | Entrepreneurship | 2 (2-0) | |
GE-410 | Professional Practices | 2(2-0) | |
GE-411 | Ideology and Constitution of Pakistan | 2 (2-0) | |
GE-412 | Civics and Community Engagement | 2 (2-0) |