B.Tech COMPUTER SCIENCE AND ENGINEERING

CBCS CURRICULUM

VTU R15

 

 

 

 

 

 

Sl.No

Subject Code

Program Core

L

T

P

C

1

1151CS101

Concrete Mathematics

3

0

0

3

2

1151CS102

Data Structures

3

0

0

3

3

1151CS103

Programming in Java

3

0

0

3

4

1151CS117

Java Programming

3

0

0

3

5

1151CS104

Digital Electronics

3

0

0

3

6

1151CS105

System Software

3

0

0

3

7

1151CS106

Design and Analysis of Algorithm

3

0

0

3

8

1151CS119

Introduction to Design and Analysis of Algorithm

3

0

0

3

9

1151CS107

Database Management System

3

0

0

3

10

1151CS108

Operating Systems

3

0

0

3

11

1151CS109

Theory of Computation

3

0

0

3

12

1151CS110

Computer Organization and Architecture

3

0

0

3

13

1151CS111

Computer Networks

3

0

0

3

14

1151CS112

Object Oriented Software Engineering

3

0

0

3

15

1151CS113

Computer Graphics and Image Processing

3

0

0

3

16

1151CS114

Data warehousing and Data mining

3

0

0

3

17

1151CS115

Compiler Design

3

0

0

3

18

1151CS116

Microprocessor and Microcontroller

3

0

0

3

19

1151CS118

Microprocessors and Controllers

3

0

0

3

20

1151CS201

Mobile Application Development

3

0

2

4

21

1151CS202

Internet Programming

2

0

2

3

22

1151CS301

Data Structures Lab

0

0

2

1

23

1151CS302

Java Programming Lab

0

0

2

1

24

1151CS303

Database Management system Lab

0

0

2

1

25

1151CS304

Operating Systems Lab

0

0

2

1

26

1151CS305

Computer Networks Lab

0

0

2

1

Total Credits

60

 

 

B.Tech - COMPUTER SCIENCE AND ENGINEERING

VTUR-15 Program Elective

 

Sl. No

Subject Code

Program Elective

L

T

P

C

1

1152CS101

Cryptography and Network Security

3

0

0

3

2

1152CS102

High Speed Networks

3

0

0

3

3

1152CS103

Network Protocols

3

0

0

3

4

1152CS104

Ethical Hacking

3

0

0

3

5

1152CS105

Ubiquitous Computing

3

0

0

3

6

1152CS106

Mobile Computing

3

0

0

3

7

1152CS107

Mobile Adhoc and Sensor Networks

3

0

0

3

8

1152CS108

User Interface Design

3

0

0

3

9

1152CS109

Component Based Technology

3

0

0

3

10

1152CS110

Knowledge Based Decision Support Systems

3

0

0

3

11

1152CS111

Multimedia Systems

3

0

0

3

12

1152CS112

Human-Computer Interaction

3

0

0

3

13

1152CS113

Computer Vision

3

0

0

3

14

1152CS114

UNIX Internals

3

0

0

3

15

1152CS115

Information and Coding Theory

3

0

0

3

16

1152CS116

Information Retrieval and Storage Management

3

0

0

3

17

1152CS117

Information Security

3

0

0

3

18

1152CS118

Distributed and Parallel Computing

3

0

0

3

19

1152CS119

Python Programming

3

0

0

3

20

1152CS120

Cloud Computing

3

0

0

3

21

1152CS121

Big Data and Analytics

3

0

0

3

22

1152CS122

Virtualization Technologies

3

0

0

3

23

1152CS123

Social Network Analysis

3

0

0

3

24

1152CS124

Soft Computing

3

0

0

3

25

1152CS202

Software Testing

1

0

2

2

26

1152CS126

Software Quality Assurance

3

0

0

3

27

1152CS305

Advanced Java Programming

0

0

4

2

28

1152CS128

Forensics and Cyber Applications

3

0

0

3

29

1152CS204

Business Intelligence

3

0

2

4

30

1152CS130

Introduction to Mainframes

3

0

0

3

31

1152CS131

Building Enterprise Applications

3

0

0

3

32

1152CS201

Developing Web Applications In .Net

