DEPARTMENT OF COMPUTING

The Computer Science Department aims to produce outstanding computer Scientists to meet the requirements of the job market and add value to the field of Information Technology.

BACHELOR IN COMPUTER SCIENCE

Discover a Future-Ready Career with Computer Science at DHA Suffa University (DSU)

Computer Science is one of the most in-demand and future-focused degrees today. At DHA Suffa University (DSU), it’s more than just learning to code. With a strong blend of theory and hands-on experience, students explore emerging technologies, build real-world projects, and prepare for high-growth careers in the tech industry.

From app development to Machine Learning, Computer Science at DSU equips you with the skills needed to thrive in a digital-first world. It’s a constantly evolving field — ideal for curious minds and problem-solvers ready to shape the future.

Key Career Paths in Computer Science

  • Software Engineer – Design and develop modern software applications.
  • Data Analyst – Build systems for big data and analytics.
  • Cybersecurity Expert – Protect systems from cyber threats and breaches.
  • Web & Mobile Developer – Create responsive websites and mobile apps.
  • Cloud Engineer – Manage cloud infrastructure and scalable digital solutions.

Start Your Journey

Begin your journey in Computer Science at DSU — where innovation meets opportunity, and your tech career begins.

ELIGIBILITY CRITERIA FOR BS (COMPUTER SCIENCE)

  • Intermediate or an equivalent examination (Pre-Engineering/ Pre-Medical/ General Science) with at least 50% marks; Or
  • A-Level with minimum 3 passes in principal subjects
  • Applicants with O-Level / A-Level and Technical studies must submit equivalence from IBCC
  • At least 50% marks in DSU Entrance Test

REQUIRED DOCUMENTS

    Applicants are required to bring a set of copied documents for application processing:

  • Matriculation / O-Level / Equivalent Marks Sheet / Statements and Certificates
  • Intermediate / Equivalent / A-Level Marks Sheet / Statements and Certificates
  • Applicants with O-Level / A-Level and Technical studies must submit equivalence from IBCC
  • College Provisional Certificate / Promotion Certificate by the respective Board
  • A copy of CNIC and B-Form
  • 3 passport-sized photographs with white background
  • Admit Card / Statement of Entry is required, if awaiting result

Optional

  • Valid test scores of NEDUET (current year), NTS NAT (IE/ICS) (current year), or SAT II (within two years), if appeared.
  • Applicants submitting NEDUET, NTS NAT (IE/ICS), or SAT II test scores shall be exempted from taking DSU’s entrance test.
  • Candidates who do not have good enough NEDUET, NTS NAT (IE/ICS), or SAT II scores will be advised to appear in the DSU Admissions Test for better chances of securing admission.
