0% found this document useful (0 votes)
90 views18 pages

Syllabus

Uploaded by

shaikrehan4908
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)
90 views18 pages

Syllabus

Uploaded by

shaikrehan4908
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/ 18

GANDHI INSTITUTE OF TECHNOLOGY AND MANAGEMENT (GITAM)

(Deemed to be University)
VISAKHAPATNAM * HYDERABAD * BENGALURU

Accredited by NAAC with A++ Grade

GITAM School of Technology

CURRICULUM AND SYLLABUS

4 Year Undergraduate Programme


UCSEN01: B. Tech. Computer Science and Engineering

w.e.f. 2024-25 admitted batch


(Updated on May 2024)
GITAM (Deemed to be University) GITAM School of Technology

Academic Regulations

Applicable for the Undergraduate Programmes in the


School of Technology (except B.Tech.CSBS)

https://www.gitam.edu/academics/academic-regulations

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

GANDHI INSTITUTE OF TECHNOLOGY AND MANAGEMENT

Vision
GITAM will be an exceptional knowledge-driven institution advancing on a culture of
honesty and compassion to make a difference to the world.

Mission

 Build a dynamic application-oriented education ecosystem immersed in holistic


development.
 Nurture valuable futures with global perspectives for our students by helping them
find their ikigai.
 Drive impactful integrated research programmes to generate new knowledge,
guided by integrity, collaboration, and entrepreneurial spirit.
 Permeate a culture of kindness within GITAM, fostering passionate contributors.

Quality Policy

To achieve global standards and excellence in teaching, research, and consultancy by


creating an environment in which the faculty and students share a passion for creating,
sharing and applying knowledge to continuously improve the quality of education.

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

VISION AND MISSION OF THE SCHOOL

VISION
To become a global leader in holistic engineering education and research

MISSION
 To impart a strong academic foundation and practical education through a flexible
curriculum, state-of-the-art infrastructure, and best learning resources
 To actively pursue academic and collaborative research with industries and research
institutions, both in India and abroad
 To build a congenial and innovative eco system by enabling the latest technologies,
thus helping the students, to solve the challenges of societal importance
 To provide our students with the appropriate leadership, management,
communication skills and professional ethics for career success and to continuously
impact the global lives

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

VISION AND MISSION OF THE DEPARTMENT

VISION
To be an exceptional Centre of Excellence in Computing, cultivating highly skilled computer
engineers with cutting-edge knowledge and research expertise. By advancing a culture of
honesty and compassion, we aim to innovate and meet the evolving demands of society and
industry, making a significant difference in the world.

MISSION
 To be an application-oriented education ecosystem immersed in holistic
development and to drive impactful, integrated research programs in computer
science engineering.
 Offer a flexible curriculum with high-quality teaching methods that empower
students with problem-solving skills, elevate their career opportunities to prepare
them for higher studies and lifelong learning to nurture valuable futures with global
perspectives.
 Aim to address real-world challenges through applied research using emerging
technologies and a strong sense of social responsibility.
 Committed to fostering ethical values, professional behavior, and innovative
research through internships, research projects, and mentorship programs.

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

UCSEN01: B.Tech. Computer Science and Engineering


(w.e.f. academic year 2024-25 admitted batch)

Programme Educational Objectives (PEOs)

PEO 1 The graduates will demonstrate competence in fundamental, as well as


cutting-edge Computer Science and Engineering areas, to become successful
engineering professionals.
PEO 2 The graduates will exhibit commitment to developing sustainable solutions
that satisfy the current societal needs.
PEO 3 The graduates will adapt to and aid in technological advances by life-long
learning and innovation.

PEO Articulation

PEO1 PEO2 PEO3

M1 H H M

M2 H H M

M3 M M H

M4 M M M

H – High, M – Medium, L – Low

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

Programme Outcomes (POs) and Programme Specific Outcomes (PSOs):


At the end of the Programme the students would be able to :

PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering


fundamentals, and an engineering specialization to the solution of complex engineering
problems.

PO2 Problem analysis: Identify, formulate, research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.

PO3 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.

PO4 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.

PO5 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.

PO6 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.

PO7 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.

PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.

