0% found this document useful (0 votes)
146 views

Curriculum Btech Computer Science Engineering 2019

The document provides information on the curriculum and syllabus for the B.Tech Computer Science and Engineering program for 2019 at Amrita Vishwa Vidyapeetham. It includes lists of courses for semesters 1 through 4, along with course codes, titles, contact hours (lecture, tutorial, practical), credits, and categorization (science, engineering, humanities). It also provides definitions of terms, program outcomes, program educational objectives, and program specific outcomes.

Uploaded by

Shubham Garg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
146 views

Curriculum Btech Computer Science Engineering 2019

The document provides information on the curriculum and syllabus for the B.Tech Computer Science and Engineering program for 2019 at Amrita Vishwa Vidyapeetham. It includes lists of courses for semesters 1 through 4, along with course codes, titles, contact hours (lecture, tutorial, practical), credits, and categorization (science, engineering, humanities). It also provides definitions of terms, program outcomes, program educational objectives, and program specific outcomes.

Uploaded by

Shubham Garg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

(AMRITAPURI, BANGALORE, COIMBATORE, CHENNAI)

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

B.Tech. in COMPUTER SCIENCE AND ENGINEERING

(BTC-CSE)

CURRICULUM AND SYLLABI


2019

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 1 of 232


GENERAL INFORMATION

ABBREVIATIONS USED IN THE CURRICULUM

Cat - Category
L - Lecture
T - Tutorial
P - Practical
Cr - Credits
ENGG - Engineering Sciences (including General, Core and Electives)
HUM - Humanities (including Languages and others)
SCI - Basic Sciences (including Mathematics)
PRJ - Project Work (including Seminars)

AES - Aerospace Engineering


AIE - Computer Science and Engineering - Artificial Intelligence
BIO - Biology
CCE - Computer and Communication Engineering
CHE - Chemical Engineering
CHY - Chemistry
CSE - Computer Science and Engineering
CVL - Civil Engineering
CUL - Cultural Education
EAC - Electronics and Computer Engineering
ECE - Electronics and Communication Engineering
EEE - Electrical and Electronics Engineering
ELC - Electrical and Computer Engineering
HUM - Humanities
MAT - Mathematics
MEE - Mechanical Engineering
PHY - Physics

Course Outcome (CO) – Statements that describe what students are expected to know, and are able to do at the end
of each course. These relate to the skills, knowledge and behaviour that students acquire in their progress through the
course.

Program Outcomes (POs) – Program Outcomes are statements that describe what students are expected to know and
be able to do upon graduating from the Program. These relate to the skills, knowledge, attitude and behaviour that
students acquire through the program. NBA has defined the Program Outcomes for each discipline.

PROGRAM OUTCOMES FOR ENGINEERING

1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an
engineering specialization to the solution of complex engineering problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems
reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering
sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and design system
components or processes that meet the specified needs with appropriate consideration for the public health and
safety, and the cultural, societal, and environmental considerations.

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 2 of 232


4. Conduct investigations of complex problems: Use research-based knowledge and research methods including
design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid
conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT
tools including prediction and modeling to complex engineering activities with an understanding of the
limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health,
safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering
practice.
7. Environment and sustainability: Understand the impact of the professional engineering solutions in societal
and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams,
and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the engineering community
and with society at large, such as, being able to comprehend and write effective reports and design documentation,
make effective presentations, and give and receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the engineering and
management principles and apply these to one’s own work, as a member and leader in a team, to manage projects
and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and
life-long learning in the broadest context of technological change.

Program Educational Objectives (PEO):

 Graduate will strive on a global platform to pursue their professional career in Computer Science and
Engineering.
 Graduate will contribute to product development as entrepreneurs in inter disciplinary fields of
engineering and technology.
 Graduate will demonstrate high regard for professionalism, integrity and respect values in diverse culture,
and have a concern for society and environment.

Program Specific Outcomes (PSO):

 Ability to design and engineer, innovative, optimal and elegant computing solutions to
interdisciplinary problems using standard practices, tools and technologies.
 Ability to learn emerging computing paradigms for research and innovation

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 3 of 232


SEMESTER I

Cat. Code Title LTP Credit


HUM 19ENG111 Technical Communication 203 3

SCI 19MAT101 Single Variable Calculus 100 1

SCI 19MAT111 Multivariable Calculus 200 2


SCI 19MAT102 Matrix Algebra 200 2

ENGG 19CSE100 Problem Solving and Algorithmic Thinking 213 4


ENGG 19MEE100 Engineering Graphics - CAD 203 3

ENGG 19CSE101 Computer Systems Essentials 303 4

