SAPTHAGIRI NPS UNIVERSITY

School of Engineering and Technology

B.TECH COMPUTER SCIENCE AND ENGINEERING

CURRICULUM STRUCTURE

 CREDITS ALLOCATION [ 4 YEARS]

 

S.No.

Course Type

Number of Courses

Credits

1.

Core Courses

20

68

2.

Program Core

13

37

3.

Ability Enhancement Compulsory Courses (AECC)

3

3

4.

Skill Enhancement Courses (SEC)

6

7

5.

Generic Elective (GE)

4

11

6.

Discipline Specific Elective (DSE)

4

12

7.

MOOC

2

6

8.

Project

4

14

9.

Community Service Program (Outreach Activity)

2

2

10.

Non-Credit Courses (Value Added Courses)

2

 

Total

60

160

 

Note: Core Courses Credits= Core Courses + Generic Elective + MOOC= 85

 

Course Code Details:

  1. First Two Digits – Year Code (24)
  2. Next Two Digits – Degree Code (BT)
  3. Next Three Digits – Program Code (CSE)
  4. Last Three Digits- Course Code (301)

Scheme of Instruction for First Semester B.Tech

2024-2025 (PHYSICS CYCLE)

Sl. No

Course Code

Course Title

Course Type

L

T

P

C

1.

24BTPHY101

 Professional Communication-I

Ability Enhancement Compulsory Course

1

0

0

1

2.

24BTPHY102

Linear Algebra and Calculus

 Core Course

3

0

2

4

3.

24BTPHY103

Engineering Physics

Core Course

2

0

2

3

4.

24BTPHY104

Problem Solving Using C

Core Course

3

0

2

4

5.

24BTPHY105

Computer Organization and Architecture

Core Course

3

0

0

3

6.

24BTPHY106

Fundamentals of  AI& ML

Core Course

3

0

0

3

7.

24BTPHY107

Computer Aided Engineering and Graphics

  Core Course

2

0

2

3

8.

24BTPHY108

Intellectual Property Rights (IPR)

   Skill Enhancement Course

1

0

0

1

 

 

 

TOTAL

18

0

8

22

Scheme of Instruction for First Semester B.Tech

2024-2025 (ELECTRONICS CYCLE) 

Sl. No

Course

Code

Course Title

Course Type

L

T

P

C

1.

24BTELY101

Kali Kannada

Ability Enhancement Compulsory Course

1

0

0

1

2.

24BTELY102

Linear Algebra and Calculus

Core Course

3

0

2

4

3.

24BTELY103

Environmental Science and Engineering

Ability Enhancement Compulsory Course

1

0

0

1

4.

24BTELY104

Basics of Electrical and Electronics Engineering

Core Course

3

0

2

4

5.

24BTELY105

  Programming in Python

Core Course

3

0

2

4

6.

24BTELY106

Fundamentals of Data Structure

Core Course

3

0

2

4

7.

24BTELY107

Fundamentals of Data Science

Program Core

3

0

0

3

8.

24BTELY108

Indian Constitution

Skill Enhancement Course

1

0

0

1

TOTAL

   18

0

8

22

Scheme of Instruction for Second Semester B.Tech

2024-2025 (PHYSICS CYCLE)

Sl. No

Course

Code

Course Title

Course Type

L

T

P

C

1.

24BTPHY201

 Professional Communication-I

Ability Enhancement Compulsory Course

1

0

0

1

2.

24BTPHY202

Computational Mathematics

 Core Course

3

0

2

4

3.

24BTPHY203

Engineering Physics

Core Course

2

0

2

3

4.

24BTPHY204

Problem Solving Using C

Core Course

3

0

2

4

5.

24BTPHY205

Computer Organization and Architecture

Core Course

3

0

0

3

6.

24BTPHY206

Fundamentals of  AI& ML

Core Course

3

0

0

3

7.

24BTPHY207

Computer Aided Engineering and Graphics

     Core Course

2

0

2

3

8.

24BTPHY208

Intellectual Property Rights (IPR)

Skill Enhancement Course

1

0

0

1

 

 

 

TOTAL

18

0

8

22

Scheme of Instruction for Second Semester B.Tech

2024-2025 (ELECTRONICS CYCLE) 

 

Sl. No

Course

Code

Course Title

Course Type

L

T

P

C

1.

24BTELY201

Kali Kannada

Ability Enhancement Compulsory Course

1

0

0

1

2.

24BTELY202

Computational Mathematics

Core Course

3

0

2

4

3.

24BTELY203

Environmental Science and Engineering

Ability Enhancement Compulsory Course

1

0

0

1

4.

24BTELY204

Basics of Electrical and Electronics Engineering

Core Course

3

0

2

4

5.

24BTELY205

  Programming in Python

Core Course

3

0

2

4

6.

24BTELY206

Fundamentals of Data Structure

Core Course

3

0

2

4

7.

24BTELY207

Fundamentals of Data Science

Program Core

3

0

0

3

8.

24BTELY208

Indian Constitution

Skill Enhancement Course

1

0

0

1

TOTAL

   18

0

8

22

SEMESTER–III

Sl.No

Course Code

Course Title

Course Type

L

T

P

C

1.

24BTCSE301

Discrete Mathematics

Core Course

3

0

0

3

2.

24BTCSE302

Object Oriented

Programming Using Java

Core Course

2

0

2

3

3.

24BTCSE303

Design and Analysis of Algorithms

Core Course

3

0

0

3

4.

24BTCSE304

Operating Systems