2

0

2

3

33

1152CS133

Open Source Systems

3

0

0

3

34

1152CS301

Network Analysis Lab

0

0

2

1

35

1152CS302

SAP Lab

0

0

2

1

36

1152CS303

Programming with PHP

0

0

4

2

37

1152CS304

Oracle 11g Lab

0

0

4

2

38

1152CS205

Competitive Programming

2

0

4

4

39

1152CS148

Modern Number Theory

3

0

0

3

40

1152CS156

Modern Cryptography Theory

3

0

0

3

41

1152CS140

Machine Learning Techniques

3

0

0

3

42

1152CS206

Statistical Methods for Data Science

3

0

2

4

43

1152CS139

Data Science

3

0

0

3

44

1152CS209

Internet of Things

3

0

2

4

45

1152CS207

Machine Learning using R

1

0

4

3

46

1152CS306

Map Reduce and Hadoop Tools

0

0

4

2

47

1152CS137

Artificial Intelligence

3

0

0

3

48

1152CS307

Python Programming with Data Analytics Lab

0

0

4

2

49

1152CS210

Big data analytics and Tools

3

0

2

4

50

1152CS216

3D Animation

2

0

2

3

51

1152CS212

Image Processing for Remote Sensing

3

0

2

4

52

1152CS163

Smartphone Computing

3

0

0

3

53

1152CS164

Reinforcement Learning

3

0

0

3

54

1152CS165

Cognitive Science

3

0

0

3

55

1152CS166

Wireless Sensor Networks

3

0

0

3

56

1152CS167

Computational Thinking

3

0

0

3

57

1152CS168

Wireless Body Area Networks

3

0

0

3

58

1152CS213

Multiagent System Design

3

0

2

4

59

1152CS169

Secure Engineering Systems

3

0

0

3

60

1152CS170

Intrusion Detection and Prevention

3

0

0

3

61

1152CS171

Wireless Network Security

3

0

0

3

62

1152CS172

Deep Learning

3

0

0

3

63

1152CS173

Artificial Intelligence and Fuzzy Logic

3

0

0

3

64

1152CS174

Green Computing

3

0

0

3

65

1152CS309

Applied Cryptography Lab

0

0

2

1

 

 

 

B.Tech - COMPUTER SCIENCE AND ENGINEERING

 

ALLIED ELECTIVE CURRICULUM

 

 

Sl.No

Subject Code

Allied Elective

L

T

P

C

 

1

1153CS101

Basic Computer System Organization and Architecture

3

0

0

3

 

2

1153CS102

Operating System

3

0

0

3

 

3

1153CS103

Object Oriented programming

3

0

0

3

 

4

1153CS104

Data Structures Using C

3

0

0

3

 

5

1153CS105

Web Designing

3

0

0

3

 

6

1153CS106

Cloud Computing

3

0

0

3

 

7

1153CS107

E Commerce

3

0

0

3

 

8

1153CS108

Programming in JAVA

3

0

0

3

 

9

1153CS109

Green Computing

3

0

0

3

 

10

1153CS110

Fundamentals of IoT

3

0

0

3

 

11

1153CS301

Python Programming Lab

0

0

2

1

 

 


 

B.Tech - COMPUTER SCIENCE AND ENGINEERING

UNIVERSITY ELECTIVE CURRICULUM

Sl.No

Subject Code

University Elective

L

T

P

C

1

1154CS101

Computer Networks

3

0

0

3

2

1154CS102

Java Programming for Engineers

3

0

0

3

3

1154CS103

C++ Programming

3

0

0

3

4

1154CS104

Android Mobile Application Development

3

0

0

3

5

1154CS105

Software Engineering

3

0

0

3

6

1154CS106

Data Structures

3

0

0

3

7

1154CS201

Problem Solving using C++

2

0

4

4

8

1154CS301

Mobile App Development using Android Studio

0

0

2

1

9

1154CS203

Android Programming

2

0

4

4

10

1154CS204

Coding Techniques I

2

0

2

3

11

1154CS205

Coding Techniques II

2

0

2

3

12

1154CS107

Fundamentals of IoT

3

0

0

3