Information for Current Undergraduate Students

Download 2024 Programmes

Happy Trinity Semester 2024

Our tip!

It’s yet another exciting Semester (Trinity)!. Remember that each lecture, assignment, and challenge is a stepping stone toward your goals.

Embrace curiosity, seek knowledge, and don’t fear failure—it’s a pathway to success. Your dedication and resilience will shape your future.

Connect with peers, explore diverse perspectives, and make the most of every opportunity. You possess the intelligence and passion needed to thrive. Believe in yourself, stay focused, and let your potential shine.

The world awaits your brilliance.

Best regards.

As the New Year 2024 unfolds, may you find the courage to chase your dreams and the determination to overcome every challenge that comes your way.

May this year be filled with exciting opportunities, new friendships, and academic achievements that make you proud.

May your studies be rewarding and your hard work pay off as you continue to strive for excellence in the upcoming year.

Happy 2024.

It is a joy to wish you a merry Christmas and a happy new year. Let your holidays be the best and may you have lots of fun during this festival.

The love of your family and friends is more important than anything else in your life. This Christmas, take time and be happy around them.

During the Christmas season, sing your favorite carols and decorate the Christmas tree to your best.

Best Christmas wishes.

A 360 view of the Trinity 2024 Events.

Event pictures including career days, practical sessions etc in Trinity 2024.

Advent 2023 Sem Exams

We wish you success !

One more week to go. You are almost there! Do not fret, do not shake. You can do all things through Christ who strengthens you. All you need is confidence, focus, and determination to succeed in this exam as you work towards becoming the Computer Scienctist, Data Scientist, IT Manager, Network Engineer or Cybersecurity Engineer you are destined to be. We wish you success

A 360 view of the advent 2023 practical exams.

Practicals

Practical sessions in the Hardware Automation & Prototyping Lab

Important checklist

Student checklist

Key Dates

Semester Infor (Easter/Jan 2024)

Trinity 2024 Semester Courses and Textbooks

BSCS (BSc Computer Science)
Code Course Name Lecturer
CSC1101 Structured Programming – C Mr. Ian Raymond Osolo
MTH1102 Discrete Mathematics Mr. David Ddumba Walakira
ICT1102 Essential Hardware and Software concepts Mr. Aggrey Mbogo
ICT1103 Fundamentals of Computing Mr. Kenneth Michael Ogwok
LNG1101 Writing and Study Skills
TBS1103 Understanding the Old Testament
Code Course Name Location
CSC1203 Data Structures and algorithms
CSC2212 Computer Organisation and Architecture
MTH1203 Probability and Statistics
ICT1205 Database Design and Applications
ICT1206 Local Area Computer Networking
TBS1201 Understanding the New Testament
PBH2108 Health and Wholeness
Code Course Name Location
Workshop Practice
Code Course Name Location
CSC2209 Database Programming
CSC2210 Web Programming
CSC2211 Cyber Security and Digital Forensics
CSC2213 Computational Complexity
MTH2206 Linear Algebra
ELECTIVES (Select Any ONE elective)
CSC2208 Artificial Intelligence
ICT2212 Server Systems Administration
Code Course Name Location
CSC3225 CS Research project II
SYE3209 Software Construction
ENT3251 Digital Marketing and ICT Entrepreneurship
TST3108 Understanding World Views
ELECTIVES (Select Any two elective)
CSC3222 Distributed and Parallel Processing
SYE3208 Human computer interaction (HCI) Design
CSC3218 Deep learning
SYE3207 Robotics and control systems (Audit – ECE1201 Manufacturing Technology )
CSC3221 Cyber Threat Intelligence and Data Security
BSDS (BSc Data Science & Analytics)
Code Course Name Lecturer
DSC1101 Introduction to Data Science Dr. Daphne Nyachaki Bitalo
MTH1102 Discrete Mathematics Mr. David Ddumba Walakira
CSC1101 Structured Programming – Python Mr. Ian Raymond Osolo
ICT1102 Essential Hardware and Software concepts Mr. Aggrey Mbogo
ICT1103 Fundamentals of Computing Mr. Kenneth Michael Ogwok
LNG1101 Writing and Study Skills
TBS1103 Understanding the Old Testament
Code Course Name Location
CSC1203 Data Structures and Algorithms
CSC2210 Web Programming
MTH1203 Probability and Statistics
ICT1205 Database Design and Applications
ICT1206 Local Area Computer Networking
TBS1201 Understanding the New Testament
PBH2108 Health and Wholeness
Code Course Name Location
Workshop Practice
BSECS (BSc Electronics and Communication Science)
Code Course Name Lecturer
ECE 1101 ICT Principles Mr. Ssejjuko Ronald
ECE 1102 Circuit Theory Mr. Joshua Nabuti
ECE 1103 Communication Technologies Ms. Rebecca Kangabe
ECE 1104 Engineering Mathematics 1 Mr. Isaac Ndawula
ECE 1105 Engineering Drawing Mr. Isaac Ndawula
LNG1101 Writing and Study Skills
TBS1103 Understanding the Old Testament
Code Course Name Location
ECE 1201 Manufacturing Technology
ECE 1202 Engineering Mathematics 2
ECE 1203 Structured Programming – C
ECE 1204 Information Theory and Coding
ECE 1205 Analogue Electronics
FS 1104 Understanding the New Testament
BSIT (BSc Information Technology)
Code Course Name Lecturer
ICT1102 Essential Hardware and Software concepts Mr. Kasole Ahmed
ICT1103 Fundamentals of Computing Ms. Jacqueline Ainabyoona
ICT1104 Information Systems Dr. Irene Arinaitwe
CSC1101 Structured Programming – Python Mr. Ian Raymond Osolo
LNG1101 Writing and Study Skills
TBS1103 Understanding the Old Testament
Code Course Name Location
ICT1206 Local Area Computer Networking
ICT1205 Database Design and Applications
CSC1202 Web and Mobile Applications Development
MTH1203 Probability and Statistics
TBS1201 Understanding the New Testament
PBH2108 Health and Wholeness
Code Course Name Location
Workshop Practice
Code Course Name Location
ICT2211 Enterprise Networking, Security and Automation
ICT2212 Server Systems Administration
CSC2212 Computer Organisation and Architecture
CSC2214 IT Research Methods
ENT3251 Digital Marketing and ICT Entrepreneurship
ELECTIVES (Select Any ONE elective)
ICT2210 Management Information Systems
ICT2209 Multimedia Technologies and Applications
FIN2251 Financial Management
Code Course Name Location
ICT3222 IT Research Project II
TST3108 Understanding World Views
ELECTIVES (Select Any Three elective)
DSC3111 Business Intelligence and Data mining
ICT3115 Cloud Computing
CSC3222 Distributed and Parallel Processing
PJT3251 Resource Planning in ICT
ECO3251 Business Economics and ICT
ICT3227 Health Informatics
DIT (Diploma in Information Technology)
Code Course Name Lecturer
ICT1102 Essential Hardware and Software concepts Mr. Kasole Ahmed
ICT1103 Fundamentals of Computing Ms. Jacqueline Ainabyoona
ICT1104 Information Systems Dr. Irene Arinaitwe
TBS1103 Understanding the Old Testament
LNG1101 Writing and Study Skills
DIT (Diploma in Information Technology)
Code Course Name Lecturer
ICT1102 Essential Hardware and Software concepts Mr. Kasole Ahmed
ICT1103 Fundamentals of Computing Ms. Jacqueline Ainabyoona
ICT1104 Information Systems Dr. Irene Arinaitwe
TBS1103 Understanding the Old Testament
LNG1101 Writing and Study Skills
Code Course Name Location
ICT1102 Workshop Practice

