SAPTHAGIRI NPS UNIVERSITY

Bachelor of Computer Applications (BCA)

Specialization

in

Cloud Computing and Cyber Security.

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.      

24BCACS101

Kali Kannada/Kannada Tili

AECC

1

0

0

1

2.      

24BCACS102

Communicative  English

CC

2

0

0

2

3.      

24BCACS103

Mathematical Foundations for Computer Applications

CC

4

0

0

4

4.      

24BCACS104

Introduction to C Programming

CC

3

0

2

4

5.      

24BCACS105

Digital Computer Fundamentals

CC

3

0

0

3

6.      

24BCACS106

Introduction to Soft Skills

SEC

2

0

0

2

7.      

24BCACS107

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

24BCACS201

Discrete Mathematics

CC

3

0

0

3

2.

24BCACS202

Programming in Python

CC

3

0

2

4

3. 

24BCACS203

Fundamentals of Data Structures

CC

3

0

2

4

4.

24BCACS204

Database Management

Systems

CC

2

0

2

3

5.

24BCACS205

Operating Systems with Unix

CC

3

0

0

3

6.

24BCACS206

Quantitative Aptitude and Logical Reasoning

AECC

2

0

0

2

7.

24BCACS207

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.

24BCACS301

Statistical Methods and Techniques

CC

3

0

0

3

2.

24BCACS302

Object Oriented

Programming using Java

CC

3

0

2

4

3.

24BCACS303

Cloud Computing

PC

2

0

2

3

4.

24BCACS304

Design and Analysis of Algorithms

CC

2

0

2

3

5.

24BCACS305

Fundamentals of Information Security

PC

3

0

0

3

6.

24BCACSE1-

Elective – 1

GE

3

0

0

3

7.

24BCACS306

Environmental Studies

AECC

1

0

0

1

TOTAL

18

0

4

20

SEMESTER – IV

Sl. No

Course Code

Course Title

Course Type

L

T

P

C

1.      

24BCACS401

Multivariate Statistics

CC

2

0

2

3

2.      

24BCACS402

Practical Approach to Cyber Security

PC

2

0

2

3

3.      

24BCACS403

Cloud Computing Services

CC

3

0

2

4

4.      

24BCACS404

Software Engineering

CC

3

0

0

3

5.      

24BCACS405

Computer Networks

PC

3

0

0

3

6.      

24BCACSE2-

Elective-2

DSE

3

0

0

3

7.      

24BCACS406

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. 

24BCACS501

Ethical Hacking and Penetration Testing

PC

3

0

2

4

2.

24BCACS502

Digital Forensics

PC

3

0

2

4

3. 

24BCACSE3-

Elective – 3

DSE

3

0

0

3

4. 

24BCACSE4-

Elective – 4

DSE

3

0

0

3

5. 

OE Code

Open Elective

GE

3

0

0

3

6. 

24BCACS503

Project Phase -1

Project

0

0

6

3

TOTAL

15

0

10

20

 SEMESTER – VI

Sl. No

Course Code

Course Title

Course Type

L

T

P

C

1.

24BCACS601

Security in IOT

PC

3

0

2

4

 2.

 24BCACS602

Data Analytics in Cloud Computing

 PC

 3

 0

 2

 4

3.

24BCACS603

Internship/Swayam/MOOC*

MOOC

3

0

0

3

4.

24BCACS604

Project Phase-2

Project

0

0

16

8

5

24BCACS605

Out Reach Activity

CSP

0

0

0

1

TOTAL

8

0

22

20

 TOTAL NO. OF CREDITS:  120

             

PROFESSIONAL/GENERAL ELECTIVES (PE/GE)

ELECTIVE – I

Sl. No

Course

Code

Course Title

Category

L

T

P

C

1.

24BCACSE11

User Interface and User Experience Design

GE

2

0

2

3

2.

24BCACSE12

Web Content Management

GE

3

0

0

3

3.

24BCACSE13

E-Commerce Application Development

GE

3

0

0

3

4.

24BCACSE14

Accounting and Financial Management

GE

3

0

0

3

5.

24BCACSE15

Data Visualization using

Tableau

GE

2

0

2

3

 ELECTIVE – II

Sl. No

Course Code

Course Title

Category

L

T

P

C

1.       

24BCACSE21

Block Chain Technologies

PE

3

0

0

3

2.       

24BCACSE22

Security in Cloud Computing

PE

3

0

0

3

3.       

24BCACSE23

Cryptography and Network Security

PE

3

0

0

3

4.       

24BCACSE24

Cloud Security

PE

3

0

0

3

5.       

24BCACSE25

Practical Approach to Cyber Security

PE

2

0

1

3

 ELECTIVE – III

Sl. No

Course Code

Course Title

Category

L

T

P

C

1.

24BCACSE31

Introduction to Data Mining

PE

3

0

0

3

2.

24BCACSE32

Data Analytics in Cloud

PE

2

0

2

3

3.

24BCACSE33

Statistical Machine Learning Algorithms

PE

3

0

0

3

4.

24BCACSE34

Augmented and Virtual Reality

PE

3

0

0

3

5.

24BCACSE35

Go Programming

PE

3

0

0

3

 ELECTIVE – IV

Sl. No

Course Code

Course Title

Category

L

T

P

C

1.

24BCACSE41

Reinforcement Learning

PE

3

0

0

3

2.

24BCACSE42

IOT and Cloud Computing

PE

3

0

0

3

3.

24BCACSE43

Data Security and Privacy

PE

3

0

0

3

4.

24BCACSE44

Security in Distributed Computing

PE

3

0

0

3

5.

24BCACSE45

DevOps Engineering

PE

3

0

0

3