PO9 Individual and teamwork: Function effectively as an individual, and as a member or


leader in diverse teams, and in multidisciplinary settings.

PO10 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.

PO11 Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

member and leader in a team, to manage projects and in multidisciplinary


environments.

PO12 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.

PSO1 Apply algorithmic thinking and utilize programming languages such as C, Python and
Java to develop and maintain efficient and robust computing systems.

PSO2 Design and develop computer-based applications of varying complexities using


emerging topics of Computer Science and Engineering such as cloud computing, artificial
intelligence, data processing etc.

PSO3 Possess the subject knowledge and scientific temper necessary to pursue successful
careers in Computer Science and Engineering with ethical responsibility towards societal
needs.

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

Curriculum Structure
(Flexible Credit System)

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

A. Salient Features

1. University Core courses are common to all the undergraduate students in GITAM
(deemed to be university).

2. Faculty Core courses provide the basic science and engineering background
necessary for B.Tech. students in School of Technology, GITAM (deemed to be
university).

3. Programme Core courses are specific to the programme chosen by the student.
Students in B.Tech. CSE Programme

○ Need to earn 30 credits under the standard programme core and


○ Need to earn 20 credits under their chosen track programme core
○ The list of track programme cores that may be offered are:

i. General Track (GT)


ii. Theoretical Computer Science (TCS)
iii. Systems and Architecture (SA)
iv. Computer Graphics and Visualization (CGV)
v. Cyber Physical Systems (CPS)
vi. Software Engineering (SE)
vii. Artificial Intelligence and Machine Learning (AI and ML)
viii. Data Science (DS)
ix. Cyber Security (CS)

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

4. Students should choose a set of programme electives. These may be from a set of
generic electives or from any of the track programme core courses (not opted as main
track programme core) or from a/multiple bundle(s) of thematic programme electives
bundles that focus on:
○ interdisciplinary applications of CSE such as Computational Biology or
○ a particular industry domain such as the - healthcare, financial or
telecommunications sectors

5. Open electives are courses offered by other departments/schools that the students
can choose from. Students can earn 9 credits from courses offered by other
departments in the School of Technology and 15 credits from courses offered by
other schools of the university.

Minimum Credit Requirements for the Award of Degree

S.No. Course Category and Category Code Minimum % of credits in the


Credits Programme
1. University Core (UC) 19 12
2. Faculty Core (FC) 55 34
3. Programme Standard Programme Core 30
31
Core (PC) Track Programme Core 20
4. Programme Electives (PE) 12 08
5. Open Electives (OE) 24 15
Total 160 100

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

University Core (UC) : 19 Credits


Course code Level Course Title L T P S J C
Ability Enhancement Courses
LANG1201 100 Critical Thinking 2 0 0 0 0 2
LANG1241 100 Communicative English - I 0 0 4 0 0 2
LANG1251 100 Communicative English - II 0 0 4 0 0 2
IENT1051 100 Fundamentals of Entrepreneurship 2 0 0 0 0 2
Skill Enhancement Courses
CLAD1041 100 Art of Persuasive Communication 0 0 2 0 0 1
CLAD1051 100 Competence in Communication 0 0 2 0 0 1
CLAD1061 100 Life Skills 0 0 2 0 0 1
CLADXXXX 100 Soft Skills - 4 0 0 2 0 0 1
Value Added Courses
ENVS1003 100 Environmental Studies 3 0 0 0 0 3
POLS1051 100 The Indian Constitution 1 0 0 0 0 1
Pass / Fail Courses (Mandatory)
FINA1081 100 Personal Financial Planning * 1 0 0 0 0 1
PHPY1011 100 Gandhi and the Contemporary World * 1 0 0 0 0 1
Pass / Fail Courses (Any one course to be chosen)
DOSP1181 100 Yogasana 0 0 0 2 0 1
MFST1002 100 Health and Wellbeing * 0 0 2 0 0 1
DOSL1081 100 Student Life Activities (Participant) 0 0 0 2 0 1
DOSL1091 100 Student Life Activities (Organizer) 0 0 0 2 0 1
DOSL1101 100 Student Life Activities (Competitor) 0 0 0 2 0 1
DOSL1111 100 Foundations of Student (Leadership) 0 0 0 2 0 1
DOSL1042 100 Community Services – Volunteer 0 0 2 0 0 1
DOSL1052 100 Community Services – Mobilizer 0 0 2 0 0 1
DOSP1003 100 Badminton 0 0 0 2 0 1
DOSP1033 100 Football 0 0 0 2 0 1
DOSP1043 100 Volleyball 0 0 0 2 0 1
DOSP1053 100 Kabaddi 0 0 0 2 0 1
DOSP1073 100 Table Tennis 0 0 0 2 0 1
DOSP1083 100 Handball 0 0 0 2 0 1
DOSP1093 100 Basketball 0 0 0 2 0 1
DOSP1113 100 Throw ball 0 0 0 2 0 1
DOSP1142 100 Cricket 0 0 0 2 0 1
DOSP1132 100 Functional Fitness 0 0 0 2 0 1
DOSP1171 100 Martial Arts/Self Defence 0 0 0 2 0 1

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

