Undergraduate degree programmes

The Department offers two undergraduate degree programmes, Bachelor of Science in Computer Science Single-Major (3:2:1:1) and Major-Minor (3:2:2:1) as well as Bachelor of Science in Information Technology.

To qualify for admission into Computer Science programmes at Level 200, candidates must have taken the following courses at Level 100:

  • MATH 121: Algebra and Trigonometry
  • MATH 122: Calculus I CSCD 101: Introduction to Computer Science I
  • CSCD 102: Introduction to Computer Science II

Every student in the Department of Computer Science must own his or her laptop with minimum specification of:

  • i3 64-bit Processor
  • 8GB RAM
  • 500GB HD or 256 SSD

Undergraduate Courses

Computer Science

Level 100

First Semester

UGRC 150Critical Thinking and Practical Reasoning
MATH 121Algebra and Trigonometry
MATH 123Vectors and Geometry
DCIT 101Introduction to Computer Science
DCIT 103Office Productivity Tools
STAT 111Introduction to Statistics and Probability I

Second Semester

UGRC 110Academic Writing I
UGRC 131-136Understanding Human Society
MATH 122Calculus I
MATH 126Algebra and Geometry
STAT 112Introduction to Statistics and Probability II
DCIT 104Programming
DCIT 102Computer Hardware Fund. and Circuits
Level 200

First Semester

UGRC 210 Academic Writing II
DCIT 201Programming I
DCIT 203 Digital and Logic Systems Design
DCIT 205 Multi Media and Web Design
DCIT 207 Computer Architecture & Organisation
MATH 223 Calculus II

Second Semester

UGRC 220 Introduction to African Studies
DCIT 202 Mobile Application Development
DCIT 204 Data Structures & Algorithm I
DCIT206 Systems Administration
DCIT208 Software Engineering
DCIT 212 Numerical and Computational Methods
Level 300

First Semester

DCIT 301Operating Systems
DCIT 303Computer Networks
DCIT 305Database Fundamentals
DCIT 313 Introduction to Artificial Intelligence
MATH 359 Discrete Mathematics
ELECTIVES:
DCIT 307 Mini-Project
DCIT 309 Embedded Systems and IoT
DCIT 311 Machine Learning

Second Semester

ELECTIVES:
DCIT 400 Project
DCIT 401 Social, Legal, Ethical and Professional Issues
DCIT 407 Image Processing
DCIT 306Cloud Computing Numerical
and Computational Methods
DCIT 316Computational models for
Social Media Mining
Level 400

First Semester

DCIT 400 Project
DCIT 401 Social, Legal, Ethical and Professional Issues
DCIT 407 Image Processing
ELECTIVES:
DCIT 403Designing Intelligent Agents
DCIT 405 Statistical Models and Methods for Data Science
DCIT 411 Bioinformatics
DCIT 417Network Performance Analysis and Modeling
DCIT 423 Network Servers and Infrastructure

Second Semester

DCIT 400Project
DCIT 402Management Principles in Computing
DCIT 418Systems and Network Security
DCIT 428 Wireless Systems and Networks
ELECTIVES:
DCIT 404 Advanced Databases
DCIT 406 Advanced Computer Networks
DCIT 408 Compilers
DCIT 426 Telecommunication Systems
DCIT 412 Computer Vision
DCIT 414 Data Mining and Warehousing
DCIT 416 Digital Signal Processing
DCIT 422Information Visualization



Information Technology

Level 100

First Semester

UGRC 150Critical Thinking and Practical Reasoning
DCIT 101Introduction to Computer Science
DCIT 103Office Productivity Tools
DCIT 105 Mathematics for IT Professionals
STAT 111Introduction to Statistics and Probability I
ELECTIVES:
MATH 121Algebra and Trigonometry
MATH 123Vectors and Geometry
ECON 101Introduction to Economics I

Second Semester

UGRC 110Academic Writing I
UGRC 131-136Understanding Human Society
MATH 122Calculus I
MATH 126Algebra and Geometry
STAT 112Introduction to Statistics and Probability II
DCIT 104Programming
DCIT 102Computer Hardware Fund. and Circuits
Level 200

First Semester

UGRC 210Academic Writing II
DCIT 201Programming I
DCIT 203Digital and Logic Systems Design
DCIT 205Multi Media and Web Design
DCIT 207 Computer Architecture & Organisation
DCIT 209E-Business Architectures

Second Semester

UGRC 220 Introduction to African Studies
DCIT 202 Mobile Application Development
DCIT204 Data Structures & Algorithm I
DCIT206Systems Administration
DCIT208Software Engineering
ELECTIVES:
DCIT 200Internship
DCIT 212Numerical and Computational Methods
DCIT 214Information Modeling and Specification
Level 300

First Semester

DCIT 301Operating Systems
DCIT 303Computer Networks
DCIT 305Database Fundamentals
DCIT 313Introduction to Artificial Intelligence
DCIT 317IT Project Management
ELECTIVES:
DCIT 307Mini-Project
DCIT 315 Principles of 3D Environment
DCIT 321 Software Evolution

Second Semester

DCIT 302 Human Computer Interaction
DCIT 304 Research Methods
DCIT 308 Data Structures and Algorithms II
DCIT 312Information Security Management
DCIT 318 Programming II
ELECTIVES:
DCIT 314Game Engine Architecture
DCIT 322 Database Management Administration
Level 400

First Semester

DCIT 400Project
DCIT 401Social, Legal, Ethical and Professional Issues
DCIT 409Digital Forensics
ELECTIVES:
DCIT 413Play and Games
DCIT 415 Advanced Software Engineering
DCIT 419Agile Methods
DCIT 421Persuasive Systems Development

Second Semester

DCIT 400 Project
DCIT 402Management Principles in Computing
DCIT 418 Systems and Network Security
DCIT 428 Wireless Systems and Networks
DCIT 318 Programming II
ELECTIVES:
DCIT 404 Advanced Databases
DCIT 406 Advanced Computer Networks
DCIT 408 Compilers
DCIT 426 Telecommunication Systems
DCIT 412 Computer Vision
DCIT 414 Data Mining and Warehousing
DCIT 416 Digital Signal Processing
DCIT 422Information Visualization



Organisation
The University of Ghana is one of the Africa's most preeminent public universities. Our impact on individuals, our region and the world is profound. whether we are launching young people into a boundless future or confronting the grand challenges of our time through dauntless research. UG educates more than 38,000students annually, with approximately 2.64% being computer science students. We turn ideas into impact and transform the world around us. For more about our impact, visit our news site, UG News.
UG-CSCD People
If you are inspired by a big challenge, you've come to the right place! The computer science community at the univrersity of Ghana encourages it's people to be vibrant and brave in taking on new challenges that push boundries beyond imagination.
Distance Learning
Experience a UG-CDCD classroom from wherever you are. Take advantage of real-time lectures and personal interaction with professors through a suite of online delivery options, customizing your degree to fit your schedule. Our online classroom maintains the same level of academic rigor, while providing students with more ways of learning.
Building Our Future
So what defines our students, faculty and community members? Above all, it’s our belief in the infinite possibilitie and our unshakable optimism. It’s a connection to others near and far. A hunger for socio-economic transformation that pushes us to tackle challenges and pursue progress. It’s the conviction that together we can create a world of good. Join us on the journey.