Record No. 004 · Academics

NUST SEECS,
Class of 2030

BS Computer Science at School of Electrical Engineering & Computer Science (SEECS), pursuing a rigorous degree grounded in computing fundamentals, systems, and artificial intelligence.

YEAR 1–2

Foundations

C++ systems programming, object-oriented paradigms, discrete math, data structures.

YEAR 3

AI & Systems

Machine learning electives, database systems, computer networks, and operating systems.

YEAR 4

Capstone

Final-year project (FYP) and advanced AI/systems specialization.

DISCIPLINES

CS · AI · CE

Bridging core software engineering with modern intelligent systems.

Curriculum

Academic Progression

A structured roadmap of core computing coursework, systems engineering, and technical specializations.

Year 1

Foundations & Programming

Core programming fundamentals (C++: dynamic memory allocation, pointer mechanics, Rule of Three/Five, operator overloading), discrete structures, and calculus foundations.

Year 2

Data Structures & Systems

Advanced OOP design (virtual inheritance, design patterns), data structures & algorithms, digital logic design, and computer organization.

Year 3

AI Specialization & Infrastructure

Machine learning fundamentals, database management systems, operating systems, algorithms analysis, and applied Python AI pipelines.

Year 4

Capstone & Advanced Systems

Final Year Project (FYP), distributed computing, deep learning/NLP electives, and production deployment engineering.

Tracks

Interlocking Disciplines

The degree plan bridges theoretical computer science with hardware grounding and applied AI.

AI TRACK →

Artificial Intelligence

Machine learning, natural language processing, neural architectures, and intelligent systems engineering. View full roadmap →

SYSTEMS TRACK

Systems Architecture

Computer organization, operating systems, memory safety, and low-level software design.

THEORY TRACK

Theoretical CS

Data structures, algorithm complexity, discrete mathematics, and computation models.