Curriculum Details


Curriculum Course Credits Distribution

Sl. No

Types of Courses

No of Course

Total Credits

  1.  

Core Courses (CC)

16

54

  1.  

Program Core (PC)

7

26

  1.  

Ability Enhancement Compulsory Courses

(AECC)

3

4

  1.  

Skill Enhancement Courses (SEC)

4

6

  1.  

Generic Elective (GE)

2

6

  1.  

Discipline Specific Elective (DSE)

3

9

  1.  

Project

1

11

  1.  

MOOC Courses

1

3

  1.  

Community Service Program (CSP)

1

1

  1.  

Non-Credit Courses (Value added Courses)

2

-

 

TOTAL

 

120

 

 

SCHEME FOR 2024-2027 BATCH

SEMESTER- I

Sl.

No

Course

Code

Course Title

Course Type

L

T

P

C

  1.  

24BCACS101

Kali Kannada

AECC

1

0

0

1

  1.  

24BCACS102

Communicative English

CC

2

0

0

2

  1.  

24BCACS103

Mathematical Foundations for Computer Applications

CC

4

0

0

4

  1.  

24BCACS104

Introduction to C Programming

CC

3

0

2

4

  1.  

24BCACS105

Digital Computer Fundamentals

CC

3

0

0

3

  1.  

24BCACS106

Introduction to Soft Skills

    SEC

2

0

0

2

  1.  

24BCACS107

Web Design and Development

     CC

3

0

2

4

TOTAL

18

0

4

20

 

SEMESTER– II

Sl.No

Course

Code

Course Title

Course Type

L

T

P

C

  1.  

24BCACS201

 Discrete Mathematics

CC

3

0

0

3

  1.  

24BCACS202

 Programming in Python

CC

3

0

2

4

  1.  

24BCACS203

 Data Structures using C

CC

3

0

2

4

  1.  

24BCACS204

 Database Management

Systems

CC

2

0

2

3

  1.  

24BCACS205

 Operating Systems with Unix

CC

3

0

0

3

  1.  

24BCACS206

 Quantitative Aptitude and  Logical Reasoning

AECC

2

0

0

2

  1.  

24BCACS207

 Indian Constitution

SEC

1

0

0

1

TOTAL

17

0

6

20

 

SEMESTER – III

Sl.No

Course

Code

CourseTitle

Course Type

L

T

P

C

1.

24BCACS301

 Statistical Methods and Techniques

CC

3

0

0

3

2.

24BCACS302

 ObjectOriented

Programming using Java

CC

3

0

2

4

3.

24BCACS303

 Cloud Computing and Virtualization

PC

3

0

0

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.

24BCACS306

 Environmental Studies

AECC

1

0

0

1

7.

24BCACSE11/15-

 Elective – 1

GE

-

-

-

3

TOTAL

15

0

4

20

 

SEMESTER – IV

Sl.No

Course

Code

Course Title

Course Type

L

T

P

C

1.

24BCACS401

 Multivariate Statistics

CC

3

0

0

3

2.

24BCACS402

 Principles Of Cyber Security

PC

2

0

2

3

3.

24BCACS403

 Computer Networks

CC

3

0

2

4

4.

24BCACS404

 Software Engineering

CC

3

0

0

3

5.

24BCACS405

 Cloud Computing Services

PC

2

0

2

3

6.

24BCACS406

 Intellectual Property Rights-IPR

SEC

1

0

0

1

7.

24BCACSE2-

 Elective-2

DSE

-

-

-

3

TOTAL

14

0

6

20

 

SEMESTER- V

Sl.No

Course

Code

CourseTitle

Course Type

L

T

P

C

  1. 2.

24BCACS501

Ethical Hacking and Penetration Testing

PC

3

0

2

4

  1. 3.

24BCACS502

Digital Forensics

PC

3

0

2

4

  1.  

24BCACS503

Project Phase -1

Project

0

0

6

3

  1. 4.

24BCACSE3-

Elective – 3

DSE

-

-

-

3

  1. 5.

24BCACSE4-

Elective – 4

DSE

-

-

-

3

  1. 6.

OE Code

Open Elective

GE

-

-

-

3

TOTAL

6

0

10

20

 

SEMESTER – VI

Sl.No

Course

Code

CourseTitle

Course Type

L

T

P

C

1.

24BCACS601

IoT and Cloud Computing

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

9

0

20

20

 

TOTAL NO. OF CREDITS: 120

 

PROFESSIONAL/GENERAL ELECTIVES (PE/GE)

ELECTIVE –I

Sl.No

Course

Code

CourseTitle

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

CourseTitle

Category

L

T

P

C

  1.  

24BCACSE21

Block Chain Technologies

PE

3

0

0

3

  1.  

24BCACSE22

Security in Cloud Computing

PE

3

0

0

3

  1.  

24BCACSE23

Cryptography and Network Security

PE

3

0

0

3

  1.  

24BCACSE24

Malware Analysis and Reverse Engineering

PE

3

0

0

3

  1.  

24BCACSE25

Practical Approach to Cyber Security

PE

0

2

2

3

ELECTIVE –III

Sl.No

Course

Code

CourseTitle

Category

L

T

P

C

1.

24BCACSE31

 Introduction to Data Mining

PE

3

0

0

3

2.

24BCACSE32

 Data Analytics in Cloud

PE

0

2

2

3

3.

24BCACSE33

 Statistical Machine Learning Algorithms

PE

2

0

2

3

4.

24BCACSE34

 AugmentedandVirtualReality

PE

3

0

0

3

5.

24BCACSE35

 Go Programming

PE

0

2

2

3

ELECTIVE –IV

Sl.No

Course

Code

CourseTitle

Category

L

T

P

C

1.

24BCACSE41

 ReinforcementLearning

PE

3

0

0

3

2.

24BCACSE42

 DevOps

PE

0

2

2

3

3.

24BCACSE43

 DataSecurityandPrivacy

PE

3

0

0

3

4.

24BCACSE44

 Security in DistributedComputing

PE

3

0

0

3

5.

24BCACSE45

 Edge Computing

PE

2

0

2

3

* L: Lecture                   T: Tutorial           P: Practical