Faculty Core (FC) : 55 Credits


Course code Level Course title L T P S J C
MATH1341 100 Calculus and Differential Equations 3 1 0 0 0 4
MATH1272 100 Linear Algebra 3 1 0 0 0 4
MATH2561 200 Probability and Statistics for Engineering 3 1 0 0 0 4
MATH2571 200 Discrete Mathematical structures 3 1 0 0 0 4
PHYS1291 100 Fundamentals of Engineering Physics 3 0 2 0 0 4
CHEM1111 100 Engineering Chemistry 2 1 2 0 0 4
24CSEN1031 100 Programming for Problem Solving - 1 0 0 6 0 0 3
24CSEN1041 100 Programming for Problem Solving - 2 0 0 6 0 0 3
Foundations of Electrical and Electronics
24EECE2231 200 3 0 2 0 0 4
Engineering
Engineering Visualization and Product
MECH1011 100 0 0 4 0 0 2
Realization
Technology Exploration and Product
MECH1041 100 0 0 4 0 0 2
Engineering
24PROJ4555 400 Capstone Project - Introduction 0 0 0 0 4 2
24INTN3555 300 Internship-1 0 0 0 0 4 2
24PROJ4666/ Capstone Project - Final /
24INTN4666/ 400 Internship-2 / 0 0 0 0 20 10
24RESH4666 Research
Universal Human Values 2: Understanding
HSMCH102 100 2 1 0 0 0 3
Harmony***
Total Credits 55

* Massive Open Online Course (MOOC)


***Indicates a Pass/Fail course. These are non-graded courses and are assessed as 'Satisfactory' or
'Unsatisfactory'. No letter grade will be assigned for these courses. These courses may be either of "theory" type
or "practical." The minimum pass mark for the award of satisfactory (S) grade is 40. A score less than 40 will lead
to an unsatisfactory (U) grade. These courses shall not be a part of SGPA/CGPA calculations. Students are
required to get an S grade for graduation.
A suggested semester plan of study is available in Annexure I.

Programme Core Courses


● Students of B.Tech. CSE Programme must choose one of the tracks (from those offered by
the department) based on their interest by the end of Semester – 4
● A student may be allowed to shift into the general track before the end of the 5th semester
subject to approval of the department and Dean (CSE).

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

Programme Core (PC) : 50 credits


Standard Offering (SO) (30 credits; mandatory)

Course code Level Course Title L T P S J C


24CSEN2001 200 Data Structures 3 0 2 0 0 4
24CSEN2011 200 Operating Systems 3 0 2 0 0 4
24CSEN1001 100 Digital Logic Circuits 2 0 0 0 0 2
24CSEN2021 200 Computer Organization and Architecture 3 1 0 0 0 4
24CSEN3001 300 Design and Analysis of Algorithms 3 0 2 0 0 4
24CSEN2031 200 Database Management Systems 3 0 2 0 0 4
24CSEN2041 200 Computer Networks 3 0 2 0 0 4
24CSEN1011 100 Object Oriented Programming 3 0 2 0 0 4
Track Core (TC) (20 credits; from any one of the chosen tracks)

Track 01 : General Track


