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 - (Click here to complete)
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) (Click here to submit)

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