SAPTHAGIRI NPS UNIVERSITY

Bachelor of Computer Applications (BCA)

Specialization

in

Data Science

Scheme: 2024 -2027 Batch

Curriculum Course Credits Distribution

Sl No

Types of Courses

No of Course

Total Credits

1.      

Core Courses (CC)

16

51

2.      

Program Core(PC)

7

25

3.      

Ability Enhancement Compulsory Courses(AECC),

3

4

4.      

Skill Enhancement Courses(SEC)

4

10

5.      

Generic Elective (GE)

2

6

6.      

Discipline Specific Elective(DSE)

3

9

7.      

Project

1

11

8.      

MOOC Courses

1

3

9.      

Community Service Program(CSP)

1

1

10.   

Non Credit Courses (Value added Courses)

2

 

Total :

 

120

SEMESTER – I

Sl. No

Course Code

Course Title

Course Type

L

T

P

C

1.      

24BCADS101

Kali Kannada/Kannada Tili

AECC

1

0

0

1

2.      

24BCADS102

Communicative  English

CC

2

0

0

2

3.      

24BCADS103

Mathematical Foundations for Computer Applications

CC

4

0

0

4

4.      

24BCADS104

Introduction to C Programming

CC

3

0

2

4

5.      

24BCADS105

Digital Computer Fundamentals

CC

3

0

0

3

6.      

24BCADS106

Introduction to  Soft Skills

SEC

2

0

0

2

7.      

24BCADS107

Web Design and Development

 CC

3

0

2

4

 

 

 

TOTAL

17

0

6

20

SEMESTER – II

Sl. No

Course Code

Course Title

Course Type

L

T

P

C

1.

24BCADS201

Discrete Mathematics

CC

3

0

0

3

2.

24BCADS202

Programming in Python

CC

3

0

2

4

3.

24BCADS203

Fundamentals of Data Structures

CC

3

0

2

4

4.

24BCADS204

Database Management

Systems

CC

2

0

2

3

5.

24BCADS205

Operating Systems with Unix

CC

3

0

0

3

6. 

24BCADS206

Quantitative Aptitude and Logical Reasoning

AECC

2

0

0

2

7.

24BCADS207

Indian Constitution

 

SEC

1

0

0

1

TOTAL

17

0

6

20

 SEMESTER – III

Sl. No

Course Code

Course Title

Course Type

L

T

P

C

1.

24BCADS301

Statistical Methods and Techniques

CC

3

0

0

3

2.

24BCADS302

Object Oriented

Programming using Java

CC

3

0

2

4

3.

24BCADS303

Fundamentals of Data Science

PC

3

0

0

3

4.

24BCADS304

Design and Analysis of Algorithms

CC

2

0

2

3

5.

24BCADS305

Data Analysis using Excel

PC

2

0

2

3

6.

24BCADSE1-

Elective – 1

GE

3

0

0

3

7.

24BCADS306

Environmental Studies

AECC

1

0

0

1

TOTAL

17

0

6

20

SEMESTER – IV

Sl. No

Course Code

Course Title

Course Type

L

T

P

C

1.

24BCADS401

Multivariate Statistics

CC

3

0

0

3

2.

24BCADS402

Fundamentals of AI & ML

PC

3

0

2

4

3.

24BCADS403

Computer Networks

CC

3

0

2

4

4.

24BCADS404

Software Engineering

CC

3

0

0

3

5.

24BCADS405

Professional Communication and Ethics

SEC

2

0

0

2

6.

24BCADSE2-

Elective-2

DSE

3

0

0

3

7.

24BCADS406

Intellectual Property Rights-IPR

SEC

1

0

0

1

TOTAL

17

0

6

20

SEMESTER – V

Sl. No

Course Code

Course Title

Course Type

L

T

P

C

1.     2.

24BCADS501

Big Data Analytics

PC

3

0

2

4

2.     3.

24BCADS502

Statistical – R Programming

PC

3

0

2

4

3.     4.

24BCADSE3-

Elective – 3

DSE

3

0

0

3

4.     5.

24BCADSE4-

Elective – 4

DSE

3

0

0

3

5.     6.

OE  Code

Open Elective

GE

3

0

0

3

6.     7.

24BCADS503

Project Phase -1

Project

0

0

0

3

TOTAL

15

0

4

20

SEMESTER – VI

Sl. No

Course Code

Course Title

Course Type

L

T

P

C

1.

24BCADS601

Deep Learning

PC

3

0

2

4

2.

24BCADS602

Natural Language Processing –NLP

 PC

 3

 0

 2

 4

3.

24BCADS603

Internship/Swayam/MOOC*

MOOC

3

0

0

3

4.

24BCADS604

Project Phase-2

Project

0

0

0

8

5

24BCADS605

Out Reach Activity

CSP

0

0

0

1

TOTAL

16

0

6

20

TOTAL NO. OF CREDITS:  120

POFESSIONAL/GENERAL ELECTIVES (PE/GE)

 ELECTIVE – I

 

Sl. No

Course Code

Course Title

Category

L

T

P

    C

1.

24BCADSE11

User Interface and User Experience Design

GE

2

0

2

3

2.

24BCADSE12

Web Content Management

GE

3

0

0

3

3.

24BCADSE13

E-Commerce Application Development

GE

3

0

0

3

4.

24BCADSE14

Accounting and Financial Management

GE

3

0

0

3

5.

24BCADSE15

Data Visualization using Tableau

GE

2

0

2

3

 ELECTIVE – II

Sl. No

Course

Code

Course Title

Category

L

T

P

C

1.       

24BCADSE21

Block Chain Technologies

PE

3

0

0

3

2.       

24BCADSE22

Edge Computing

PE

2

0

2

3

3.       

24BCADSE23

DevOps

PE

2

0

2

3

4.       

24BCADSE24

Optimization Methods in Machine Learning

PE

2

0

2

3

5.       

24BCADSE25

Cloud Computing

PE

2

0

2

3

 ELECTIVE – III

Sl. No

Course

Code

Course Title

Category

L

T

P

C

1.

24BCADSE31

Introduction to Data Mining

PE

3

0

0

3

2.

24BCADSE32

Data Analytics in Cloud

PE

2

0

2

3

3.

24BCADSE33

Statistical Machine Learning Algorithms

PE

2

0

2

3

4.

24BCADSE34

Augmented and Virtual Reality

PE

2

0

2

3

5.

24BCADSE35

Information Retrieval

 

PE

3

0

0

3

 ELECTIVE – IV

Sl. No

Course Code

Course Title

Category

L

T

P

C

1.

24BCADSE41

Reinforcement Learning

PE

2

0

2

3

2.

24BCADSE42

IOT and Cloud Computing

PE

2

0

2

3

3.

24BCADSE43

Data Security and Privacy

PE

3

0

0

3

4.

24BCADSE44

Distributed Computing for Data Science and AI

PE

2

0

2

3

5.

24BCADSE45

Social Media Analytics

PE

2

0

2

3