Skip to content

DylanPrinsloo/computer-science

Repository files navigation

Computer Science 2023-2027

All Mathematics will be seperated here

Folder Structure

📂 Year 1
  • 📂 Sem 1
    • 📄 CS1001: Introduction to Programming I
    • 📄 CS1002: Introduction to Programming II
    • 📄 CS1003: Mathematics for Computer Science
    • 📄 CS1004: How Computers Work
  • 📂 Sem 2
    • 📄 CS1011: Algorithms and Data Structures I
    • 📄 CS1012: Web Development
    • 📄 CS1013: Databases
    • 📄 CS1014: Dynamic Programming
📂 Year 2
  • 📂 Sem 3
    • 📄 CS2001: Object-Oriented Programming
    • 📄 CS2002: Software Design and Development
    • 📄 CS2003: Computer Security
    • 📄 CS2004: Algorithms and Data Structures II
  • 📂 Sem 4
    • 📄 CS2005: Introduction to Artificial Intelligence
    • 📄 CS2006: Mobile Development
    • 📄 CS2007: Interaction Design
    • 📄 CS2008: Agile Software Projects
📂 Year 3 (Machine Learning & AI Focus)
  • 📂 Sem 5
    • 📄 CS3001: Machine Learning and Neural Networks
    • 📄 CS3002: Artificial Intelligence
    • 📄 CS3003: Advanced Machine Learning Techniques
    • 📄 CS3004: Programming Languages and Compilers
  • 📂 Sem 6
    • 📄 CS3011: Deep Learning
    • 📄 CS3012: Reinforcement Learning
    • 📄 CS3013: AI for Business Intelligence
    • 📄 CS3014: Final Project
📂 Year 4 (Advanced AI & Quantum Computing)(Not added*)
  • 📂 Sem 7
    • 📄 CS4001: Quantum Computing
    • 📄 CS4002: AI Ethics and Bias
    • 📄 CS4003: Autonomous Systems & Robotics
    • 📄 CS4004: Natural Language Processing
  • 📂 Sem 8
    • 📄 CS4011: AI in Healthcare and Finance
    • 📄 CS4012: Advanced Reinforcement Learning
    • 📄 CS4013: AI-driven Cybersecurity
    • 📄 CS4014: Master’s Level Research Project