Record No. 004 · Academics
BS Computer Science at School of Electrical Engineering & Computer Science (SEECS), pursuing a rigorous degree grounded in computing fundamentals, systems, and artificial intelligence.
C++ systems programming, object-oriented paradigms, discrete math, data structures.
Machine learning electives, database systems, computer networks, and operating systems.
Final-year project (FYP) and advanced AI/systems specialization.
Bridging core software engineering with modern intelligent systems.
Curriculum
A structured roadmap of core computing coursework, systems engineering, and technical specializations.
Core programming fundamentals (C++: dynamic memory allocation, pointer mechanics, Rule of Three/Five, operator overloading), discrete structures, and calculus foundations.
Advanced OOP design (virtual inheritance, design patterns), data structures & algorithms, digital logic design, and computer organization.
Machine learning fundamentals, database management systems, operating systems, algorithms analysis, and applied Python AI pipelines.
Final Year Project (FYP), distributed computing, deep learning/NLP electives, and production deployment engineering.
Tracks
The degree plan bridges theoretical computer science with hardware grounding and applied AI.
Machine learning, natural language processing, neural architectures, and intelligent systems engineering. View full roadmap →
Computer organization, operating systems, memory safety, and low-level software design.
Data structures, algorithm complexity, discrete mathematics, and computation models.