Bangabandhu Sheikh Mujibur Rahman Digital University, Bangladesh
Faculty of Software and Machine Intelligence
Department of Data Science
(Approved By Academic Council)
Bachelor of Science (B.Sc.) Common Courses
Mathematics: (Total: 12 Credits)
1. DS 107: Probability and Statistics
2. CSE 115: Discrete Mathematics and Graph Theory
3. MATH 209: Engineering Mathematics
4. MATH 217: Advanced Mathematics
Programming: (18 + 6 = 24 Credits)
1. PROG 101: Structured Programming Language+ Sessional
2. PROG 111: Object Oriented Programming Language+ Sessional
3. CSE 113: Data Structure and Algorithms+ Sessional
4. CSE 201: Database Management System+ Sessional
5. PROG 211: Android and Web Application Development+ Sessional
6. PROG 301: Advanced Programming with Python and Scripting+ Sessional
Other courses: (24 + 4 = 28 Credits)
1. SEC 105: Basic Principles of Cyber Security
2. HIS 109: History of the Emergence of Independent Bangladesh
3. CSE 203: Operating System and Unix Programming + Sessional
4. CSE 219: Industrial Revolutions and Emerging Technologies
5. NEM 481: Computer Networking+ Sessional
6. CC 483: Cloud Computing+ Sessional
7. ENG 407: Technical and Academic Writing+ Sessional
8. BIM 417: Business Strategies and Entrepreneurship
Total = 12 + 24 + 28 = 64 Credits; 18 Theory Courses; 10 Sessional Courses.
Data Science Special Courses
19. DS 103: Practical Data Science + Sessional
20. DS 115: Techniques of Data Modelling and Experimental Design
21. DS 117: Data Acquisition and Validation + Sessional
22. DS 205: Applied Multivariate Analysis + Sessional
23. DS 207: Applied Time Series Analysis + Sessional
24. DS 213: Data Graphics and Visualization with R + Sessional
25. BIM 317: Business Analytics and Decision Making + Sessional
26. DS 305: Optimization Theory and Applications
27. DS 307: Data Warehousing and Mining + Sessional
28. AI 483: Artificial Intelligence and Machine Learning + Sessional
29. DS 313: Big Data Acquisition and Analytics + Sessional
30. AI 317: Deep Learning + Sessional
31. DS 401: Bayesian Data Analysis + Sessional
32. DS 411: Data Privacy, Security and Governance
33. Option I
34. Option I
35. Option II + Sessional
36. Option II + Sessional
37. DS 300: Capstone Project (extended over level III)
38. DS 400: Undergraduate Thesis (extended over level IV)
Option I
- CSE 455: Information Theory
- BIM 305: IT Project Management
- BIM 315: Service Management
- BIM 411: Service Strategy
- BIM 203: Information System Management
- NEM 117: Data Communication
Option II
- SE 205: Software Architecture and Design + Sessional
- SE 491: Software Engineering + Sessional
- CSE 117: Computer Organization and Architecture + Sessional
- DS 451: Database Applications + Sessional
- DS 455: Regression Analysis + Sessional
- DS 457: Applied Discrete Data Analysis + Sessional
- IRE 487: Introduction to IoT + Sessional
- SE 457: Distributed Database Management System + Sessional
- AI 459: Natural Language Processing + Sessional
Total: 64 Cr (Common) + 18 (Theory) x 3 + 3 (Capstone Project) + 6 (Project and Thesis) + 13 (Lab) x 1 = 140 Cr
More Requirements for Gradation:
1. All students must complete university prescribed soft-skills development program (e.g., Soft-skills development program offered by Wadhwani Foundation) to become eligible for graduation. This is a basic requirement for graduation and shall not be reflected in transcript as a course.
2. Audit courses:
(a) Completion of audit course is not a requirement for gradation but shall be shown in the transcript, if completed, without impacting grade calculation.
(b) A student may take at most two audit courses – one after completion of level 2 and another after completion of level 3.(c) List of Audit Courses includes (i) IPT 200S: Six Months Industrial and Professional Training (After Completion of Level 2); (ii) IPT 200L: Twelve Months Industrial and Professional Training (After Completion of Level 2); (iii) IPT 300S: Six Months Industrial and Professional Training (After Completion of Level 3); and (iv) IPT 300L: Twelve Months Industrial and Professional Training (After Completion of Level 3).
Level and Term-wise Course Distribution |