ENGG 19CSE180 Computer Hardware Essentials 003 1


HUM 19CUL101 Cultural Education - I 200 2

TOTAL 32 22

SEMESTER II

Cat. Code Title LTP Credit


SCI 19MAT115 Discrete Mathematics 310 4
SCI 19MAT112 Linear Algebra 210 3
SCI 19PHY101 Engineering Physics - A 210 3
ENGG 19CSE102 Computer Programming 303 4
ENGG 19EEE111 Electrical and Electronics Engineering 300 3
ENGG 19EEE182 Electrical and Electronics Engg Practice 003 1
ENGG 19CSE103 User Interface Design 103 2
ENGG 19CSE111 Fundamentals of Data Structures 200 2
ENGG 19MEE181 Manufacturing Practice 003 1
HUM 19CUL111 Cultural Education - II 200 2
TOTAL 33 25

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 4 of 232


SEMESTER III

Cat. Code Title LTP Credit

SCI 19MAT201 Numerical Methods 100 1

SCI 19MAT202 Optimization Techniques 200 2

ENGG 19ECE204 Digital Electronics and Systems 310 4

ENGG 19CSE201 Advanced Programming 203 3

ENGG 19CSE205 Program Reasoning 203 3

ENGG 19CSE202 Database Management System 303 4

ENGG 19CSE204 Object Oriented Paradigm 203 3

ENGG 19ECE282 Digital Electronics and Systems Lab 003 1

HUM 19AVP201 Amrita Value Programme 100 1

Total 32 22

SEMESTER IV

Cat. Code Title LTP Credit

SCI 19MAT205 Probability and Random Processes 310 4

ENGG 19CSE212 Data Structures and Algorithms 303 4

ENGG 19CSE214 Theory of Computation 300 3

ENGG 19CSE211 Computer Organization and Architecture 303 4

ENGG 19CSE213 Operating Systems 303 4

HUM 19AVP211 Amrita Value Programme 100 1

HUM Free Elective I** 200 2

HUM 19SSK211 Soft Skills I 103 2

HUM 19MNG300 Disaster Management P/F

Total 32 24

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 5 of 232


SEMESTER V

Cat. Code Title LTP Credit

ENGG 19CSE305 Machine Learning 303 4

ENGG 19CSE302 Design and Analysis of Algorithms 303 4

ENGG 19CSE301 Computer Networks 303 4

ENGG 19CSE304 Foundations of Data Science 203 3

ENGG 19CSE303 Embedded Systems 303 4

ENGG Professional Elective I* 300 3

HUM 19SSK301 Soft Skills II 103 2

ENGG 19LIV390 Live-in –Labs*** [3]

HUM 19ENV300 Environmental Science P/F

Total 36 24+[3]

SEMESTER VI

Semester VI

Cat. Code Title LTP Credit

ENGG 19CSE314 Software Engineering 203 3

ENGG 19CSE313 Principles of Programming Languages 203 3

ENGG 19CSE312 Distributed Systems 303 4

ENGG 19CSE311 Computer Security 300 3

ENGG Professional Elective II* 300 3

ENGG Professional Elective III* 300 3

HUM 19SSK311 Soft Skills III 103 2

ENGG 19LIV490 Live-in –Labs*** [3]

Total 29 21+[3]

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 6 of 232


SEMESTER VII

Cat. Code Title LTP Credit

ENGG 19CSE401 Compiler Design 203 3

ENGG Professional Elective IV* 300 3

ENGG Professional Elective V* 300 3

ENGG Professional Elective VI* 300 3

ENGG Free Elective II** 300 3

PRJ 19CSE495/ Project - Phase – 1 / Seminar 006 2


19CSE491

HUM 19LAW300 Indian Constitution P/F

Total 23 17

SEMESTER VIII

Cat. Code Title LTP Credit

PRJ 19CSE499 Project - Phase – 2 0 0 30 10

Total 30 10

Total Credit 165

*Professional Elective - Electives categorised under Engineering, Science, Mathematics, Live-in-Labs,


and NPTEL Courses. Student can opt for such electives across departments/campuses. Students with
CGPA of 7.0 and above can opt for a maximum of 2 NPTEL courses with the credits not exceeding 8.

** Free Electives - This will include courses offered by Faculty of Humanities and Social Sciences/
Faculty Arts, Commerce and Media / Faculty of Management/Amrita Darshanam -(International
Centre for Spiritual Studies).

*** Live-in-Labs - Students undertaking and registering for a Live-in-Labs project, can be exempted
from registering for an Elective course in the higher semester.

PROFESSIONAL ELECTIVES

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 7 of 232