Time Table

We’re thrilled you’ve joined the Faculty of Engineering. This page has all the essential information to guide you through your first-year experience.
Download your Time table here.
>> BSCS
>> BSDS
>> BSIT
>> BSECS
>> DIT

Time Table (Downloads)

We’re thrilled you’ve joined the Faculty of Engineering.
Download your Time table here.
>> BSCS
>> BSDS
>> BSIT
>> BSECS
>> DIT

Graduation Lists

Always check out for the graduation lists every graduation period. Do not be left behind.

Be part of the great Technological Revolution (Join a club)

Join the vibrant community of tech professionals with similar thoughts and innovative ideas. Computing and Technology students are mentored to take on leadership roles in various fields of interest through student-led chapters and associations. In addition, students are supported to contribute to the community through community projects and fieldwork activities.

Participants learn coding, programming, & robot building through project-based challenges.

Data connects our world… but without analysis, it’s just a text message, a sales figure.

An interactive experience that combines the real world and computer-generated environment achieved through digital visual elements, sounds etc.

A university-based community group for students interested in Google developer technologies.

The Computing Sciences and Engineering Student’s Association (CSEA) is the student organization within the Department of Computing and Technology that unites technology enthusiasts, professionals, students, and alumni. It consists of various discipline-specific chapters and clubs.

The Code Buddy program is a peer-mentorship program designed to support new students. 

USeC orgnises and hosts contests with a variety of categories, spanning from cryptography to social engineering.

Brings together hobbyists and innovators to share, learn, and work on computer graphics and innovation projects.

Participants learn coding, programming, & software building through project-based challenges.

Bridging the gender gap and eliminating the stigma associated with coding by bringing together programming enthusiasts.

Important downloads

We’re thrilled you’ve joined the Faculty of Engineering. This page has all the essential information to guide you through your first-year experience.

Next Semester start

Days
Hours
Minutes
Seconds
Next Sem: ADVENT (Sept - Dec)

Quick Contacts

Main campus

Department staff room

Administrator

admin@cse.ucu.ac.ug

Support