Semester 1
Sr. No Course Code Course Title Cr hr (Cont Hr)
1 BS-1101 Applied Physics 3
2 BS-1301 Calculus and Analytical Geometry 3
3 CS-1001 Applications of Information and Communication Technologies 2
4 CS-1001L Applications of Information and Communication Technologies Lab 1
5 CS-1002 Programming Fundamentals 3
6 CS-1002L Programming Fundamentals Lab 1
7 HU-1002 Functional English 3
8 HU-2201 Islamic Studies 2
Total Cr Hrs 18
Semester 2
Sr. No Course Code Course Title Cr hr (Cont Hr)
1 BS-1302 Linear Algebra 3
2 CS-1003 Discrete Structures 3
3 CS-1004 Digital Logic Design 2
4 CS-1004L Digital Logic Design Lab 1
5 CS-1005 Object Oriented Programming 3
6 CS-1005L Object Oriented Programming Lab 1
7 HU-2101 Pakistan Studies 2
8 HU-2203 Expository Writing 3
Total Cr Hrs 18
Semester 3
# Course Code Course Title Cr hr (Cont Hr)
1 BS-2301 Multivariate Calculus 3
2 CS-2007 Data Structures 3
3 CS-2007L Data Structures Lab 1
4 CS-2201 Computer Networks 3
5 CS-2201L Computer Networks Lab 1
6 CS-2801 Software Engineering 3
7 MG-2XXX University Elective-I (OB) 2
Total Cr Hrs 16
Semester 4
# Course Code Course Title Cr hr (Cont Hr)
1 BS-1402 Probability and Statistics 3
2 CS-2008 Computer Organization & Assembly Language 2
3 CS-2008L Computer Organization & Assembly Language Lab 1
4 CS-2009 Operating Systems 3
5 CS-2009L Operating Systems Lab 1
6 CS-2101 Database Systems 3
7 CS-2101L Database Systems Lab 1
8 CS-2202 Information Security 2
9 CS-2202L Information Security Lab 1
Total Cr Hrs 17
Semester 5
# Course Code Course Title Cr hr (Cont Hr)
1 CS-2601 Computer Architecture 3
2 CS-3102 Advance Database Management 2
3 CS-3102L Advance Database Management Lab 1
4 CS-3301 Artificial Intelligence 2
5 CS-3301L Artificial Intelligence Lab 1
6 CS-3401 HCI & Computer Graphics 3
7 CS-XXXX CS Domain Elective 2 3
8 CS-XXXX CS Domain Elective 1 2
9 CS-XXXXL CS Domain Elective 1 Lab 1
Total Cr Hrs 18
Semester 6
# Course Code Course Title Cr hr (Cont Hr)
1 CS-2010 Theory of Automata 3
2 CS-3011 Analysis of Algorithms 3
3 CS-3602 Parallel and Distributed Computing 3
4 CS-XXXX CS Domain Elective 3 Lab 1
5 CS-XXXX CS Domain Elective 3 2
6 HU-2104 Ideology and Constitution of Pakistan 2
7 HU-31XX Fehm-e-Quran – I 1
Total Cr Hrs 15
Semester 7
# Course Code Course Title Cr hr (Cont Hr)
1 CS-4012 Compiler Construction 2
2 CS-4012L Compiler Construction Lab 1
3 CS-4013 Final Year Project-I 3
4 CS-XXXX CS Domain Elective 5 2
5 CS-XXXX CS Domain Elective 4 2
6 CS-XXXXL CS Domain Elective 5 Lab 1
7 CS-XXXXL CS Domain Elective 4 Lab 1
8 HU-2009 Technical and Business Writing 3
9 HU-32XX Fehm-e-Quran – II 1
Total Cr Hrs 16
Semester 8
S. No. Course Code Course Title Credit Hours
1 CS-4014 Final Year Project - II 3
2 CS-XXXX CS Domain Elective 6 3
3 CS-XXXX CS Domain Elective 7 3
4 HU-2200 Civics and Community Engagement 2
5 HU-4015 Professional Practice 2
6 HU-XXXX University Elective-II 3
7 MS-4112 Entrepreneurship 2
Total 18
Total Credit Hours Required: 136

SPECIALIZATION STREAMS

AreaCourse title 
Mobile & Ubiquitous
Ubiquitous
Computing
Computing MobileApplication Development
Mobile & WirelessComputing Mobile Software Engineering
Human Computer InteractionTiny OS
Android ProgrammingCyber Security
Cloud & Cluster
Computing
High Performance ComputingCloud Computing
Social ComputingBig Data Analytics
Cluster & Grid ComputingSemantic Web
Concurrent & Distributed ComputingComputational Social Science
Bio-InformaticsIntroduction to Bio-InformaticsComputational Genomics
Computational GeneticsProtein Sequence & Structural Analysis
Biological DataManagement Computational Chemistry
Computational
Linguistics
Natural Language ProcessingText Mining
Statistical NLPMachine Learning
Computational GrammarComputational Morphology
Computer Graphics and
Visualization
Introduction to Computer Graphics using Modern OpenGLGraphics Programming in the Web Browser using WebGL
High Performance Computing using CUDAMathematical Methods in Computer Graphics
Physically based animation in ComputerGraphics Introduction to GPU programming using Shaders
Mobile Graphics Programming on AndroidScientific Visualization