Electives in Cyber Security
Cat. Code Title LTP Credit
ENGG 19CSE331 Cryptography 300 3
ENGG 19CSE332 Information Security 300 3
ENGG 19CSE333 Secure Coding 300 3
ENGG 19CSE334 Cyber Forensics and Malware 300 3
ENGG 19CSE335 Ethical Hacking 300 3
ENGG 19CSE336 Digital Currency Programming 300 3
ENGG 19CSE337 Social Networking and Security 300 3
ENGG 19CSE338 Mobile and Wireless Security 300 3

Electives in Computer Networks

Cat. Code Title LTP Credit

ENGG 19CSE339 Wireless Sensor Networks 300 3

ENGG 19CSE340 Advanced Computer Networks 300 3

ENGG 19CSE341 Mobile Adhoc Networks 300 3

ENGG 19CSE342 Wireless and Mobile Communications 300 3

Electives in Data Science


Computational statistics and Inference
ENGG 19CSE351 300 3
Theory
ENGG 19CSE352 Business Analytics 300 3
ENGG 19CSE353 Mining of Massive Datasets 300 3
ENGG 19CSE354 Web Mining 300 3
ENGG 19CSE355 Time Series Analysis and Forecasting 203 3
ENGG 19CSE356 Social Network Analytics 300 3
ENGG 19CSE357 Big Data Analytics 203 3

Electives in Computer Vision

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 8 of 232


ENGG 19CSE431 Digital Image Processing 203 3
ENGG 19CSE432 Pattern Recognition 300 3
ENGG 19CSE433 Computer Graphics and Visualization 203 3
ENGG 19CSE434 Image and Video Analysis 203 3
ENGG 19CSE435 Computer Vision 300 3
ENGG 19CSE436 Machine Vision 300 3
ENGG 19CSE437 Deep Learning for Computer Vision 203 3
ENGG 19CSE438 Medical Image Processing 203 3
ENGG 19CSE439 Augmented and Virtual Reality 300 3
ENGG 19CSE440 Biometrics 300 3

Electives in Cyber Physical Systems

ENGG 19CSE441 Introduction to Cyber-Physical Systems 300 3

ENGG 19CSE442 Pervasive and Ubiquitous Systems 300 3

ENGG 19CSE443 Spatiotemporal data management 300 3

ENGG 19CSE444 Real-Time Systems 300 3


ENGG 19CSE445 Cloud Computing 203 3

ENGG 19CSE446 Internet of Things 203 3

Electives in Artificial Intelligence


ENGG 19CSE451 Principles of Artificial Intelligence 203 3
ENGG 19CSE452 Semantic Web 203 3
ENGG 19CSE453 Natural Language Processing 203 3
ENGG 19CSE454 Information Retrieval 203 3
ENGG 19CSE455 Artificial Intelligence and Robotics 203 3
ENGG 19CSE456 Neural Networks and Deep Learning 203 3
ENGG 19CSE457 Bayesian Machine Learning 203 3
ENGG 19CSE458 Computational Intelligence 203 3

Electives General

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 9 of 232


ENGG 19CSE459 Advanced Algorithms and Analysis 300 3

ENGG 19CSE460 User Experience Design 203 3

ENGG 19CSE461 Net-Centric Programming 203 3

ENGG 19CSE462 Introduction to Game Theory 300 3

Professional Electives for Other Branches

ENGG 19CSE471 Principles of Operating Systems 300 3

ENGG 19CSE463 Mobile Application Development 203 3

ENGG 19CSE464 Fundamentals of Software Engineering 203 3

ENGG 19CSE465 Introduction to Big Data Analytics 203 3

ENGG 19CSE466 Foundation of Information Technology 203 3

ENGG 19CSE467 Principles of Database Management Systems 203 3

ENGG 19CSE477 Principles of Computer Networks 300 3

ENGG 19CSE204 Object Oriented Paradigm 203 3

ENGG 19CSE201 Advanced Programming 203 3


ENGG 19CSE282 Python Programming 003 1

PROFESSIONAL ELECTIVES UNDER SCIENCE STREAM

CHEMISTRY

Cat. Code Title LTP Credit

SCI 19CHY243 Computational Chemistry and Molecular Modelling 300 3

SCI 19CHY236 Electrochemical Energy Systems and Processes 300 3

SCI 19CHY240 Fuels and Combustion 300 3

SCI 19CHY232 Green Chemistry and Technology 300 3

SCI 19CHY239 Instrumental Methods of Analysis 300 3

SCI 19CHY241 Batteries and Fuel Cells 300 3

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 10 of 232


SCI 19CHY242 Corrosion Science 300 3

PHYSICS

SCI 19PHY340 Advanced Classical Dynamics 300 3

