CCS514

Computer Vision

Final Year Undergraduate Course • Spring 2026
Dr. Felix, Associate Professor of Computer Science
Computer vision is everywhere: search, self‑driving cars, medical imaging, drones, and augmented reality. This course dives deep into modern deep learning architectures for visual recognition tasks such as image classification, object detection, and segmentation. You will learn to implement and train neural networks from scratch, understand state‑of‑the‑art research, and apply multi‑million parameter models to real‑world problems. Prerequisites: Linear algebra, basic probability, and Python programming.

Lectures & Lab: Tue/Thu 2:00–4:00 Location: The Main Computer Lab

Weekly Schedule

Assignments

Assignment 1: Introduction
Due June 9th, 2026 – Click here to complete
Laboratory 1: Video Manipulation
Due June 11th, 2026 – Click here to complete - Click here to submit - Solution: Click to view
Laboratory 2: Image Classification
Due June 16th, 2026 - (Solution: Click here to view)
Laboratory 3: Vision Transformer in Action
Click here to view
Laboratory 4: Object Detection with Ultralytics
Due: June 23rd, 2026 - (Click here to view)
Laboratory 5: Object Tracking with Ultralytics
Due: June 25th, 2026 - (Click here to view)
Laboratory 6:Semantic Segmentation
Due: June 30th, 2026 - (Click here to view) (Solution: Click here to view)
Examp Prep
- (Click here to view)

Grading Policy

10%
Attendance
20%
Assignments
70%
Final Exam
📌 All assignments must be submitted on time. Late submissions incur a 10% penalty per day. The final project includes a written report, code, and a short presentation.

Resources

Meet the Team

Dr. Felix Gonda
Dr. Felix Gonda
Associate Professor, CS
Kuot Chol
Kuot Chol
Teaching Fellow
Nesnea Khadi
Nesnea Khadi
Teaching Fellow
Reeng Kuol
Reeng Kuol
Teaching Fellow
Ayath Agany
Ayath Agany
Teaching Fellow
Adam Juma
Adam Juma
Teaching Fellow
Ngor Wek Wek
Ngor Wek Wek
Teaching Fellow
Emmanuel Deng
Emmanuel Deng
Teaching Fellow

Students

Student Name Assignment 1 Assignment 2 Assignment 3 Assignment 4 Assignment 5 Assignment 6 Final Score
Reffgga Repent Ritti10010010010010010030.0
Samuel Wei Gai100100100100010025.0
Abraham Makur Mayor Nyidier100100010010010025.0
Anibiko Samson Paulino100100010010010025.0
Kon David Khang Kon100100100100100025.0
Philip Mayom Aguek100010010010010025.0
Jovan alex John100100010010010025.0
Chol Abraham Madhier100010010010010025.0
Sunday Samuel michael koryom10010001009010024.5
MAGOK JACOB GENG10010001009010024.5
Dhieu Ajak Paul10001001009010024.5
Muranga Samuel Simon Duku1001000010010020.0
Wasia Charles Taban Ladu1000100100010020.0
JOHN KON DEU1000010010010020.0
Isaac Achiec Achiec1000010010010020.0
Samuel Yol Bol10000100519017.05
Ayak Jackline Majok10000100100015.0
Yohannes Majwang James10010001000015.0
Buay Moses00100100010015.0
Mary Ayen Marial Kawaja00010010010015.0
Buoi Abraham100001000010.0
Gabriel Atem Panhom100010000010.0
Regina Nyalech Ngor100001000010.0
ALICE ANNA JOHN MATHEW100001000010.0
Isaac Vukeni Richard100001000010.0
Mary Anger Bol Kuach100100000010.0
AWAN MAJHOK AJANG100000100010.0
JOSEPH MADING MAGUT000100100010.0
Mathijin Tekjiek Reat000100100010.0
Kuot John Athian100000005.0
Abraham Ajok Akuei100000005.0
David Chol Ayuel Akech100000005.0
James Ajak Akech100000005.0
Alfred Agoth Kuot100000005.0
Aluel James Deng100000005.0
Daniel Clement Lenu100000005.0
Aman Mabior Arem100000005.0
William Wol Wol Bol100000005.0
Michael Malek Makur Ikau100000005.0
Bior Daniel Parmena100000005.0
Adhar Magiir Akuei Chol100000005.0
Peter mariak Atem100000005.0
Edoko justin james000010005.0
Amel Mayen Angony000100005.0
Deng Wol000100005.0