BSc:Syllabi Index
Numbered courses
Technical
- CSE101.IntroductionToProgramming1.F21 Introduction To Programming I
- CSE102.MathematicalAnalysis1.F21 Mathematical Analysis I
- CSE103.ComputerArchitecture.F21 Computer Architecture
- CSE104.AnalyticalGeometryAndLinearAlgebra1.F21 Analytic Geometry And Linear Algebra I
Humanitarian
- HSS102.Philosophy1.F21 Philosophy I
- HSS101.EnglishForAcademicPurposes1.F21 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 1
Computer Security
- Software Systems Design
- Introduction To Machine Learning
- Philosophy II
- Programming Paradigms
- System And Network Administration
- Distributed And Network Programming
- Humanities Elective 1
Robotics
- Software Systems Design
- Introduction To Machine Learning
- Philosophy II
- Mechatronics
- Introduction To Robotics
- Theoretical Mechanics
- Humanities Elective 1
Software Development
- Software Systems Design
- Introduction To Machine Learning
- Philosophy II
- Programming Paradigms
- System And Network Administration
- Distributed And Network Programming
- Humanities Elective 1
Artificial Intelligence
- Software Systems Design
- Introduction To Machine Learning
- Philosophy II
- Programming Paradigms
- Introduction To Big Data
- Distributed And Network Programming
- Humanities Elective 1
Year 3, Spring Semester
Data Science
Computer Security
- Compilers Construction
- Information Retrieval
- Network And Cyber Security
- Technical Elective 1
- Technical Elective 2
Robotics
- Robotic Systems
- Mechanics And Machines
- Sensors And Sensing
- Technical Elective 1
- Technical Elective 2
Software Development
- Compilers Construction
- Information Retrieval
- Lean Software Development
- Technical Elective 1
- Technical Elective 2
Artificial Intelligence
Year 4, Fall Semester
Data Science
- Introduction To Computer Vision
- Practical Machine Learning And Deep Learning
- Technical Elective 3
- Technical Elective 4
Computer Security
Robotics
- Introduction To Computer Vision
- Practical Machine Learning And Deep Learning
- Technical Elective 3
- Technical Elective 4
Software Development
Artificial Intelligence
- Introduction To Computer Vision
- Practical Machine Learning And Deep Learning
- Technical Elective 3
- Technical Elective 4
Year 4, Spring Semester
Data Science