SCI 19PHY342 Electrical Engineering Materials 300 3

SCI 19PHY331 Physics of Lasers and Applications 300 3

SCI 19PHY341 Concepts of Nanophysics and Nanotechnology 300 3

SCI 19PHY343 Physics of Semiconductor Devices 300 3

SCI 19PHY339 Astrophysics 300 3

Mathematics

SCI 19MAT341 Statistical Inference 300 3

SCI 19MAT342 Introduction to Game Theory 300 3

SCI 19MAT343 Numerical Methods and Optimization 300 3

FREE ELECTIVES

FREE ELECTIVES OFFERED UNDER MANAGEMENT


STREAM
Cat. Code Title LTP Credit

HUM 19MNG331 Financial Management 300 3

HUM 19MNG332 Supply Chain Management 300 3

HUM 19MNG333 Marketing Management 300 3

HUM 19MNG334 Project Management 300 3

HUM 19MNG335 Enterprise Management 300 3

HUM 19MNG338 Operations Research 300 3

HUM 19MEE401 Industrial Engineering 300 3

HUM 19MEE346 Managerial Statistics 300 3

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 11 of 232


HUM 19MEE347 Total Quality Management 300 3

HUM 19MEE342 Lean Manufacturing 300 3

HUM 19CSE358 Software Project Management 300 3

HUM 19CSE359 Financial Engineering 300 3

HUM 19CSE360 Engineering Economic Analysis 300 3

HUM 19MNG331 Financial Management 300 3

HUM 19CSE362 Information Systems 300 3

FREE ELECTIVES OFFERED UNDER HUMANITIES / SOCIAL SCIENCE STREAMS

Cat. Code Title LTP Credit

HUM 19CUL230 Achieving Excellence in Life - An Indian Perspective 200 2

HUM 19CUL231 Excellence in Daily Life 200 2

HUM 19CUL232 Exploring Science and Technology in Ancient India 200 2

HUM 19CUL233 Yoga Psychology 200 2

HUM 19ENG230 Business Communication 103 2

HUM 19ENG231 Indian Thought through English 200 2

HUM 19ENG232 Insights into Life through English Literature 200 2

HUM 19ENG233 Technical Communication 200 2

HUM 19ENG234 Indian Short Stories in English 200 2

HUM 19FRE230 Proficiency in French Language (Lower) 200 2

HUM 19FRE231 Proficiency in French Language (Higher) 200 2

HUM 19GER230 German for Beginners I 200 2

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 12 of 232


HUM 19GER231 German for Beginners II 200 2

HUM 19GER232 Proficiency in German Language (Lower) 200 2

HUM 19GER233 Proficiency in German Language (Higher) 200 2

HUM 19HIN101 Hindi I 200 2

HUM 19HIN111 Hindi II 200 2

HUM 19HUM230 Emotional Intelligence 200 2

HUM 19HUM231 Glimpses into the Indian Mind - the Growth of 200 2
Modern India
HUM 19HUM232 Glimpses of Eternal India 200 2

HUM 19HUM233 Glimpses of Indian Economy and Polity 200 2

HUM 19HUM234 Health and Lifestyle 200 2

HUM 19HUM235 Indian Classics for the Twenty-first Century 200 2

HUM 19HUM236 Introduction to India Studies 200 2

HUM 19HUM237 Introduction to Sanskrit Language and Literature 200 2

HUM 19HUM238 National Service Scheme 200 2

HUM 19HUM239 Psychology for Effective Living 200 2

HUM 19HUM240 Psychology for Engineers 200 2

HUM 19HUM241 Science and Society - An Indian Perspective 200 2

HUM 19HUM242 The Message of Bhagwad Gita 200 2

HUM 19HUM243 The Message of the Upanishads 200 2

HUM 19HUM244 Understanding Science of Food and Nutrition 200 2

HUM 19JAP230 Proficiency in Japanese Language (Lower) 200 2

HUM 19JAP2313 Proficiency in Japanese Language (Higher) 200 2

HUM 19KAN101 Kannada I 200 2

HUM 19KAN111 Kannada II 200 2

HUM 19MAL101 Malayalam I 200 2

HUM 19MAL111 Malayalam II 200 2

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 13 of 232


HUM 19SAN101 Sanskrit I 200 2

HUM 19SAN111 Sanskrit II 200 2

HUM 19SWK230 Corporate Social Responsibility 200 2

HUM 19SWK231 Workplace Mental Health 200 2

HUM 19TAM101 Tamil I 200 2

HUM 19TAM111 Tamil II 200 2

AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 14 of 232


AMRITA VISHWA VIDYAPEETHAM BTECH CSE 2019 Page 15 of 232

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy