BSc:Syllabi Index
Year 1, Fall Semester
- Philosophy I
- Computer Architecture
- Mathematical Analysis I
- Analytic Geometry And Linear Algebra I
- Introduction To Programming I
- English For Academic Purposes I
Year 1, Spring Semester
- Data Structures Algorithms I
- Data Structures Algorithms II
- Mathematical Analysis II
- Analytic Geometry And Linear Algebra II
- Theoretical Computer Science
- Introduction To Programming II
- English For Academic Purposes II
Year 2, Fall Semester
- Differential Equations
- Probability And Statistics
- Operating Systems
- History
- Physics I
- Software Systems Design
Year 2, Spring Semester
Year 3, Fall Semester
Data Science
- Software Systems Design
- Introduction To Machine Learning
- Philosophy II
- Introduction To Big Data
- System And Network Administration
- Distributed And Network Programming
- Humanities Elective
Computer Security
- Software Systems Design
- Introduction To Machine Learning
- Philosophy II
- Programming Paradigms
- System And Network Administration
- Distributed And Network Programming
- [Humanities Elective - to be added]
Robotics
- Software Systems Design
- Introduction To Machine Learning
- Philosophy II
- Mechatronics
- Introduction To Robotics
- Theoretical Mechanics
- [Humanities Elective - to be added]
Software Development
- Software Systems Design
- Introduction To Machine Learning
- Philosophy II
- Programming Paradigms
- System And Network Administration
- Distributed And Network Programming
- [Humanities Elective - to be added]
Artificial Intelligence
- Software Systems Design
- Introduction To Machine Learning
- Philosophy II
- Programming Paradigms
- Introduction To Big Data
- Distributed And Network Programming
- [Humanities Elective - to be added]
Year 3, Spring Semester
Data Science
- Game Theory
- Information Retrieval
- Data Mining
- [Technical Elective - to be added]
Computer Security
- Compilers Construction
- Information Retrieval
- Network And Cyber Security
- [Technical Elective - to be added]
Robotics
- Robotic Systems
- Mechanics And Machines
- Sensors And Sensing
- [Technical Elective - to be added]
Software Development
- Compilers Construction
- Information Retrieval
- Lean Software Development
- [Technical Elective - to be added]
Artificial Intelligence
- Game Theory
- Information Retrieval
- [Technical Elective - to be added]
Year 4, Fall Semester
Data Science
- Introduction To Computer Vision
- Practical Machine Learning And Deep Learning
- [Technical Elective - to be added]
Computer Security
- [Technical Elective - to be added]
Robotics
- Introduction To Computer Vision
- Practical Machine Learning And Deep Learning
- [Technical Elective - to be added]
Software Development
- [Technical Elective - to be added]
Artificial Intelligence
- Introduction To Computer Vision
- Practical Machine Learning And Deep Learning
- [Technical Elective - to be added]
Year 4, Spring Semester
Data Science
- Statistical Techniques For Data Science
- [Humanities Elective - to be added]
Computer Security
- Software Quality And Reliability
- [Humanities Elective - to be added]
Robotics
- Statistical Techniques For Data Science
- [Humanities Elective - to be added]
Software Development
- Software Quality And Reliability
- [Humanities Elective - to be added]
Artificial Intelligence
- [Humanities Elective - to be added]