Bangabandhu Sheikh Mujibur Rahman Digital University, Bangladesh

Faculty of Software and Machine Intelligence

Department of

Data Science

Undergraduate Programs

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