CROSS REGISTRATION WITH ONLINE COURSES AT STANFORD, MIT, UC BERKELEY AND OTHERS

Course NameForeign University CourseDSU Equivalent Course
Principles of Database SystemsUniversity of Washington,USA CS-204: Database Systems
Operating Systems and System ProgrammingUC Berkeley,USA CS-206: Operating Systems
Introduction to AlgorithmsMIT, USACS-302: Design and Analysis of Algorithms
Software EngineeringUC Berkeley, USACS-305: Software Engineering
Introduction to Artificial IntelligenceUC Berkeley, USACS-306: Artificial Intelligence
Programming Languages and CompilersUC Berkeley – USACS-313: Compiler Construction
Introduction to Copyright LawMIT, USACS-404: Professional Issues in IT
iPhone Application DevelopmentStanford, USACS-440: Mobile Application Development
Machine LearningUniversity of California Irvine, USACS-421: Machine Learning
Computer GraphicsMIT, USACS-551 Introduction to Computer Graphics using Modern OpenGL
PROGRAM ONE TIME CHARGES (ONLY IN 1ST SEMESTER FEES) PER SEMESTER
ADMISSION FEE CAUTION MONEY (REFUNDABLE) IT CHARGES MISC. CHARGES Examination Charges (Per Course) LAB CHARGES
(PER CREDIT HOUR)
TUITION FEE
(PER CREDIT HOUR)
BS(Computer Science) 15,000 10,000 5,500 6,850 1,000 10,000 5,770
PROGRAMS 1ST SEMESTER FEE AMOUNT SEMESTER FEE (WITHOUT ADM & C/ MONEY) CREDIT HOURS 1ST SEMESTER
BS(Computer Science) 148,900 123,900 15 + 2
Semester I II III IV V VI VII VIII
Theory Cr. Hr. 15 15 15 15 15 15 17 14
Lab Cr. Hr. 2 2 2 1 1 2

Master in Computer Science

ELIGIBILITY CRITERIA FOR MS (COMPUTER SCIENCE)

NOTE:

Failures and students appearing for improvement exams are not eligible to apply for admission.

REQUIRED DOCUMENTS

Following documents must accompany the application on the prescribed form

Semester-1

S.NO COURSE CODE COURSE CH CORE
1
CS-5001
Advanced Analysis of Algorithms
3
Y
2
CS-5002
Advanced Theory of Computation
3
Y
3
CS-5XXX
MS(CS) Elective 1
3
N
4
CS-5000
Research Methodology
1
Y

Semester-2

S.NO COURSE CODE COURSE CH CORE
1
CS-5003
Advanced Computer Architecture
3
Y
2
CS-5004
Advanced Operating Systems
3
Y
3
CS-5XXX
MS(CS) Elective 2
3
N

Semester-3

S.NO COURSE CODE COURSE CH CORE
1
CS-6XXX
MS(CS) Elective 3
3
N
2
CS-6XXX
MS(CS) Elective 4
3
N
3
CS-6900
MS Thesis-I
3
N

Semester-4

S.NO COURSE CODE COURSE CH CORE
1
CS-6901
MS Thesis-II
3
N
Total credit hours
31

In lieu of MS Thesis (6 credit hours) student may opt one course (3 credit hours) and Research Project (3 credit hours).

ELECTIVE COURSES FOR MS IN COMPUTER SCIENCE

