Information for Current Undergraduate Students
Download 2024 Programmes
Happy Advent Semester 2024
Our tip!
It’s yet another exciting Semester (Advent 2024)!. 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.
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 2024)
- Thursday, 4 January 2024 (Easter Semester begins)
- Monday, 8 January 2024 (Lectures begin for BSIT 1:2, BSCS 1:2, BSDS 1:2, BSECS 1:2, DIT 1:2, BSCS 2:2, BSIT 2:2, BSIT 3:2, BSCS 3:2)
- Monday, 8 January 2024 (Workshop Practice begins for students who have completed Year 1 Sem2. BSIT, BSCS, BSDS, DIT)
- Wednesday 10th January 2024 (Study Trip to LoXIo Data Center - BSCS & BSDS)
- Friday 12th January 2024 (Study Trip to Civil Aviation Authority for BSIT)
- Friday, 12 January 2024 (Prompt Registration deadline)
- Friday, 19 January 2024 (Registration Deadline)
- Monday 29th January 2024 (Test one Assessment Week)
- Monday 25th February 2024 (Third Year Final Projects Presentations)
- Friday 8th March 2024 (Study Trip to Google Product Development Center - Nairobi, and Microsoft Africa Development Center- Nairobi Kenya) /
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 |
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