Information for Current Undergraduate Students
Download 2024 Programmes
merry x-mas & happy new 2026
Happy New Year 2026
As you approach your examinations, we extend our heartfelt wishes of success to each one of you in the Department of Computing and Technology. This is a moment to showcase your dedication, creativity, and the knowledge you’ve acquired throughout the semester.
We recognize the hard work, long hours, and countless challenges you’ve faced to reach this point. Exams are not just tests of memory—they are opportunities to demonstrate your critical thinking, problem-solving skills, and resilience, all of which are essential in the ever-evolving world of technology.
Stay focused, remain confident, and trust in your preparation. Remember to take breaks, rest well, and maintain a balanced routine as you revise. Your journey in computing and technology is shaping you into innovators, thinkers, and future leaders—these exams are just one step in that journey.
Believe in your abilities and give it your best. We are proud of all your efforts and are cheering you on every step of the way.
Best of luck, and may success follow you in every paper!
It’s yet another exciting Semester (Easter 2026)!. 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 2026 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 2026.
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.
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
Important checklist
Student checklist
- Resolve all pending coursework issues.
- Update your alpha profile with the latest contact information.
- If you have any unresolved missing marks, register your complaint here and ensure that you get feedback before you leave.
- Year 1 Sermester 2 students should get an updated circular about the Workshop Practice program. (Note: The first circular was revoked. A new circular will be issued).
Key Dates
Semester Infor (Easter/Jan 2026)
- Wednesday, 7 January 2026 (Easter Semester begins)
- Monday, 12 January 2026 (Lectures begin)
Easter 2026 Semester Courses
BSCS (BSc Computer Science)
| Code | Course Name | Lecturer |
|---|---|---|
| CSC2212 | Computer Organisation and Architecture | Dr. Bernard Muwonge |
| MTH1203 | Discrete Mathematics | Dr. Caroline Namanya |
| CSC1203 | Data Structures and algorithms | Dr. Nasser Kimbugwe |
| ICT1205 | Database Design and Applications | Mr. Martin Kubanja |
| ICT1206 | Local Area Computer Networking | Mr. Charles Jovans Galiwango |
| TBS1201 | Understanding the New Testament | George Hope |
| PBH2108 | Health and Wholeness | Daniel Lubega |
| Code | Course Name | Lecturer |
|---|---|---|
| CSC2201 | Machine learning | Dr. Simon Peter Khabusi |
| CSC2213 | Computational Complexity & Automata | Mr. John Bosco Wabwire |
| CSC2209 | Database Programming | Mr. Justine Mukalere |
| CSC2214 | Computational Research Methods | Dr. Innocent Ndibatya |
| CSC2211 | Cyber Security and Digital Forensics | Mrs. Catherine Bwire |
| Electives | ||
| SYE2209 | Software Construction | Mr. Simon Fred Lubambo |
| SYE2207 | Robotics and control systems | Mr. Isaac Ndawula |
| ICT2212 | Server Systems Administration | Nuwasiima T Amos |
| GEM2201 | Computer Graphics & Rendering | Mr. Ssejjuko Ronald |
| CSC2217 | Embedded Systems and Microcontroller Programming | Ms. Olivia Nakayima |
| Code | Course Name | Lecturer |
|---|---|---|
| CSC3225 | CS Research project II | Ian Raymond Osolo |
| SYE3209 | Software Construction | Simon Fred Lubambo |
| ENT3251 | Digital Marketing and ICT Entrepreneurship | Atukunda Doreen |
| TST3108 | Understanding World Views | Ahumuza John Vianne |
| ELECTIVES (Select two electives from one track) | ||
| Track 1 Electives (Artificial Intelligence and Data Science) Pre reQ [CSC2208 – AI, CSC3116-ML] | ||
| CSC3224 | Natural Language processing | Ian Raymond Osolo |
| DSC3215 | Financial and Risk Analytics | Dr. Joseph Ssebuliba |
| CSC3218 | Deep learning | Dr. Samuel Kakuba |
| Track 2 Electives (Digital Electronics and Embeded Systems) Pre-req [ELE1204 – DELD, CSC2227 – ES] | ||
| SYE3207 | Advanced Robotics and control systems | Gideon Rutaraka |
| SYE3205 | Modelling and Simulation | Dr. Samuel Kakuba |
| CME4104 | Digital Signal Processing | Dr. Ssettumba Tonny |
| Track 3 Electives (Computer and Network Security) Pre-req [ICT2211-ENSA] | ||
| CSC3221 | Cyber Threat Intelligence and Data Security | Catherine Bwire |
| CSC3230 | Cryptography and Network Security | Robert Tuhaise |
BSDS (BSc Data Science & Analytics)
| Code | Course Name | Lecturer |
|---|---|---|
| DSC1201 | Introduction to Data Science | Dr. Innocent Ndibatya |
| MTH1202 | Discrete Mathematics | Dr. Caroline Namanya |
| CSC1203 | Data Structures and Algorithms (Python) | John Bosco Wabwire |
| ICT1205 | Database Design & Applications | Martin Kubanja |
| ICT1206 | Local Area Computer Networking | Charles Jovans Galiwango |
| TBS1201 | Understanding the New Testament | George Hope |
| PBH2108 | Health and Wholeness | Daniel Lubega |
| Code | Course Name | Lecturer |
|---|---|---|
| CSC2216 | Machine learning | Dr. Simon Peter Khabusi |
| CSC2209 | Big Data Databases & Data Storage | Ian Raymond Osolo |
| CSC2214 | Computational Research Methods | Dr. Innocent Ndibatya |
| DSC2210 | Business Intelligence | Abido Scovia |
| DSC2206 | Time Series Analysis and Forecasting | Dr. Daphne Nyachaki Bitalo |
| SYE2201 | Data Engineering Principles | Dr. Simon Peter Khabusi |
| DSC2205 | Data Visualization and Storytelling | Immaculate Kamusiime |
| Code | Course Name | Lecturer |
|---|---|---|
| DSC3221 | DS Research Project II | Dr. Samuel Kakuba |
| CSC3221 | Cyber Threat Intelligence and Data Security | Catherine Bwire |
| ENT3152 | Advanced Topics and Technopreneurship | Solomon Opio |
| TST3108 | Understanding World Views | Ahumuza John Vianne |
| Electives(Select Two) | ||
| DSC3215 | Financial and Risk Analytics | Dr. Joseph Ssebuliba |
| DSC3218 | Text Analytics and Natural Language Processing | Ian Raymond Osolo |
| SYE3206 | Internet of Things | Dr. Simon Peter Khabusi |
| DSC3220 | Data Engineering and Data Warehousing | Diana Nansubuga |
| DSC3219 | Cloud and Distributed Computing | Ssejjuko Ronald |
| 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 |
|---|---|---|
| MTH2109 | Analytical Methods in Solving ODEs and BVPs | Isaac Ndawula |
| CSC1101 | Structured Programming (C Programming for Microcontrollers) | Diana Nansubuga |
| ELE1204 | Digital electronics and Logic Design | Olivia Nakayima |
| ELE1209 | Electrical Engineering Materials | Dr. Ssettumba Tonny |
| ELE1213 | Engineering Drawing and Graphics | Isaac Ndawula |
| TBS1201 | Understanding the New Testament | Irumba PADDY Eleazar |
| TST2206 | Understanding Ethics from a Christian Perspective | Arabella Abamwesiga |
| Code | Course Name | Lecturer |
|---|---|---|
| MTH1203 | Probability & Statistics | Dr. Ssettumba Tonny |
| MTH2210 | Complex Analysis | Samuel Katwesigye |
| ELE2201 | Applied Digital Electronics | Olivia Nakayima |
| ELE2203 | Control Engineering | Isaac Ndawula |
| ELE2210 | Electromagnetic Fields | Samuel Katwesigye |
| ELE2217 | Instrumentation and Measurements | Winnie Kasande |
| ELE2118 | Microelectronic Circuits and Devices (Av 21) | Winnie Kasande |
BSECS (BSc Electronics and Communication Science)
| Code | Course Name | Lecturer |
|---|---|---|
| MEC1201 | Engineering Drawing and Graphics | Isaac Ndawula |
| MEC1202 | Materials Science | Prof. Christopher Senfuka |
| MEC1203 | Statics and Dynamics | Prof. Christopher Senfuka |
| MTH2109 | Analytical Methods in Solving ODEs and BVPs | Isaac Ndawula |
| ELE1204 | Digital electronics and Logic Design | Olivia Nakayima |
| CSC1101 | Structured Programming | Diana Nansubuga |
| TBS1201 | Understanding the New Testament | Irumba PADDY Eleazar |
BSIT (BSc Information Technology)
| Code | Course Name | Lecturer |
|---|---|---|
| ICT1206 | Local Area Computer Networking | Kasole Ahmed |
| ICT1205 | Database Design and Applications | Martin Kubanja |
| CSC1202 | Web and Mobile Applications Development | Musasizi Kenneth |
| MTH1203 | Probability and Statistics | David Ddumba Walakira |
| TBS1201 | Understanding the New Testament | Irumba PADDY Eleazar |
| PBH2108 | Health and Wholeness | Daniel Lubega |
| Code | Course Name | Lecturer |
|---|---|---|
| ICT2211 | Enterprise Networking, Security and Automation | Aggrey Mbogo |
| ICT2212 | Server Systems Administration | Nuwasiima T Amos |
| CSC2212 | Computer Organisation and Architecture | Martin Kubanja |
| CSC2214 | Computational Research Methods | Dr. Ssembatya Richard |
| ENT3251 | Digital Marketing and ICT Entrepreneurship | Peter Wanda |
| ICT2210 | Management Information Systems | Dr. Irene Arinaitwe |
| ELECTIVES (Select one) | ||
| ICT2209 | Multimedia Technologies and Applications | Ssejjuko Ronald |
| FIN2251 | Financial Management in ICT | Brenda Lamwaka |
| Code | Course Name | Lecturer |
|---|---|---|
| ICT3222 | IT Research Project II | Justine Mukalere |
| TST3108 | Understanding World Views | Ahumuza John Vianne |
| ELECTIVES (Select Three [ Two from Major Track & One from Minor Electives] ) | ||
| Major Track 1(Applications & BI) Prerequisites {CSC2209 & CSC2105}>70% | ||
| CSC2208 | Artificial Intelligence | Dr. Samuel Kakuba |
| DSC3111 | Business Intelligence and Data mining | Martin Kubanja |
| Major Track 2( Networks & Systems Administration) Prerequisites {ICT2108 & IST2212, CSC3117}>70% | ||
| ICT3115 | Cloud Computing | Kenneth Michael Ogwok |
| ICT3220 | Advanced Network Security | Robert Tuhaise |
| Minor Electives (Select One) | ||
| PJT3251 | Resource Planning in ICT | Atukunda Doreen |
| MGT3252 | Managing Innovation in ICT | Brenda Lamwaka |
| ICT3227 | Health Informatics | Dr. Ssembatya Richard |
DIT (Diploma in Information Technology)
| Code | Course Name | Lecturer |
|---|---|---|
| ICT1206 | Local Area Computer Networking | Kasole Ahmed |
| ICT1205 | Database Design and Applications | Martin Kubanja |
| CSC1101 | Structured Programming | Justine Mukalere |
| TBS1201 | Understanding the New Testament | Rev Irumba PADDY Eleazar |
| PBH2108 | Health and Wholeness | Josephine Namyalo |
| Code | Course Name | Lecturer |
|---|---|---|
| ICT2108 | Advanced Computer Networking | Christopher Ssemambo |
| ICT1307 | Diploma Project | Sarah Muwanguzi |
| ENT3251 | Digital Marketing ICT Entrepreneurship | Emmanuel Isabirye |
| TST2206 | Understanding Ethics from a Christian Perspective |
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
Quick Contacts
Main campus
Department staff room
Administrator
admin@cse.ucu.ac.ug






