Introduction to Machine Learning and Data
24CSEN2051 200 3 0 2 0 0 4
Science
24CSEN2061 200 Theory of Computation 3 1 0 0 0 4
24CSEN1021 100 Software Engineering 2 0 4 0 0 4
24CSEN2071 200 Discrete Optimization 3 1 0 0 0 4
24CSEN2081 200 Cryptography and Concepts of Security 3 0 2 0 0 4
Track 02 : Theoretical Computer Science
24CSEN2061 200 Theory of Computation 3 1 0 0 0 4
24CSEN2071 200 Discrete Optimization 3 1 0 0 0 4
24CSEN2091 200 Logic for Computer Science 3 1 0 0 0 4
24CSEN3011 300 Randomized Algorithms 3 1 0 0 0 4
24CSEN4001 400 Game Theory 3 1 0 0 0 4
Track 03 : Systems Architecture
24CSEN2101 200 Microcontrollers and their Applications 3 0 2 0 0 4
24CSEN4011 400 Advanced Computer Architecture 3 1 0 0 0 4
24CSEN3021 300 Distributed Systems 3 0 2 0 0 4
24CSEN3031 300 Cloud Computing 3 0 2 0 0 4
24CSEN4021 400 GPU Architectures and Programming 3 0 2 0 0 4
Track 04 : Computer Graphics and Vision
24CSEN2051 200 Introduction to Machine Learning and Data 3 0 2 0 0 4
Science
24CSEN3041 300 Digital Image Processing 3 0 2 0 0 4

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

24CSEN2111 200 Computer Graphics and Multimedia 3 0 2 0 0 4


24CSEN2121 200 Human Computer Interaction 3 0 2 0 0 4
24CSEN4031 400 Computer Vision 3 0 2 0 0 4
Track 05 : Cyber Physical Systems
24CSEN2101 200 Microcontrollers and their Applications 3 0 2 0 0 4
24CSEN3051 300 Adhoc and Sensor Networks 3 0 2 0 0 4
24CSEN3061 300 IoT Architecture and Protocols 3 0 2 0 0 4
24CSEN3071 300 Cloud, Fog and Edge Computing 3 0 2 0 0 4
24CSEN4041 400 Introduction to Cyber Physical Systems 3 0 2 0 0 4
Track 06 : Software Engineering
24CSEN1021 100 Software Engineering 2 0 4 0 0 4
24CSEN3031 300 Cloud Computing 3 0 2 0 0 4
24CSEN2131 200 Web Application Frameworks 3 0 2 0 0 4
24CSEN2141 200 Middleware Frameworks 3 0 2 0 0 4
24CSEN3081 300 Principles of DevOps and MLOps 2 0 4 0 0 4
Track 07 : Artificial Intelligence and Machine Learning
24CSEN2151 200 Artificial Intelligence 3 0 2 0 0 4
24CSEN2161 200 Machine Learning 3 0 2 0 0 4
24CSEN3091 300 Natural Language Processing 3 0 2 0 0 4
24CSEN3101 300 Neural Networks and Deep Learning 3 0 2 0 0 4
24CSEN4051 400 Advances in Machine Learning 3 0 2 0 0 4
Track 08 : Data Science
24CSEN2161 200 Machine Learning 3 0 2 0 0 4
24CSEN2171 200 Foundations of Data Science 3 0 2 0 0 4
24CSEN2181 200 Applied Data Analytics 3 0 2 0 0 4
24CSEN2191 200 Data Visualization 3 0 2 0 0 4
24CSEN3111 300 Speech Processing 3 0 2 0 0 4
Track 09 : Cyber Security
24CSEN2081 200 Cryptography and Concepts of Security 3 0 2 0 0 4
24CSEN2201 200 Cyber Security 3 1 0 0 0 4
24CSEN2211 200 Information Security and Risk Management 3 1 0 0 0 4
24CSEN2221 200 Cyber Forensics 3 1 0 0 0 4
24CSEN3121 300 Introduction to Blockchain and Crypto assets 3 0 2 0 0 4

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