Core Course

3

0

0

3

5.

24BTCSE305

Fundamentals of Data Analytics

Program Core

2

0

2

3

6.

24BTCSE306

Computer Networks

Core Course

3

0

0

3

7.

24BTCSE307

R- Programming

Program Core

2

0

2

3

8.

24BTCSE308

Out Reach Activity-I

Community Service Program

0

0

0

1

9.

24BTCSE309

Introduction to Verbal Ability

Skill Enhancement Course

1

0

0

1

TOTAL

19

0

6

23

SEMESTER –IV

Sl.No

Course

Code

Course Title

Course Type

L

T

P

C

1.

24BTCSE401

Probability and Statistics

 Core Course

3

0

0

3

2.

24BTCSE402

Web Technology

Core Course

3

0

2

4

3.

24BTCSE403

Data Base Management Systems

Core Course

3

0

2

4

4.

24BTCSE404

Internet of Things

        Core Course

2

0

2

3

5.

24BTCSE405

 Principles of Digital Design

Core Course 

2

 0

 2

3

6.

24BTCSE406

Data Mining

Program Core

3

0

0

3

7.

24BTCSE407

Being Corporate Ready

Skill Enhancement Course

1

0

2

2

8.

24BTCSE408

Out Reach Activity-II

Community Service Program

0

0

0

1

TOTAL

17

0

10

23

SEMESTER- V

Sl.No

Course Code

Course Title

Course Type

L

T

P

C

1.

 24BTCSE501

Cloud Computing

Program Core

2

0

2

3

2.

 24BTCSE502

Software Engineering

Program Core

3

0

0

3

3.

 24BTCSE503

Microprocessors and Microcontrollers

Program Core

2

0

0

2

4.

 24BTCSE504

Machine Learning

Program Core

2

0

2

3

5.

 24BTCSE505

Big Data Analytics

Program Core

2

0

2

3

6.

  24BTCSE506

GPU Architecture and Programming

Program Core

2

0

2

3

7.

24BTCSE507

Management and Entrepreneurship

Generic Elective

3

0

0

3

8.

24BTCSE508

 Summer Internship

Project

0

0

0

2

9.

24BTCSE509

Technical Communication

Skill Enhancement Course

1

0

0

1

TOTAL

17

0

8

23

SEMESTER–VI

Sl.No

Course Code

Course Title

Course Type

L

T

P

C

1.

 24BTCSE601

Cryptography and Network Security

Program Core

3

0

2

4

2.

24BTCSE602

Theory of Computation

Program Core

2

0

0

2

3.

 24BTCSE603

Business Basics for Entrepreneurs

Generic Elective

2

0

0

2

4.

 24BTCSE604

Professional Elective-I

Discipline Specific Elective

3

0

0

3

5.

 24BTCSE605

Professional Elective-II

Discipline Specific Elective

3

0

0

3

6.

  24BTCSE606

Open Elective

Generic Elective

3

0

0

3

7.

 24BTCSE607

Mini Project

Project

0

0

4

2

8.

  24BTCSE608

Value Added Program-I

Non-Credited Course

TOTAL

16

0

6

19

SEMESTER–VII

Sl.No

Course Code

Course Title

Category

L

T

P

C

1.

24BTCSE701

Neural networks

Program Core

2

0

2

3

2.

24BTCSE702

Professional Elective-III

Discipline Specific Elective

3

0

0

3

3.

24BTCSE703

Professional Elective- IV

Discipline Specific Elective

3

0

0

3

4.

24BTCSE704

Open Elective/ MOOC/NPTEL

Generic Elective

3

0

0

3

5.

24BTCSE705

Professional Ethics and Human Values

Skill Enhancement Course

1

0

0

1

6.

24BTCSE706

Project Phase-I

Project

0

0

0

3

7.

24BTCSE707

Value Added Program-II

Non-Credited Course

TOTAL

12

0

2

16

SEMESTER– VIII

Sl.No

Course Code

Course Title

Category

L

T

P

C

1.

24BTCSE801

MOOC

MOOC

3

0

0

3

2.

24BTCSE802

MOOC

MOOC

3

0

0

3

3.

24BTCSE803

Project Phase-II

Project Work

0

0

0

6

TOTAL

6

0

0

12

TOTAL NO. OF CREDITS:160

 

 List of Professional Electives

L T P C – 3 0 0 3

 

24BTCSE604 – Professional Elective I            

1) Quantum computing

2) Robotic Process Automation

3) Fundamentals of Fog & Edge Computing

4) Presentation testing & vulnerability Analysis 

5) Cryptocurrency & Blockchain techniques

 

24BTCSE605 – Professional Elective II                      

1) Mobile Application Development

2) Game Design & Development

3) Edge Computing

4) Reinforcement Learning

5) Business Intelligence & Analytics

 

24BTCSE606 – Open Elective                               

 1) Cryptocurrency & Blockchain techniques

2) Game Design & Development

 

 24BTCSE702 – Professional Elective III                     

1) Mining massive Datasets

2) Distributed Ledger technology

3) IOT for smart cities

4) Statistical foundations of data science

5) Social media Analytics

 

24BTCSE703 – Professional Elective IV                     

1) Neural Network, Fuzzy Logic and Deep Learning

2) Augmented Reality / Virtual Reality

3) Principles of UI/UX design

4) Image Processing & Machine Vision

5) Stochastic models & Application

 

24BTCSE704 – Open Elective                   

1) Business Intelligence & Analytics

2) Social media Analytics