AreaCourse Title
Mobile & Ubiquitous ComputingUbiquitous Computing
Mobile Application Development
Mobile & Wireless Computing
Mobile Software Engineering
Cloud & ClusterCloud Computing
Social Computing
Cluster & Grid Computing
Concurrent & Distributed Computing
Big Data Analytics
Computational Social Science
Data Mining
BioinformaticsIntroduction to Bioinformatics
Computational Biology
Biological Data Management
Computational Genomics
Protein Sequence & Structural Analysis
System Biology
Computational LinguisticsNatural Language Processing
Statistical NLP
Computational Grammar
Machine Learning
Computational Morphology
Computer Graphics and VisualizationAdvanced Computer Graphics
Physically based Animation in Computer Graphics
Mobile Graphics Programming on Android
High Performance Computing using
CUDA
Graphics Programming in the Web Browser using WebGL
Mathematical Methods in Computer Graphics
Introduction to GPU Programming using
Shaders
Scientific Visualization
PROGRAM ONE TIME CHARGES (ONLY IN 1ST SEMESTER FEES) PER SEMESTER
ADMISSION FEE CAUTION MONEY (REFUNDABLE) IT CHARGES MISC. CHARGES Examination Charges (Per Course) LAB CHARGES
(PER CREDIT HOUR)
TUITION FEE
(PER CREDIT HOUR)
MS(Computer Science) 15,000 10,000 5,500 6,850 1,000 0 5,500
PROGRAMS 1ST SEMESTER FEE AMOUNT SEMESTER FEE (WITHOUT ADM & C/ MONEY) CREDIT HOURS 1ST SEMESTER
MS(Computer Science) 107,350 82,350 12 + 0

PHD COMPUTER SCIENCE

ELIGIBILITY CRITERIA FOR PHD (COMPUTER SCIENCE)

NOTE:

Failures and students appearing for improvement exams are not eligible to apply for admission.

REQUIRED DOCUMENTS

Following documents must accompany the application on the prescribed form:

Semester-1

S.NO COURSE CH
1
Elective 1
3
2
Elective 2
3
3
Elective 3
3

Semester-2

S.NO COURSE CH
4
Elective 4
3
5
Elective 5
3
6
Elective 6
3

Semester-3

S.NO COURSE CH
7
Written Comprehensive Exam & Proposal Defence

Semester-4

S.NO COURSE CH
8
PhD Dissertation
12

Semester-5

S.NO COURSE CH
9
PhD Dissertation
12

Semester-5

S.NO COURSE CH
10
PhD Dissertation
12

ELECTIVE COURSES FOR PhD IN COMPUTER SCIENCE

AREA COURSE TITLE
Mobile & Ubiquitous Computing
Ubiquitous Computing

Mobile Application Development

Mobile & Wireless Computing

Mobile Software Engineering
Cloud & Cluster
Computing Cloud Computing

Social Computing

Cluster & Grid Computing

Concurrent & Distributed Computing

Big Data Analytics

Computational Social Science

Data Mining
Bio-Informatics

Introduction to Bio-Informatics

Computational Biology


Biological Data
Management 


Computational Genomics


Protein Sequence & Structural Analysis


System Biology
Computational
Linguistics
Natural Language Processing

Statistical NLP

Computational Grammar

Machine Learning

Computational Morphology
Computer Graphics and
Visualization
Advanced Computer Graphics 


Physically based Animation in Computer Graphics 


Mobile Graphics Programming on Android 


High Performance Computing using


CUDA 


Graphics Programming in the Web Browser using WebGL 


Mathematical Methods in Computer Graphics 


Introduction to GPU Programming using 


Shaders 


Scientific Visualization
PROGRAM ONE TIME CHARGES (ONLY IN 1ST SEMESTER FEES) PER SEMESTER
ADMISSION FEE CAUTION MONEY (REFUNDABLE) IT CHARGES MISC. CHARGES Examination Charges (Per Course) LAB CHARGES
(PER CREDIT HOUR)
TUITION FEE
(PER CREDIT HOUR)
PhD(Computer Science) 15,000 10,000 5,500 6,850 1,000 0 5,500
PROGRAMS 1ST SEMESTER FEE AMOUNT SEMESTER FEE (WITHOUT ADM & C/ MONEY) CREDIT HOURS 1ST SEMESTER
PhD(Computer Science) 89,850 64,850 9 + 0
Scroll to Top