Programme Electives
● Students can choose any three courses from one/multiple bundle(s)/ generic PEs /any of the
other track programme core (not opted as main track)
Programme Elective (PE) : 12 credits
Bundle 01 : CS and Computational Biology
Course code Level Course Title L T P S J C
24BTEN2161 200 Cell and Molecular Biology 3 1 0 0 0 4
24BTEN3481 300 Digital Medicine 3 1 0 0 0 4
Algorithmic Foundations of Computational
24BTEN3491 300 3 1 0 0 0 4
Biology
24BTEN3501 400 Molecular Modeling and Drug Design 3 1 0 0 0 4
Bundle 02 : CS and Industrial Automation
Course code Level Course Title L T P S J C
24CSEN4041 400 Introduction to Cyberphysical Systems 3 0 2 0 0 4
24MECH3311 300 Industry 4.0 3 1 0 0 0 4
24EECE3611 300 Control Engineering 3 0 2 0 0 4
24MECH3301 300 Smart Manufacturing 3 1 0 0 0 4
Bundle 03 : CS and Telecommunications
Course code Level Course Title L T P S J C
24CSEN2081 200 Cryptography and Concepts of Security 3 0 2 0 0 4
24CSEN3131 300 Advanced Computer Networks 3 0 2 0 0 4
24CSEN3141 300 Introduction to Wireless Networks 3 0 2 0 0 4
Software Defined Networks and Network
4
Function Virtualization
Bundle 04 : CS and Financial Technology
Financial Institute and Markets 4
24CSEN2201 200 Cyber Security 3 1 0 0 0 4
24CSEN3121 300 Introduction to Blockchain and Crypto assets 3 0 2 0 0 4
Digital Banking 4
Bundle 05 : General Programme Electives
24CSEN3151 300 Advanced Data Structures 3 0 2 0 0 4
24CSEN3161 300 Compiler Design 3 0 2 0 0 4
24CSEN3171 300 Design Patterns 3 0 2 0 0 4
24CSEN4061 400 Graph Data Analytics 3 1 0 0 0 4
24CSEN3181 300 Principles of Programming Languages 3 1 0 0 0 4

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM (Deemed to be University) GITAM School of Technology

24CSEN3191 300 Approximation Algorithms 3 1 0 0 0 4


24CSEN3201 300 Real Time Systems 3 1 0 0 0 4
24CSEN4071 400 Quantum Computing 3 0 2 0 0 4
24CSEN2231 200 Foundations of Metaverse 3 1 0 0 0 4
24CSEN2241 200 Digital Humans Concepts 3 0 2 0 0 4
Introduction to Augmented Reality and Virtual
24CSEN2251 200 3 0 2 0 0 4
Reality
24CSEN4081 400 Generative AI 3 1 0 0 0 4
24CSEN3211 300 Mobile Application Development 3 0 2 0 0 4
24CSEN3221 300 Next Generation Networks 3 0 2 0 0 4
24CSEN3231 300 Environmental Data Science 3 0 2 0 0 4
24CSEN4091 400 Machine Learning for Cyber-Physical Systems 3 1 0 0 0 4
24CSEN3241 300 Digital Systems Design 3 0 2 0 0 4
24CSEN3251 300 Data Warehousing and Mining 3 0 2 0 0 4
24EECE3601 300 Model Based Systems Engineering 3 0 2 0 0 4
Game Programming
Security and Privacy of CPS
Cloud Security
Applications of IoT for Sustainability
Sustainable Computation
Image and Video Analysis

Open Electives (OE)


A minimum of 24 credits are to be earned under this category of courses, out of which 9
credits are from other departments from the School of Technology and the remaining 15
credits are from schools other than the School of Technology.

The current list of courses offered under OE will be available through the registration portal.
Refer here for the tentative list of courses offered under OE category

Additional Learning
Students can opt for additional learning to broaden their study in another discipline or
deepen their knowledge in their chosen field. Further learning by earning additional credits
may lead to a Minor or Honors programme. Detailed rules and regulations for minors and
honors programme can be found in University Academic Regulations
https://www.gitam.edu/academics/academic-regulations

B Tech. Computer Science and Engineering w.e.f. 2024-25 admitted batch


GITAM School of Technology
GITAM (Deemed to be University)
Visakhapatnam | Hyderabad | Bengaluru

You might also like