0% found this document useful (0 votes)
41 views208 pages

B.tech CSE Bio Informatics AY 2023 2024

Uploaded by

Dhwaj Joshi
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)
41 views208 pages

B.tech CSE Bio Informatics AY 2023 2024

Uploaded by

Dhwaj Joshi
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/ 208

School of Computer Science and Engineering

CURRICULUM AND SYLLABI


(2023-2024)
B.Tech. Computer Science and Engineering
(Bioinformatics)
School of Computer Science and Engineering

B.Tech. Computer Science and Engineering (Bioinformatics)

CURRICULUM AND SYLLABI

(2023-2024 Admitted Students)


Index

Sl.No Contents Page No


1. Vision and Mission Statement of Vellore Institute of 1
Technology
2. Vision and Mission Statement of School of Computer 2
Science and Engineering
3. Programme Educational Objectives(PEOs) 3
4. Programme Outcomes (POs) 4
5. Programme Specific Outcomes (PSOs) 5
6. Credit Structure 6
7. Curriculum 7-18
8. List of Foundation Courses and Syllabi 19-114
9. List of Discipline-linked Engineering Sciences Courses 115-124
and Syllabi
10. List of Discipline Core Courses and Syllabi 125-163
11. List of Specialization Elective Courses and Syllabi 164-182
12. List of Projects and Internship Courses and Syllabi 183-187
13. List of Open Elective Courses and Syllabi 188-191
14. List of Bridge Courses and Syllabi 192-198
15. List of Non-graded Core Requirement Courses and 199-205
Syllabi
VISION STATEMENT OF VELLORE INSTITUTE OF TECHNOLOGY

 Transforming life through excellence in education and research.

MISSION STATEMENT OF VELLORE INSTITUTE OF TECHNOLOGY

 World class Education: Excellence in education, grounded in ethics and


critical thinking, for improvement of life.

 Cutting edge Research: An innovation ecosystem to extend knowledge and


solve critical problems.

 Impactful People: Happy, accountable, caring and effective workforce and


students.

 Rewarding Co-creations: Active collaboration with national &


international industries & universities for productivity and economic
development.

 Service to Society: Service to the region and world through knowledge and
compassion.

1
VISION STATEMENT OF THE SCHOOL OF COMPUTER SCIENCE
AND ENGINEERING
 To be a world-renowned centre of education, research and service in
computing and allied domains.

MISSION STATEMENT OF THE SCHOOL OF COMPUTER SCIENCE


AND ENGINEERING
 To offer computing education programs with the goal that the students
become technically competent and develop lifelong learning skill.

 To undertake path-breaking research that creates new computing


technologies and solutions for industry and society at large.

 To foster vibrant outreach programs for industry, research organizations,


academia and society.

2
School of Computer Science and Engineering
B.Tech. Computer Science and Engineering (Bioinformatics)

PROGRAMME EDUCATIONAL OBJECTIVES (PEOs)

1. Graduates will be engineering practitioners and leaders, who would help


solve industry’s technological problems.
2. Graduates will be engineering professionals, innovators or entrepreneurs
engaged in technology development, technology deployment, or
engineering system implementation in industry.
3. Graduates will function in their profession with social awareness and
responsibility.
4. Graduates will interact with their peers in other disciplines in industry and
society and contribute to the economic growth of the country.
5. Graduates will be successful in pursuing higher studies in engineering or
management.
6. Graduates will pursue career paths in teaching or research.

3
School of Computer Science and Engineering
B.Tech. Computer Science and Engineering (Bioinformatics)

PROGRAMME OUTCOMES (POs)

 PO_01: Having an ability to apply mathematics and science in engineering applications.


 PO_02: Having a clear understanding of the subject related concepts and of contemporary
issues and apply them to identify, formulate and analyse complex engineering problems.
 PO_03: Having an ability to design a component or a product applying all the relevant
standards and with realistic constraints, including public health, safety, culture, society
and environment
 PO_04: Having an ability to design and conduct experiments, as well as to analyze and
interpret data, and synthesis of information
 PO_05: Having an ability to use techniques, skills, resources and modern engineering
and IT tools necessary for engineering practice
 PO_06: Having problem solving ability- to assess social issues (societal, health, safety,
legal and cultural) and engineering problems
 PO_07: Having adaptive thinking and adaptability in relation to environmental context
and sustainable development
 PO_08: Having a clear understanding of professional and ethical responsibility
 PO_09: Having cross cultural competency exhibited by working as a member or in teams
 PO_10: Having a good working knowledge of communicating in English –
communication with engineering community and society
 PO_11: Having a good cognitive load management skills related to project management
and finance
 PO_12: Having interest and recognize the need for independent and lifelong learning

4
School of Computer Science and Engineering
B.Tech. Computer Science and Engineering (Bioinformatics)

PROGRAMME SPECIFIC OUTCOMES (PSOs)

1. The ability to formulate mathematical models and problem-solving skills


through programming techniques for addressing real-time problems using
appropriate data structures and algorithms.

2. The ability to design hardware and software through system programming skills
based on the knowledge acquired in the system software and hardware courses.

3. The ability to interpret relationships among living things and analyze the
biological problems, from molecular to ecosystem level, solving them using
basic biological concepts, algorithms, and tools available in computer science
and to facilitate the biological database system.

5
School of Computer Science and Engineering
B.Tech. Computer Science and Engineering (Bioinformatics)

CREDIT STRUCTURE

Category Wise Credit Distribution

Category Credits
Foundation Core 53
Discipline-linked Engineering
12
Sciences
Discipline Core 47
Specialization Elective 21
Projects and Internship 9
Open Elective 9
Bridge Course 0
Non-graded Core Requirement 11
Total Credits 162

6
Foundation Discipline- Discipline Specialization Projects Bridge Non-graded Total
Open
Core linked Core Elective and Course Core Credits
Elective
Engineering Internship Requirement
Sciences

53 12 47 21 9 9 0 11 116260

FOUNDATION CORE

S. Course Code Course Title Course Type Versi L T P J C


No on
1. BCHY101L Engineering Chemistry Theory Only 1.0 3 0 0 0 3.0

2. BCHY101P Engineering Chemistry Lab Lab Only 1.0 0 0 2 0 1.0

3. BCSE101E Computer Programming: Embedded Theory


1.0 1 0 4 0 3.0
Python and Lab

4. BCSE102L Structured and Object-Oriented Theory Only 1.0 2 0 0 0 2.0


Programming
5. BCSE102P Structured and Object-Oriented Lab Only 1.0 0 0 4 0 2.0
Programming Lab
6. BCSE103E Computer Programming: Java Embedded Theory 1.0 1 0 4 0 3.0
and Lab

7. BEEE102LBasic Electrical and Electronics Theory Only 1.0 3 0 0 0 3.0


Engineering
8. BEEE102P Basic Electrical and Electronics Lab Only 1.0 0 0 2 0 1.0
Engineering Lab
9. BENG101L Technical English Theory Only 1.0 2 0 0 0 2.0
Communication
10. BENG101P Technical English Lab Only 1.0 0 0 2 0 1.0
Communication Lab
11. BENG102P Technical Report Writing Lab Only 1.0 0 0 2 0 1.0

12. BMAT101L Calculus Theory Only 1.0 3 0 0 0 3.0

13. BMAT101P Calculus Lab Lab Only 1.0 0 0 2 0 1.0

14. BMAT102L Differential Equations and Theory Only 1.0 3 1 0 0 4.0


Transforms
15. BMAT201L Complex Variables and Linear Theory Only 1.0 3 1 0 0 4.0
Algebra

7
16. BMAT202L Probability and Statistics Theory Only 1.0 3 0 0 0 3.0

17. BMAT202P Probability and Statistics Lab Lab Only 1.0 0 0 2 0 1.0

18. BPHY101L Engineering Physics Theory Only 1.0 3 0 0 0 3.0

19. BPHY101P Engineering Physics Lab Lab Only 1.0 0 0 2 0 1.0

20. BSTS101P Quantitative Skills Practice I Soft Skill 1.0 0 0 3 0 1.5

21. BSTS102P Quantitative Skills Practice II Soft Skill 1.0 0 0 3 0 1.5

22. BSTS201P Qualitative Skills Practice I Soft Skill 1.0 0 0 3 0 1.5

23. BSTS202P Qualitative Skills Practice II Soft Skill 1.0 0 0 3 0 1.5

24. BFLE200L B.Tech. Foreign Language - Basket 1.0 0 0 0 0 2.0


2021
25. BHSM200L B.Tech. HSM Elective - 2021 Basket 1.0 0 0 0 0 3.0

B.Tech. Foreign Language - 2021

1. BARB101L Arabic
2. BCHI101L Chinese I
3. BESP101L Spanish I
4. BFRE101L French I
5. BGER101L German I
6. BGRE101L Modern Greek
7. BITL101L Italian
8. BJAP101L Japanese I
B.Tech. HSM Elective - 2021

1. BCLE214L Global Warming


2. BCLE215L Waste Management
3. BCLE216L Water Resource Management
4. BHUM102E Indian Classical Music
5. BHUM103L Micro Economics
6. BHUM104L Macro Economics
7. BHUM105L Public Policy and Administration
8. BHUM106L Principles of Sociology
9. BHUM107L Sustainability and Society
10. BHUM108L Urban Community Development
11. BHUM109L Social Work and Sustainability

8
12. BHUM110E Cognitive Psychology
13. BMGT101L Principles of Management
14. BMGT102L Human Resource Management
15. BMGT103L Organizational Behavior
16. BMGT104L Marketing Management
17. BMGT105L Consumer Behavior
18. BMGT106L Digital Marketing
19. BMGT107L Business Analytics
DISCIPLINE-LINKED ENGINEERING SCIENCES

S. Course Code Course Title Course Type Versi L T P J C


No on
1. BECE102L Digital Systems Design Theory Only 1.0 3 0 0 0 3.0
2. BECE102P Digital Systems Design Lab Lab Only 1.0 0 0 2 0 1.0
3. BECE204L Microprocessors and Theory Only 1.0 3 0 0 0 3.0
Microcontrollers
4. BECE204P Microprocessors and Lab Only 1.0 0 0 2 0 1.0
Microcontrollers Lab
5. BMAT205L Discrete Mathematics and Theory Only 1.0 3 1 0 0 4.0
Graph Theory
DISCIPLINE CORE

S. Course Code Course Title Course Type Versi L T P J C


No on
1. BCSE202L Data Structures and Algorithms Theory Only 1.0 3 0 0 0 3.0
2. BCSE202P Data Structures and Algorithms Lab Only 1.0 0 0 2 0 1.0
Lab
3. BCSE203E Web Programming Embedded 1.0 1 0 4 0 3.0
Theory and Lab
4. BCSE204L Design and Analysis of Theory Only 1.0 3 0 0 0 3.0
Algorithms
5. BCSE204P Design and Analysis of Lab Only 1.0 0 0 2 0 1.0
Algorithms Lab
6. BCSE205L Computer Architecture and Theory Only 1.0 3 0 0 0 3.0
Organization
7. BCSE301L Software Engineering Theory Only 1.0 3 0 0 0 3.0
8. BCSE301P Software Engineering Lab Lab Only 1.0 0 0 2 0 1.0
9. BCSE302L Database Systems Theory Only 1.0 3 0 0 0 3.0
10. BCSE302P Database Systems Lab Lab Only 1.0 0 0 2 0 1.0
11. BCSE303L Operating Systems Theory Only 1.0 3 0 0 0 3.0
12. BCSE303P Operating Systems Lab Lab Only 1.0 0 0 2 0 1.0
13. BCSE304L Theory of Computation Theory Only 1.0 3 0 0 0 3.0
14. BCSE305L Embedded Systems Theory Only 1.0 3 0 0 0 3.0

9
15. BCSE306L Artificial Intelligence Theory Only 1.0 3 0 0 0 3.0
16. BCSE307L Compiler Design Theory Only 1.0 3 0 0 0 3.0
17. BCSE307P Compiler Design Lab Lab Only 1.0 0 0 2 0 1.0
18. BCSE308L Computer Networks Theory Only 1.0 3 0 0 0 3.0
19. BCSE308P Computer Networks Lab Lab Only 1.0 0 0 2 0 1.0
20. BCSE309L Cryptography and Network Theory Only 1.0 3 0 0 0 3.0
Security
21. BCSE309P Cryptography and Network Lab Only 1.0 0 0 2 0 1.0
Security Lab
SPECIALIZATION ELECTIVE

S. Course Code Course Title Course Type Versi L T P J C


No on
1. BBIT207L Molecular Biology Theory Only 1.0 3 0 0 0 3.0
2. BBIT207P Molecular Biology Lab Lab Only 1.0 0 0 2 0 1.0
3. BBIT208L Biochemistry Theory Only 1.0 3 0 0 0 3.0
4. BBIT324L Cell Biology and Genetics Theory Only 1.0 3 0 0 0 3.0
5. BBIT327L Data Analytics in Theory Only 1.0 3 0 0 0 3.0
Bioinformatics
6. BBIT401L Molecular Modelling and Drug Theory Only 1.0 3 0 0 0 3.0
Design
7. BBIT417L Analytical Bioinformatics Theory Only 1.0 3 0 0 0 3.0
8. BBIT417P Analytical Bioinformatics Lab Lab Only 1.0 0 0 2 0 1.0
9. BBIT418L Biological Databases Theory Only 1.0 3 0 0 0 3.0
10. BBIT418P Biological Databases Lab Lab Only 1.0 0 0 2 0 1.0
PROJECTS AND INTERNSHIP

S. Course Code Course Title Course Type Versi L T P J C


No on
1. BCSE399J Summer Industrial Internship Project 1.0 0 0 0 0 1.0
2. BCSE497J Project - I Project 1.0 0 0 0 0 3.0
3. BCSE498J Project - II / Internship Project 1.0 0 0 0 0 5.0
4. BCSE499J One Semester Internship Project 1.0 0 0 0 0 14.0
OPEN ELECTIVE

S. Course Code Course Title Course Type Versi L T P J C


No on
1. BCSE353E Information Security Analysis ETL 1.0 1 0 2 0 2.0
and Audit
2. BCSE354E Information Security ETL 1.0 1 0 2 0 2.0
Management
3. BCSE391J Technical Answers to Real PJT 1.0 0 0 0 0 3.0
Problems Project
4. BCSE392J Design Project PJT 1.0 0 0 0 0 3.0
5. BCSE393J Laboratory Project PJT 1.0 0 0 0 0 3.0

10
6. BCSE394J
Product Development Project PJT 1.0 0 0 0 0 3.0
7. BCSE395J
Reading Course PJT 1.0 0 0 0 0 3.0
8. BCSE396J
Special Project PJT 1.0 0 0 0 0 3.0
9. BCSE397J
Simulation Project PJT 1.0 0 0 0 0 3.0
10. BSTS301P
Advanced Competitive Coding SS 1.0 0 0 3 0 1.5
-I
11. BSTS302P Advanced Competitive Coding SS 1.0 0 0 3 0 1.5
-II
12. CFOC102M Introduction to Cognitive Online Course 1.0 0 0 0 0 3.0
Psychology
13. CFOC103M Introduction to Political Theory Online Course 1.0 0 0 0 0 3.0
14. CFOC104M Six Sigma Online Course 1.0 0 0 0 0 3.0
15. CFOC105M Emotional Intelligence Online Course 1.0 0 0 0 0 2.0
16. CFOC109M Design Thinking - A Primer Online Course 1.0 0 0 0 0 1.0
17. CFOC118M Practical Machine Learning Online Course 1.0 0 0 0 0 2.0
with Tensorflow
18. CFOC122M Educational Leadership Online Course 1.0 0 0 0 0 2.0
19. CFOC133M E-Business Online Course 1.0 0 0 0 0 3.0
20. CFOC152M Pattern Recognition and Online Course 1.0 0 0 0 0 3.0
Application
21. CFOC165M Software testing Online Course 1.0 0 0 0 0 3.0
22. CFOC188M Ethical Hacking Online Course 1.0 0 0 0 0 3.0
23. CFOC190M Positive Psychology Online Course 1.0 0 0 0 0 2.0
24. CFOC191M Forests and their Management Online Course 1.0 0 0 0 0 3.0
25. CFOC193M Bioengineering: An Interface Online Course 1.0 0 0 0 0 2.0
with Biology and Medicine
26. CFOC197M Bio-Informatics: Algorithms Online Course 1.0 0 0 0 0 3.0
and Applications
27. CFOC203M Natural Hazards Online Course 1.0 0 0 0 0 2.0
28. CFOC207M Electronic Waste Management Online Course 1.0 0 0 0 0 1.0
- Issues And Challenges
29. CFOC227M GPU Architectures and Online Course 1.0 0 0 0 0 3.0
Programming
30. CFOC232M Consumer Behaviour Online Course 1.0 0 0 0 0 2.0
31. CFOC235M Rocket Propulsion Online Course 1.0 0 0 0 0 3.0
32. CFOC236M Aircraft Maintenance Online Course 1.0 0 0 0 0 1.0
33. CFOC253M Plastic Waste Management Online Course 1.0 0 0 0 0 2.0
34. CFOC258M Introduction to Geographic Online Course 1.0 0 0 0 0 1.0
Information Systems
35. CFOC282M Waste to Energy Conversion Online Course 1.0 0 0 0 0 2.0
36. CFOC329M Design, Technology and Online Course 1.0 0 0 0 0 2.0
Innovation
37. CFOC332M Fundamentals of Automotive Online Course 1.0 0 0 0 0 3.0
Systems

11
38. CFOC356M Analog Circuits Online Course 1.0 0 0 0 0 3.0
39. CFOC365M Evolution of Air Interface Online Course 1.0 0 0 0 0 2.0
towards 5G
40. CFOC384M Entrepreneurship Essentials Online Course 1.0 0 0 0 0 3.0
41. CFOC388M Energy Resources, Economics Online Course 1.0 0 0 0 0 3.0
and Environment
42. CFOC391M Effective Writing Online Course 1.0 0 0 0 0 1.0
43. CFOC395M Speaking Effectively Online Course 1.0 0 0 0 0 2.0
44. CFOC397M Intellectual Property Online Course 1.0 0 0 0 0 3.0
45. CFOC400M Language and Mind Online Course 1.0 0 0 0 0 2.0
46. CFOC401M The Nineteenth - Century Online Course 1.0 0 0 0 0 3.0
English Novel
47. CFOC402M Introduction to World Online Course 1.0 0 0 0 0 3.0
Literature
48. CFOC405M Economic Growth & Online Course 1.0 0 0 0 0 2.0
Development
49. CFOC406M Human Behaviour Online Course 1.0 0 0 0 0 2.0
50. CFOC407M Introduction to Modern Indian Online Course 1.0 0 0 0 0 3.0
Political Thought
51. CFOC408M English Literature of the Online Course 1.0 0 0 0 0 2.0
Romantic Period, 1798 – 1832
52. CFOC416M Feminism: Concepts and Online Course 1.0 0 0 0 0 3.0
Theories
53. CFOC419M Basic Real Analysis Online Course 1.0 0 0 0 0 3.0
54. CFOC442M Robotics and Control: Theory Online Course 1.0 0 0 0 0 2.0
and Practice
55. CFOC475M IC Engines and Gas Turbines Online Course 1.0 0 0 0 0 3.0
56. CFOC488M Business Analytics For Online Course 1.0 0 0 0 0 3.0
Management Decision
57. CFOC490M Sales and Distribution Online Course 1.0 0 0 0 0 2.0
Management
58. CFOC493M Management of Inventory Online Course 1.0 0 0 0 0 3.0
Systems
59. CFOC494M Quality Design And Control Online Course 1.0 0 0 0 0 3.0
60. CFOC495M Foundation Course in Online Course 1.0 0 0 0 0 2.0
Managerial Economics
61. CFOC496M Engineering Econometrics Online Course 1.0 0 0 0 0 3.0
62. CFOC497M Financial Statement Analysis Online Course 1.0 0 0 0 0 3.0
and Reporting
63. CFOC498M Business Statistics Online Course 1.0 0 0 0 0 3.0
64. CFOC499M Global Marketing Management Online Course 1.0 0 0 0 0 2.0
65. CFOC500M Marketing Research and Online Course 1.0 0 0 0 0 3.0
Analysis – II
66. CFOC503M Marketing Analytics Online Course 1.0 0 0 0 0 3.0
67. CFOC505M Management of Commercial Online Course 1.0 0 0 0 0 3.0
Banking

12
68. CFOC508M Entrepreneurship Online Course 1.0 0 0 0 0 3.0
69. CFOC543M International Business Online Course 1.0 0 0 0 0 3.0
70. CFOC550M Numerical Analysis Online Course 1.0 0 0 0 0 4.0
71. CFOC570M Public Speaking Online Course 1.0 0 0 0 0 3.0
72. CFOC575M Wildlife Ecology Online Course 1.0 0 0 0 0 3.0
73. CFOC578M Wastewater Treatment and Online Course 1.0 0 0 0 0 3.0
Recycling
74. CFOC580M Real-Time Systems Online Course 1.0 0 0 0 0 3.0
75. CFOC587M Economics of Banking and Online Course 1.0 0 0 0 0 3.0
Finance Markets
76. CFOC591M Principles Of Management Online Course 1.0 0 0 0 0 3.0
77. CFOC594M Customer Relationship Online Course 1.0 0 0 0 0 2.0
Management
BRIDGE COURSE

S. Course Code Course Title Course Type Versi L T P J C


No on
1. BBIT100N Biology Theory Only 1.0 3 0 0 0 3.0
2. BENG101N Effective English Lab Only 1.0 0 0 4 0 2.0
Communication
3. BMAT100N Mathematics Theory Only 1.0 3 1 0 0 4.0
NON-GRADED CORE REQUIREMENT

S. Course Code Course Title Course Type Versi L T P J C


No on
1. BCHY102N Environmental Sciences Online Course 1.0 0 0 0 0 2.0
2. BCSE101N Introduction to Engineering Project 1.0 0 0 0 0 1.0
3. BHUM101N Ethics and Values Online Course 1.0 0 0 0 0 2.0
4. BSSC101N Essence of Traditional Online Course 1.0 0 0 0 0 2.0
Knowledge
5. BSSC102N Indian Constitution Online Course 1.0 0 0 0 0 2.0
6. BEXC100N Extracurricular Activities / Basket 1.0 0 0 0 0 2.0
Co-Curricular Activities -
B.Tech. Programmes
Extracurricular Activities / Co-Curricular Activities - B.Tech. Programmes
1. ACXC101N Art of Advertising and Marketing
2. ACXC102N ABC of Cells
3. ACXC103N IOS Platform
4. ACXC104N Architecture and Design for All
5. ACXC105N Astronomy - Beyond the Universe
6. ACXC106N The Digital Ledger
7. ACXC107N Skills in Financial Investment
8. ACXC108N Social Entrepreneurship
9. ACXC109N Skills in Competitive Coding

13
10. ACXC110N Innovation and Creativity in New Product and Technology
11. ACXC111N Open Source Development for Google Applications
12. ACXC112N Premier Technology and Gadgets
13. ACXC113N Finance and Trading
14. ACXC114N Building Entrepreneurship Competencies and Skills
15. ACXC115N Conserve Energy and Environment
16. ACXC116N Physics in Everyday Life
17. ACXC117N Innovation for Engineering Applications
18. ACXC118N Essentials of Interactive Design
19. ACXC119N IoT in Everyday Life
20. ACXC120N Navigating Through Linux
21. ACXC121N Creativity Through Multimedia
22. ACXC122N Open Source User Interface
23. ACXC123N Robotics for Engineers
24. ACXC124N Sustainable Organic Agriculture
25. ACXC125N Insolation
26. ACXC126N Bioscience for Engineering
27. ACXC127N Advances in Gaming and Technology
28. ACXC128N Recent Trends in Artificial Intelligence and Machine Learning
29. ACXC129N Chemistry in Everyday Life
30. ACXC130N Skill Development and Practises in Electronics
31. ACXC131N Blog Marketing
32. ACXC132N Hardware of Broadcasting
33. ACXC133N Reduce Reuse Recycle (RRR)
34. ACXC134N Basics of Aerospace Engineering
35. ACXC135N Essentials of Android Development
36. ACXC136N Advances in Autonomous Unmanned Vehicles
37. ACXC137N Advances in Mechatronics and Automation
38. ACXC138N Innovation for Business Administration
39. ACXC139N Computer-Aided Design Skills
40. ACXC140N Advances in Civil Engineering and Technology
41. ACXC141N Advances in Cloud Computing
42. ACXC142N Coding Skills for Young Generation of Programmers
43. ACXC143N Data Management Skills
44. ACXC144N Advances in Humanoid Robots
45. ACXC145N Student Engagement in Innovative Ways
46. ACXC146N Free and Open Source Software Tools
47. ACXC147N Technology and Lifestyle Enhancement
48. ACXC148N Ethical Hacking Skills

14
49. ACXC149N Research Ideas for Societal Care
50. ACXC150N Problem Solving and Debugging Skills
51. ACXC151N Additive Manufacturing for Everyday Life
52. ACXC152N Business Thinking for Design
53. ACXC153N The Recent Trends in Computational Biology
54. ACXC154N Computer in Society
55. ACXC155N Accelerated Development in Smart Grid Technologies
56. ACXC156N Advanced learning on Interaction of Soil and Water
57. ACXC157N Practical Fundamentals of Chemical Engineering
58. ACXC158N TechEd
59. ACXC159N Introduction to Earthquake Engineering
60. ACXC160N Engineering Skillset
61. ACXC161N The Recent Trends in Soft Computing
62. ACXC162N Biotechnological Research
63. ACXC163N Recent Trends in Refrigeration and Air Conditioning
64. ACXC164N Instrumentation for Engineers
65. ACXC165N Enriching Experience Through Mathematics
66. ACXC166N Advances in Energy and Fuel Production and Usage
67. ACXC167N Advances in Concrete Construction
68. ACXC168N Energy Management Skills
69. ACXC169N Mooting Abilities and Oratorical Skills for Lawyers
70. ACXC170N Skills on Chemical Engineering
71. ACXC171N Civil Engineering Practices in India and Abroad
72. ACXC172N The Science of Heating and Air-Conditioning
73. ACXC173N Technical Skills for Mechanical Engineers
74. ACXC174N Computing in Science and Engineering
75. ACXC175N Experiential Learning of Energy Engineers
76. ACXC176N Industrial Design Skills
77. ACXC177N Electronics and Telecommunication for Skill Development
78. ACXC178N Creating Professional Through Engineering
79. ACXC179N Economic Development and Commercial Sciences
80. ACXC180N Roadmap to a Connected World
81. ACXC181N Recent Developments on Materials
82. ACXC182N The Trends in Biological Engineering
83. ACXC183N Mathsomania
84. ACXC184N Skill Development in Manufacturing
85. ACXC185N Mobility Engineering in Land, Air and Sea
86. ACXC186N Basics of Space Sciences
87. ACXC187N Working to Engineer a Better World

15
88. ACXC188N Art of Research and Publication
89. ACXC189N Engineering Essentials - Petroleum and Chemical
90. ACXC190N Leadership and Communication Skills
91. ACXC191N Skills on Optics
92. ACXC192N Advances in Open Web Application Security
93. ACXC193N Advances in Optics and Photonics
94. ACXC194N Techloop
95. ACXC195N Deciphering Circuitry
96. ACXC196N Advances in Communication Engineering and Networking Technology
97. ACXC197N Computer Science Technology
98. ACXC198N EMC and EMI - Test and Measurement for Engineers
99. ACXC199N Electron Devices Skill Development
100. ACXC200N Engineering in Medicine and Biology
101. ACXC201N Engineering for Industrial Applications
102. ACXC202N Energy for Societal Development
103. ACXC203N Nuclear Sciences
104. ACXC204N Power and Energy for Societal Development
105. ACXC205N Product Safety Engineering
106. ACXC206N Procomm
107. ACXC207N Rob-O-Mation
108. ACXC208N Signal Processing Skills
109. ACXC209N Technology for Social Development
110. ACXC210N Skills in Technology and Engineering Management
111. ACXC211N Women Engineers and Scientist
112. ACXC212N Advances in Photonics
113. AEXC101N Anchoring and Public Speaking
114. AEXC102N Art of Animation
115. AEXC103N The Trends in Beat Boxing
116. AEXC104N Radio Hosting and Production
117. AEXC105N Skills on Creativity
118. AEXC106N ABCD - AnyBody Can Dance
119. AEXC107N Debating Skills
120. AEXC108N The Art of Graphic Design
121. AEXC109N The Art of Acting
122. AEXC110N Basic Art and Craft Techniques
123. AEXC111N Culture and Heritage
124. AEXC112N Music - The Art of Culture
125. AEXC113N The Art of Anime
126. AEXC114N Skills of Quizing

16
127. AEXC115N Music and Culture for Youth
128. AEXC116N Talks on Technology
129. AEXC117N The Art of Comedy
130. AEXC118N The Art and Skills of Photography
131. AEXC119N The Art and Skills of Film Making
132. AEXC120N Debating on Internal Issues
133. AEXC121N Learning with Spartans
134. AEXC122N Fashion Designers Skills
135. AEXC123N Event Management Skills
136. AEXC124N Technology, Innovation and Leadership
137. AEXC125N Job Readiness Skills
138. AEXC126N Modern Popular Culture
139. AEXC127N Human Resource Management Skills
140. AEXC128N The Art of Short Film Making
141. AEXC129N The Basics of Philosophy
142. AEXC130N Basic Finance and Management Skills
143. AEXC131N Debating Skills for Lawyers
144. AEXC132N The Evolution of Board Games
145. AEXC133N Deciphering the Cube
146. AEXC134N Culinary Crusade
147. AEXC135N Cycling - The Wheel of Life
148. AEXC136N Health Through Exercise
149. AEXC137N Health and Wellness
150. AEXC138N Health and Well-Being
151. AEXC139N The Importance of Mental Health and Well-Being
152. AEXC140N Sports for Healthy Life
153. AEXC141N Venture , Explore and Backpack
154. AEXC142N The Way of Living
155. AEXC143N Bengali Arts and Literature
156. AEXC144N English Arts and Literature
157. AEXC145N French Arts and Literature
158. AEXC146N German Arts and Literature
159. AEXC147N Gujarati Arts and Literature
160. AEXC148N Hindi Arts and Literature
161. AEXC149N Kannada Arts and Literature
162. AEXC150N Malayalam Arts and Literature
163. AEXC151N Marathi Arts and Literature
164. AEXC152N Digitizing Learning Resources
165. AEXC153N Punjabi Arts and Literature

17
166. AEXC154N Tamil Arts and Literature
167. AEXC155N Telugu Arts and Literature
168. AEXC156N Discussion Through Media
169. AEXC157N Art of Reading
170. AEXC158N Odia Arts and Literature
171. AEXC159N The Art of Magazine Writing
172. AEXC160N Inception of Change
173. AEXC161N Health and Literacy for Society
174. AEXC162N Community Development Skills
175. AEXC163N Youth and Social Development
176. AEXC164N Building Blocks of Democracy
177. AEXC165N Transformation Through Higher Education
178. AEXC166N Child Care and Education
179. AEXC167N Humanitarian Service
180. AEXC168N Child Empowerment and Development
181. AEXC169N Cadets for Societal Welfare
182. AEXC170N Service to the Society
183. AEXC171N Nature Adaptation Ecology
184. AEXC172N The Values of Community Service
185. AEXC173N Social Responsibility, Entrepreneurship and Executive Development
186. AEXC174N Peer Educator Training Programme
187. AEXC175N Forests and Climate Change
188. AEXC176N Red Cross
189. AEXC177N Environmental Awareness Skills
190. AEXC178N Upliftment of Underprivileged Village Women
191. AEXC179N March Towards Gender Equality
192. AEXC180N Empowering Labours using Social Media
193. AEXC181N Transforming Education of Underprivileged School Children
194. AEXC182N Women Development and Gender Parity
195. AEXC183N Youth Leadership and National Building

18
FOUNDATION CORE
(2023-2024)
B.Tech. Computer Science and Engineering (Bioinformatics)

19
Sl. No. Course Code Course Title Page No.
1. BCHY101L Engineering Chemistry 22

2. BCHY101P Engineering Chemistry Lab 24

3. BCSE101E Computer Programming: Python 25

4. BCSE102L Structured and Object-Oriented Programming 27

5. Structured and Object-Oriented Programming 29


BCSE102P
Lab

6. BCSE103E Computer Programming: Java 31

7. BEEE102L Basic Electrical and Electronics Engineering 33

8. Basic Electrical and Electronics Engineering 35


BEEE102P
Lab

9. BENG101L Technical English Communication 36

10. BENG101P Technical English Communication Lab 38

11. BENG102P Technical Report Writing 39

12. BMAT101L Calculus 40

13. BMAT101P Calculus Lab 42

14. BMAT102L Differential Equations and Transforms 43

15. BMAT201L Complex Variables and Linear Algebra 45

16. BMAT202L Probability and Statistics 47

17. BMAT202P Probability and Statistics Lab 49

18. BPHY101L Engineering Physics 50

19. BPHY101P Engineering Physics Lab 52

20. BSTS101P Quantitative Skills Practice I 53

21. BSTS102P Quantitative Skills Practice II

22. BSTS201P Qualitative Skills Practice I 55

23. BSTS202P Qualitative Skills Practice II 57

B.Tech. Foreign Language – 2021

1. BARB101L Arabic 60

20
2. BCHI101L Chinese I 61
3. BESP101L Spanish I 63
4. BFRE101L French I 65
5. BGER101L German I 67
6. BGRE101L Modern Greek 69
7. BITL101L Italian 71
8. BJAP101L Japanese I 74
B.Tech. HSM Elective – 2021

1. BCLE214L Global Warming 77


2. BCLE215L Waste Management 79
3. BCLE216L Water Resource Management 81
4. BHUM102E Indian Classical Music 83
5. BHUM103L Micro Economics 85
6. BHUM104L Macro Economics 87
7. BHUM105L Public Policy and Administration 89
8. BHUM106L Principles of Sociology 91
9. BHUM107L Sustainability and Society 93
10. BHUM108L Urban Community Development 95
11. BHUM109L Social Work and Sustainability 97
12. BHUM110E Cognitive Psychology 99
13. BMGT101L Principles of Management 101
14. BMGT102L Human Resource Management 103
15. BMGT103L Organizational Behavior 105
16. BMGT104L Marketing Management 107
17. BMGT105L Consumer Behavior 109
18. BMGT106L Digital Marketing 111
19. BMGT107L Business Analytics 113

21
Course Code Course Title L T P C
BCHY101L Engineering Chemistry 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To enable students to have fundamental understanding of the basic concepts of different
disciplines of chemistry.
2. To provide avenues for learning advanced concepts from school to university
3. To empower students with emerging concepts in applied chemistry to be useful in
addressing societal needs
4. To integrate analytical and computational ability with experimental skills to create
individuals competent in basic science and its by-product of its application.
5. To offer opportunities to create pathways for self-reliant in terms of knowledge and
higher learning

Course Outcomes
1. Understand the fundamental concepts in organic, inorganic, physical, and analytical
chemistry.
2. Analyze the principles of applied chemistry in solving the societal issues.
3. Apply chemical concepts for the advancement of materials.
4. Appreciate the fundamental principles of spectroscopy and the related applications.
5. Design new materials, energy conversion devices and new protective coatingtechniques.

Module:1 Chemical thermodynamics and kinetics 6 hours


Laws of thermodynamics - entropy change (selected processes) — spontaneity of a chemical
reaction and Gibbs free energy - heat transfer; Kinetics - Concept of activation energy and
energy barrier - Arrhenius equation- effect of catalysts (homo and heterogeneous) — Enzyme
catalysis (Michaelis-Menten Mechanism).
Module:2 Metal complexes and organometallics 6 hours
Inorganic complexes - structure, bonding and application; Organometallics — introduction,
stability, structure and applications of metal carbonyls, ferrocene and Grignard reagent;
Metals in biology (haemoglobin, chlorophyll- structure and property).

Module:3 Organic intermediates and reaction transformations 6 hours


Organic intermediates - stability and structure of carbocations, carbanions and radicals;
Aromatics (aromaticity) and heterocycles (3, 4, 5, 6 membered and fused systems); Organic
transformations for making useful drugs for specific disease targets (two examples) anddyes
(addition, elimination, substitution and cross coupling reactions).
Module:4 Energy devices 6 hours
Electrochemical and electrolytic cells — electrode materials with examples (semi-conductors),
electrode-electrolyte interface- chemistry of Li ion secondary batteries, supercapacitors; Fuel
cells: H2-On and solid oxide fuel cell (SOFC); Solar cells - photovoltaic cell (silicon based),
photoelectrochemical cells and dye-sensitized cells.
Module:5 Functional materials 7 hours
Oxides of AB, AB2. ABO3 type (specific examples); Composites - types and properties;
Polymers - thermosetting and thermoplastic polymers — synthesis and application (TEFLON,
BAKELITE); Conducting polymers- polyacetylene and effect of doping — chemistry of display
devices specific to OLEDs; Nano materials — introduction, bulk vs nano (quantum dots), top-

22
down and bottom-up approaches for synthesis, and properties of nano Au.

Module:6 Spectroscopic, diffraction and microscopic techniques 5 hours


Fundamental concepts in spectroscopic and instrumental techniques; Principle and applications
of UV-Visible and XRD techniques (numericals); Overview of various techniques such as AAS, IR,
NMR, SEM and TEM.
Module:7 Industrial applications 7 hours
Water purification methods - zeolites, ion-exchange resins and reverse osmosis; Fuels and
combustion -LCV, HCV, Bomb calorimeter (numericals), anti-knocking agents); Protective
coatings for corrosion control: cathodic and anodic protection - PVD technique; Chemical
sensors for environmental monitoring - gas sensors; Overview of computational methodologies:
energy minimization and conformational analysis.
Module:8 Contemporary topics 2 hours
Guest lectures from Industry and, Research and Development Organizations

Total Lecture hours: 45 hours

Text Book(s)
1. Theodore E. Brown, H Eugene, LeMay Bruce E. Bursten, Catherine Murphy, Patrick
Woodward, Matthew E. Stoltzfus, Chemistry: The Central Science, 2017, 14th edition,
Pearson Publishers, 2017. UK
Reference Books
1. Peter Vollhardt, Neil Schore, Organic Chemistry: Structure and Function, 2018, 8th ed.
WH Freeman, London
2. Atkins' Physical Chemistry: International, 2018, Eleventh edition, Oxford University
Press; UK
3. Colin Banwell, Elaine McCash, Fundamentals for Molecular Spectroscopy, 4th Edition,
McGraw Hill, US
4. Solid State Chemistry and its Applications, Anthony R. West. 2014, 2nd edition, Wiley,
UK.
5. AngA”Ie Reinders, Pierre Verlinden, Wilfried van Sark, Alexandre Freundlich,
Photovoltaic solar energy: From fundamentals to Applications, 2017, Wiley publishers,
6. Lawrence S. Brown and Thomas Holme, Chemistry for engineering students, 2018, 4th
edition — Open access version
Mode of Evaluation: CAT, Quiz, Assignment and FAT
Recommended by Board of Studies 28-06-2021
Approved by Academic Council No. 63 Date 23-09-2021

23
Course Code Course Title L T P C
BCHY101P Engineering Chemistry Lab 0 0 2 1
Pre-requisite Syllabus version
1.0
Course Objectives
To apply theoretical knowledge gained in the theory course and get hands-on experience of the
topics.

Course Outcomes
At the end of the course the student will be able to
1. Understand the importance and hands-on experience on analysis of metal ions by means
of experiments
2. Get practical experience on synthesis and characterization of the organic molecules and
nanomaterials in the laboratory.
3. Apply their knowledge in thermodynamic functions, kinetics and molecular geometries
through the experiments.

Indicative Experiments
1. Thermodynamics functions from EMF measurements: Zinc – Copper system

2. Determination of reaction rate, order and molecularity of ethylacetate hydrolysis

3. Colorimetric estimation of Ni2+ using conventional and smart phone digital-imaging


methods
4. Laboratory scale preparation of important drug intermediate - para aminophenol for the
synthesis for acetaminophen
5. Magnesium-sea water activated cell - Effect of salt concentration on voltage generation

6 Analysis of iron in an alloy sample by potentiometry

7 Preparation of tin oxide by sol- gel method and its characterization

8 Size dependent colour variation of Cu2O nanoparticles by spectrophotometer

9 Determination of hardness of water sample by complexometric titration before and after


ion-exchange process
10 Computational Optimization of molecular geometry using Avogadro software

Total Laboratory hours: 30 hours


Mode of assessment: Continuous assessment, FAT and Oral examination
Recommended by Board of Studies 28-06-2021
Approved by Academic Council No. 63 Date 23-09-2021

24
Course Code Course Title L T P C
BCSE101E Computer Programming: Python 1 0 4 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To provide exposure to basic problem-solving techniques using computers
2. To inculcate the art of logical thinking abilities and propose novel solutions for real world
problems through programming language constructs

Course Outcomes
1. Classify various algorithmic approaches, categorize the appropriate data representation,
and demonstrate various control constructs
2. Choose appropriate programming paradigms, interpret and handle data using files to
propose solution through reusable modules; idealize the importance of modules and
packages

Module:1 Introduction to Problem Solving 1 hour


Problem Solving: Definition and Steps, Problem Analysis Chart, Developing an Algorithm,
Flowchart and Pseudocode
Module:2 Python Programming Fundamentals 2 hours
Introduction to Python – Interactive and Script mode -Indentation - Comments - Variables –
Reserved Words – Data Types – Operators and their Precedence – Expressions – Built-in
Functions – Importing from Packages
Module:3 Control Structures 2 hours
Decision Making and Branching: if-else, nested if, multi-way if-elif statements - Looping;
while loop, for loop – else clauses in loops, nested loops – break, continue and pass statements
Module:4 Collections 3 hours
Lists: Create, Access, Slicing, Negative Indices, List methods, List comprehensions – Tuples:
Create, Indexing and Slicing, Operations on tuples – Dictionary: Create, add and replace
values, Operations on dictionaries – Sets: Creation and operations
Module:5 Strings and Regular Expressions 2 hours
Strings: Comparison, Formatting, Slicing, Splitting, Stripping – Regular Expressions: Matching,
Search and Replace, Patterns
Module:6 Functions and Files 3 hours
Functions – Parameters and Arguments: Positional arguments, Keyword arguments, Parameters
with default values - Local and Global scope of variables – Functions with Arbitrary arguments
– Recursive Functions – Lambda Function. Files: Create, Open, Read, Write, Append and Close
– tell and seek methods
Module:7 Modules and Packages 2 hours
Built-in modules - User-Defined Modules – Overview of Numpy and Pandas packages

Total Lecture hours: 15 hours

25
Text Book(s)
1. Eric Matthes, Python Crash Course: A Hands-on, Project-Based Introduction to
Programming, 2nd Edition, No starch press, 2019
Reference Books
1. Martic C Brown, Python: The Complete Reference, 4th Edition, McGraw Hill Publishers,
2018
2. John V. Guttag, Introduction to computation and programming using Python: with
applications to understanding data, 2nd Edition, MIT Press, 2016
Mode of Evaluation: No separate evaluation for theory component

Indicative Experiments

1 Problem Analysis Chart, Flowchart and Pseudocode Practices

2 Sequential Constructs using Python Operators, Expressions

3 Branching (if, if-else, nested if, multi-way if-elif statements) and looping (for, while,
nested looping, break, continue, else in loops)
4 Lists, Tuples, Dictionaries & Sets

5 Strings, Regular Expressions

6 Functions, Lambda, Recursive Functions and Files

7 Modules and Packages (NumPy and Pandas)

Total Laboratory Hours 60 hours


Text Book(s)
1 Mariano Anaya, Clean Code in Python: Develop maintainable and efficient code, 2nd
Edition, Packt Publishing Limited, 2021
Reference Book(s)
1 Harsh Bhasin, Python for beginners, 1st Edition, New Age International (P) Ltd.,
2019
Mode of assessment: Continuous Assessments and FAT
Recommended by Board of Studies 03-07-2021
Approved by Academic Council No. 63 Date 23-09-2021

26
Course Code Course Title L T P C
BCSE102L Structured and Object-Oriented Programming 2 0 0 2
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To impart the basic constructs in structured programming and object-oriented programming
paradigms.
2. To inculcate the insights and benefits in accessing memory locations by implementing real
world problems.
3. To help solving real world problems through appropriate programming paradigms.

Course Outcomes
At the end of the course, students should be able to:
1. Understand different programming language constructs and decision-making
statements; manipulate data as a group.
2. Recognize the application of modular programming approach; create user defined data
types and idealize the role of pointers
3. Comprehend various elements of object-oriented programming paradigm; propose
solutions through inheritance and polymorphism; identify the appropriate data structure
for the given problem and devise solution using generic programming techniques.

Module:1 C Programming Fundamentals 2 hours


Variables – Reserved words - Data Types – Operators – Operator Precedence – Expressions –
Type Conversions – I/O statements – Branching and Looping: if-else, nested if, if-else ladder,
switch statement, goto statement - Loops: for, while and do…while – break and continue
statements
Module:2 Arrays and Functions 4 hours
Arrays: One Dimensional array – Two-Dimensional array – Strings and its operations. User-
defined Functions: Declaration – Definition – call by value and call by reference – Types of
Functions – Recursive functions – Storage classes – Scope, Visibility and Lifetime of variables
Module:3 Pointers 4 hours
Declaration and Access of Pointer Variables, Pointer Arithmetic – Dynamic Memory
Allocation – Pointers and Arrays – Pointers and Functions.

Module:4 Structure and Union 2 hours


Declaration, Initialization, Access of Structure Variables – Arrays of Structure – Arrays within
Structure – Structure within Structures - Structures and Functions – Pointers to Structure
Module:5 Overview of Object-Oriented Programming 5 hours
Features of OOP – Classes and Objects – “this” pointer – Constructors and Destructors – Static
Data Members, Static Member Functions and Objects – Inline Functions – Call by reference –
Functions with default arguments – Functions with Objects as Arguments – Friend Functions
and Friend Classes.
Module:6 Inheritance 5 hours
Inheritance – Types of Inheritance: Single Inheritance, Multiple Inheritance, Multi-level

27
Inheritance, Hierarchical Inheritance – Multipath Inheritance – Inheritance and Constructors
Module:7 Polymorphism 4 hours
Function Overloading – Operator Overloading – Dynamic Polymorphism – Virtual Functions –
Pure Virtual Functions - Abstract Classes

Module:8 Generic Programming 4 hours


Function Templates and Class Templates, Standard Template Library

Total Lecture hours: 30 hours

Text Book(s)
1. Herbert Schildt, C: The Complete Reference, 4th Edition, Mc Graw Hill Education, 2017

2. Herbert Schildt, C++: The Complete Reference, 4th Edition, Mc Graw Hill Education, 2017

Reference Books
1. Yashavant Kanetkar, Let us C: 17th Edition, BPB Publications, 2020
2. Stanley Lippman and Josee Lajoie, C++ Primer, 5th Edition, Addison-Wesley Publishers,
2012
Mode of Evaluation: CAT, Quiz, Assignment and FAT

Recommended by Board of Studies 03-07-2021


Approved by Academic Council No. 63 Date 23-09-2021

28
Course Code Course Title L T P C
BCSE102P Structured and Object-Oriented Programming 0 0 4 2
Lab
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To impart the basic constructs in structured programming and object-oriented programming
paradigms
2. To inculcate the insights and benefits in accessing memory locations by implementing real
world problems.
3. To solve real world problems through appropriate programming paradigms

Course Outcomes
At the end of the course, students should be able to:
1. Understand different programming language constructs and decision-making statements;
manipulate data as a group
2. Recognize the application of modular programming approach; create user-defined data
types and idealize the role of pointers
3. Comprehend various elements of object-oriented programming paradigm; propose solutions
through inheritance and polymorphism; identify the appropriate data structure for the
given problem and devise solution using generic programming techniques

Indicative Experiments
1. Programs using basic control structures, branching and looping

2. Experiment the use of 1-D, 2-D arrays and strings and functions

3. Demonstrate the application of pointers

4. Experiment structures and unions

5. Bacterial Genomic DNA isolation

6 Programs on basic object-oriented programming constructs

7 Demonstrate various categories of inheritance

8 Program to apply kinds of polymorphism

9 Develop generic templates and standard template libraries

Total Laboratory hours: 60 hours

Text Book(s)
Robert C. Seacord, Effective C: An Introduction to Professional C Programming, 1st Edition,
No Starch Press, 2020
Reference Book: Vardan Grigoryan and Shunguang Wu, Expert C++: Become a proficient
programmer by learning coding best practices with C++17 and C++20’s latest features, 1st

29
Edition, Packt Publishing Limited, 2020

Mode of assessment: Continuous assessment, FAT and Oral examination


Recommended by Board of Studies 03-07-2021
Approved by Academic Council No. 63 Date 23-09-2021

30
Course Code Course Title L T P C
BCSE103E Computer Programming: Java 1 0 4 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To introduce the core language features of Java and understand the fundamentals of
Object-Oriented programming in Java
2. To develop the ability of using Java to solve real world problems

Course Outcomes
At the end of this course, students should be able to:
1. Understand basic programming constructs; realize the fundamentals of Object-Oriented
Programming in Java; apply inheritance and interface concepts for enhancing code
reusability
2. Realize the exception handling mechanisms; process data within files and use the data
structures in the collection framework for solving real world problems

Module:1 Java Basics 2 hours


OOP Paradigm – Features of Java Language - JVM – Bytecode – Java Program Structure –
Basic programming constructs – data types - variables – Java naming conventions - operators
Module:2 Looping Constructs and Arrays 2 hours
Control and looping constructs – Arrays - one dimensional and multi-dimensional – enhanced
for loop – Strings – Wrapper classes
Module:3 Classes and Objects 2 hours
Class Fundamentals – Access and non-access specifiers – declaring objects and assigning
object reference variables – array of objects – constructors and destructors – usage of “this”
and “static” keywords
Module:4 Inheritance and Polymorphism 3 hours
Inheritance – types – use of “super” – final keyword – Polymorphism – Overloading and
Overriding – abstract class - Interfaces
Module:5 Packages and Exception Handling 2 hours
Packages: Creating and Accessing Sub-packages
Exception Handling – Types of Exception – Control Flow in Exceptions – Use of try, catch,
finally, throw, throws in Exception Handling – User defined exceptions
Module:6 IO Streams and Files 2 hours
Java I/O Streams – FileInputStream & FileOutputStream – FileReader & FileWriter –
DataInputStream & DataOutputStream – BufferedInputStream & BufferedOutputStream –
PrintOutputStream – Serialization and Deserialization
Module:7 Collection Framework 2 hours
Generic classes and methods – Collection framework: List and Map

31
Total Lecture hours: 15 hours

Text Book(s)
1. Y. Daniel Liang, “Introduction to Java Programming” – comprehensive version – 11th
Edition, Pearson publisher, 2017
Reference Books
1. Herbert Schildt, The Complete Reference – Java, Tata McGraw-Hill publisher, 10th
Edition, 2017
2. Cay Horstmann, “Big Java”, 4th Edition, John Wiley & Sons publisher, 5th Edition, 2015
3. E. Balagurusamy, “Programming with Java”, Tata McGraw-Hill publishers, 6th Edition,
2019
Mode of Evaluation: CAT, Quiz, Assignment and FAT

Indicative Experiments

1 Programs using sequential and branching structures

2 Experiment the use of looping, arrays and strings

3 Demonstrate basic Object-Oriented programming elements

4 Experiment the use of inheritance, polymorphism and abstract classes

5 Designing packages and demonstrate exception handling

6 Demonstrate the use of IO streams, file handling and serialization

7 Program to discover application of collections

Total Laboratory Hours 60 hours


Text Book(s)
1 Marc Loy, Patrick Niemeyer and Daniel Leuck, Learning Java, O’Reilly Media, Inc.,
5th Edition, 2020
Reference Book(s)
1 Dhruti Shah, 100+ Solutions in Java: A Hands-On Introduction to Programming in
Java, BPB Publications, 1st Edition, 2020
Mode of assessment: Continuous Assessments and FAT
Recommended by Board of Studies 03-07-2021
Approved by Academic Council No. 63 Date 23-09-2021

32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
FOUNDATION CORE
- B.Tech Foreign Languages Basket
(2023-2024)
B.Tech. Computer Science and Engineering (Bioinformatics)

59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
FOUNDATION CORE
- B.Tech HSM Electives Basket
(2023-2024)
B.Tech. Computer Science and Engineering (Bioinformatics)

76
Course Code Course Title L T P C
BCLE214L Global Warming 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
The objectives of this course is to :
1. Learn atmospheric dynamics and transport of heat.
2. Evaluate climate changes using models and predict global warming.
3. Acquire the concept of mitigation measures for global warming.
Course Outcomes
Upon completion of this course, the student will be able to :
1. Understand the principles of atmospheric dynamics and demonstrate the
intimidations of global warming at global and regional level.
2. Understand the need for mitigation and vulnerability assessment of regional and global
warming.
3. Critically evaluate the scientific insights of the IPCC, global policies on global warming
and mitigation.
4. Develop climatic models to predict global warming.
5. Relate knowledge of science and engineering for mitigation of global warming.
Module:1 Introduction 5 hours
Introduction to global warming–Significance of ozone in environment–Depletion of ozone layer-
Greenhouse gases-Vienna convention and Montreal protocol-Role of hydrological cycle with
greenhouse gases-Carbon cycle.
Module:2 Characteristics of atmosphere and its effects 8 hours
Physical and chemical characteristics of atmosphere-Biogeochemistry-Atmospheric stability-
Temperature profile of the atmosphere–Temperature inversion effects–Isobaric heating and cooling–
Adiabatic lapse rates-Radiation, convection and advections-Sun & solar radiation– Energy balance–
Terrestrial radiation and the atmosphere.
Module:3 Elements of global warming 7 hours
Total carbon dioxide emissions by energy sector–industrial, commercial, transportation, residential–
Impacts–air quality, hydrology, green space–Causes of global and regional climate change–
Changes in patterns of temperature, precipitation and sea level rise– Greenhouse effect.
Module:4 Impacts of global warming 7 hours
Roots of global warming-Temperature alteration in the atmosphere-Melting of ice Pole-sea level rise-
Impacts on Ecosystem–Water Resources-Methods and Scenarios–Uncertainties in the impacts of
global warming–Risk of irreversible changes –Vulnerability assessment.
Module:5 Forecasting global warming with climate change models 6 hours
Developing climate models – Climate system model – Climate simulation and drift–Evaluation of
climate model simulation–Regional (RCM)–Global (GCM)–Global average response to warming–
Climate change observed to date.
Module:6 Global Policies and regulations towards global warming 5 hours

77
National and national legislative frameworks – UNFCCC – IPCC – Kyoto protocol – Kyoto
mechanisms, clean development mechanisms, IPCC details and actions–Carbon credits-
International and Regional cooperation.
Module:7 Mitigation measures of global warming 5 hours
Carbon sequestration and Carbon capture and storage (CCS)-Clean development mechanism
(CDM)–Carbon trading-Future clean technology–Renewable and alternative energy, Green
building, eco-friendly plastic.
Module:8 Contemporary issues 2 hours

Total Lecture Hours 45 hours


Text Book(s)
1. Robin Moilveen, Fundamentals of weather and climate, 2010, Second Edition, Oxford
University Press, UK.
2. Neelin David J, Climate Change and Climate Modelling, 2011, First Edition,
Cambridge University Press, UK.
Reference Books
1. Thomas Stocker, Introduction to Climate Modelling, Advances in Geophysical and
Environmental Mechanics and Mathematics. 2011, Springer, UK.
2. Robert T. Watson, Marufu C. Zinyowera, Impacts, Richard H. Moss, Adaptation and
mitigation of climate change-Scientific Technical Analyses, 1996, Cambridge University
Press, Cambridge, USA.
3. J.M. Wallace, P.V. Hobbs, Atmospheric Science, 2006, Second Edition, Elsevier /
Academic Press, USA.
Mode of Evaluation: CAT, Assignment, Quiz, FAT.
Recommended by Board of Studies 24.02.2022
Approved by Academic Council No. 66 Date 16-06-2022

78
Course Code Course Title L T P C
BCLE215L Waste Management 3 0 0 3

Pre-requisite NIL Syllabus version


1.0
Course Objectives
The objectives of this course is to :
1. Understand the different sources of the waste.
2. Analyse the socio-economic and environmental factors for waste management.
3. Imply the shift of waste management in the closed loop approach.
Course Outcomes
Upon completion of this course, the student will be able to :
1. Understand the potential impacts of waste management.
2. Develop the environmental, social and economic framework towards sustainable
development.
3. Apply sustainable development tools in regulating the waste management.
4. Implement life cycle analysis in waste management.
5. Involve in the concepts of closed loop approach and circular economy.
Module:1 Introduction to Waste Management 5 hours
Perspective of waste generation–Sources, impacts, characteristics, segregation and disposal of
waste - Linear economy – Urbanization and new challenges in waste management – Problems associated
with the waste-Relevant Regulations.
Module:2 Municipal Solid Waste Management 7 hours
Sources; composition; generation-Rates; collection of waste; separation-Transfer and transport of
waste-Treatment and disposal options-Landfill-Bio-mining-Incineration- Biomedical waste-Source,
generation and classification-Waste management and reduction techniques.
Module:3 Hazardous Waste Management 6 hours
Characterization of waste-Compatibility and flammability of chemicals-Storage-Transport - Secured
Landfills-Treatment techniques-Fundamental concepts on fate and transport of chemicals-Health
effects.
Module:4 Radioactive Waste Management 6 hours
Sources, measures and health effects-Nuclear power plants and fuel production-Waste generation
from nuclear power plants–Low level and high level waste-Management - Radiation standard by
ICRP and AERB-Regulatory framework.
Module:5 Wastewater Management 5 hours
Sources and characteristics of wastewater–Primary wastewater treatment–Secondary wastewater
treatment–Sludge treatment alternatives–Industrial wastewater treatment–Zero Liquid Discharge–
Wastewater disposal methods.
Module:6 Emerging waste 9 hours

Sources and Characteristics of Plastic waste, marine plastic waste, microplastic, E-waste, Agriculture
waste, Glass waste, Metal waste, Oil and gas exploration and production of waste, Space waste,
Construction material waste-Recycling non-biodegradable waste, Tyre recycling, End of life textiles,

79
Recovery of value added products, Reuse of waste.

Module:7 Closed Loop Approach Towards Circular Economy 5 hours


Introduction to the Circular Economy-Transition from Linear to Circular Economy-Closed loop supply
chain–Integrated waste refinery-Sustainable Development Goals (SDGs)- Circular Economy policies
towards Sustainable Development.
Module:8 Contemporary issues 2 hours

Total Lecture Hours 45 hours


Text Book(s)
1. Salah M. El-Haggar, Sustainable Industrial Design and Waste Management Cradle-to-cradle
for Sustainable Development, 2007, Elsevier Academic Press, USA.
Reference Books
1. Trevor M. Letcher and Daniel A. Vallero, Waste- A Handbook for Management, 2019, Second
Edition, Elsevier Academic Press, USA.
2. Alexandros Stefanakis and Ioannis Nikolaou, Circular Economy and Sustainability
Volume 2: Environmental Engineering, 2021, First Edition, Elsevier Academic Press, USA.
Mode of Evaluation: CAT, Assignment, Quiz, FAT.
Recommended by Board of Studies 24.02.2022
Approved by Academic Council No. 66 Date 16-06-2022

80
Course Code Course Title L T P C
BCLE216L Water Resource Management 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
The objectives of this course is to :
1. Acquire the basic principles of water resources and its planning and management.
2. Enhance the knowledge on recent technologies in assessing the water resources.
3. Identify the challenges facing water management in varied climate types around the world.
Course Outcomes
Upon completion of this course, the student will be able to :
1. Understand the planning of water resources and need for water resource
management.
2. Understand the water resource potential in global, India scenario and explore the water
resources using different technologies.
3. Acquire a knowledge international and national water law and its policy.
4. Explain the concept of water in agricultural and economic aspects.
5. Predict the future trends of water demand and its management during crisis.
Module:1 Water, A Multi-Dimensional Resource 5 hours
Water resources planning-Multi-dimensional management-Water withdrawal and consumption
by sector-Stress, international policy-Climate change, oceans, challenges and need for water resource
management.
Module:2 Global and Indian Scenario for Water Resources 4 hours
Surface Water and Groundwater Global and Indian Scenario-Quality of water resources- Water
use and sustainable reuse methods-Usable water resources by continent and country-Water
footprint.
Module:3 Water Resources Assessment 5 hours
Network design-Stream flow gauging-Weir design-Gauges-Current gauging-Salt dilution-
Geophysical exploration-Test drilling-Application of remote sensing techniques.
Module:4 Water in Agricultural Systems 7 hours
Water for food production, virtual water trade for achieving global water security, irrigation
efficiencies, irrigation methods and current water pricing, water for livestock and processing, water
pollution from agricultural production
Module:5 Water Economics 8 hours
Economic characteristics of water good and services-Nonmarket monetary valuation methods-
Water economic instruments-Policy options for water conservation and sustainable use, pricing,
distinction between values and charges-Private sector involvement in water resources management.
Module:6 Water Legal and Regulatory Settings 8 hours
National and International Framework for Water Law; Basic structure of water law- An overview
of water law in India -Evolution of water law, key features of water law, evolving water law and
policy-Water policy for Irrigation, decentralization and participation in irrigation management, and
the policy measures proposed to establish water user associations. National level initiatives for
regulation of groundwater, State groundwater laws and rainwater harvesting.
81
Module:7 Demand Management 6 hours
Balancing supply and demand-Economic theory of supply and demand-management by use of ariffs-
Timing, long-term, operational time-frame-Crisis management - Cost of water - Future trends -
Economic value of water-Loss control-Water harvesting.
Module:8 Contemporary issues 2 hours

Total Lecture Hours 45 hours


Text Book(s)
1. David Stephenson, Water Resources Management, 2004, A. A. Balkema Publishers,
Netherlands.
Reference Books
1. Louis Theodore, Ryan Dupont R., Water Resource Management Issues, Basic Principles
and Applications, 2020, CRC Press, Taylor & Francis Group, New York.
2. Philippe Cullet and Sujith Koonan, Water Law in India- An Introduction to Legal
Instruments, 2017. Second Edition, Oxford University Press, New Delhi.
3. Subramanya. K., Engineering Hydrology, 2020, Fifth Edition, McGraw Hill Education Pvt.
Ltd., New Delhi.
Mode of Evaluation: CAT, Assignment, Quiz, FAT.
Recommended by Board of Studies 24.02.2022
Approved by Academic Council No. 66 Date 16-06-2022

82
83
84
Course Code Course Title L T P C
BHUM103L Micro Economics 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To enable students to understand economic concepts from a managerial
perspective.
2. To integrate theoretical knowledge with quantitative and qualitative evidence for
effective decision making.
3. To evaluate the consequences of market structure, pricing and competition at the
domestic and global levels.
Course Outcomes
On completion of this course the students will be able to:
1. Describe traditional and modern definitions of economics.
2. Analyse supply and demand forces that determine equilibrium in a market economy.
3. Evaluate the factors affecting firm behaviour, such as production and costs.
4. Develop the skills to apply theories, models, and graphs to analyze the national and
internationalcases.
5. Discuss the behaviour of market, industry and the performance of firms under
different market structures.
6. Examine the market failures and the role of government in dealing with those failures.
Module:1 Microeconomic Principles 5 hours
Introduction to Economics – Definition (Wealth, Welfare, Scarcity and Growth); Economics
as Arts versus Science; Positive versus Normative Approaches.
Module:2 Consumer Behavior Theories 8 hours
Ordinal versus Cardinal approach- Law of Diminishing Marginal Utility - Indifference
curveanalysis - Consumer equilibrium - Demand Analysis – movement and shift in
Demand; exception to law of demand; Demandforecasting; Law of supply – Market
equilibrium – Resource Allocation.
Module:3 Elasticity of Demand and Supply 5 hours
Elasticity of Demand: Price, Income and Cross – Price elasticity’s; measurement of elasticity
–Elasticity of supply.
Module:4 Production Function 5 hours
Production Function; Features of Production - The Production Function with One Variable
Input and The Production Function with Two Variable Inputs – Law of Returns to Scale – Iso
- quant and Iso - cost line - Producer Equilibrium.
Module:5 Cost and Revenue Functions 5 hours
Cost Functions – Nature of cost – Short Run cost function and Long Run cost curves -
Revenue Functions – Types. Break-even analysis.
Module:6 Market Structure – Partial Equilibrium 8 hours
Products Markets – Perfect and Imperfect Competition- Monopoly, Monopolistic competition,
Duopoly and Oligopoly, Efficiency and Regulation Factor market – Factor pricing.
Module:7 General Equilibrium and Economic Welfare 7 hours

85
General Equilibrium of Production and Exchange; Externalities - Asymmetric information,
Adverse selection - Moral hazard; Pareto Optimality; Social Welfare Function.
Module:8 Contemporary Issues 2 hours

Total Lecture Hours: 45 hours


Text Book(s)
1. N. Gregory Mankiw (2015), “Principles of Microeconomics”, South-western
Cengage Learning, USA, 7th Edition.
Reference Books
1. Jeffrey M Perloff (2019), “Microeconomics”, Pearson Education, 17th Edition.
Dominick Salvatore ((2020), “Managerial Economics Principles and World
2.
Wide Applications”, Oxford University Press, 9th Edition.
Varian H.R. (2015), “Intermediate Microeconomics: A Modern Approach”, East
3.
West Press Pvt., Ltd, New Delhi, 9th Edition.

Mode of Evaluation: Continuous Assessment Tests, Quizzes, Assignment, Final


Assessment Test
Recommended by Board of Studies 23-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

86
Course Code Course Title L T P C
BHUM104L Macro Economics 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To enable students to identify the determinants of macroeconomic aggregates and the
major challenges associated with the measurement of these aggregates.
2. Enable students to critically evaluate the consequences of macroeconomic aggregates
under differing economic conditions.
3. To discuss the linkages between financial markets and the real economy.
Course Outcome
On completion of this course the students will be able to:
1. Describe the macroeconomics aggregates.
2. Compute different measures of macroeconomic activity such as the national income.
3. Explain the general principles of consumption function and Investment function.
4. Develop the skills to use theories of multiplier and accelerator models to analyze
everyday problems in real world situations and evaluate economic policies.
5. Analyse macroeconomics concepts such as growth and inflation.
6. Evaluate how the government and central bank can influence the economy and the
markets through fiscal and monetary policies.
Module:1 Macroeconomic Principles 5 hours
Introduction to Macroeconomics – Macroeconomic issues – Importance of
Macroeconomics – Macroeconomic Aggregates.
Module:2 National Income 5 hours
Circular flow of income, National income: Meaning, - Concepts – Nominal and real
income -Methods of measurement – Importance – Problems in measurement.
Module:3 Theory of Income and Employment Determination 5 hours
Classical dichotomy – Keynesian income determination model – Money illusion, wage price
rigidity – stability of equilibrium– stabilization of fiscal policy, Labour market and
unemployment – Aggregate demand, aggregate supply and price level.
Module:4 Consumption and Investment Function 7 hours
Consumption: Meaning - Components – Determinants - Consumption function: Meaning –
Kinds - Investment: Meaning - Components – Determinants - Investment function: Meaning
– Kinds –Application.
Module:5 Multiplier and Accelerator 7 hours
Multiplier: Meaning – Working of multiplier – Accelerator: meaning – Working of
accelerator – Super multiplier.

Module:6 Inflation and Deflation 7 hours


Inflation: Meaning - Types - Causes – Philips curve - The long-run Phillips curve. Inflation
Expectations. The rational expectations - Deflation: Meaning – Causes – Consequences.

Module:7 Money, Banking and Financial Market and Institution 7 hours

87
Demand and Supply of money – The IS curve. Money Market and the LM curve. Liquidity
trap. The IS-LM model – C e n t r a l B a n k - Monetary policy: meaning – Objectives –
Variables – The instruments of Monetary control. Financial Markets - Savings, Investment and
Financial System – Financial Markets and Financial Intermediaries. Financial Institution.
Global Economic Indicators.
Module:8 Contemporary Issues 2 hours

Total Lecture Hours: 45 hours


Text Book (s)
1. Mankiw, G. (2019), Macroeconomics, Worth Publishers, 10th Edition.
Reference Books
1. Frederic S. Mishkin (2017), “The Economics of Money Banking and Financial Markets”,
Pearson, 12th Edition.
2. Blanchard, O. (2016), “Macroeconomics”, Pearson Education Inc. 17th Edition. Paul
3. A Samuelson Williamson (2017), “Macroeconomics”, Gaurav-
th
APM2NBMGSCY9L,19 Edition.
Mode of Evaluation: Continuous Assessment Tests, Quizzes, Assignment, Final
Assessment Test
Recommended by Board of Studies 23-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

88
Course Code Course Title L T P C
BHUM105L Public Policy and Administration 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To introduce the students to the various aspects of Public Administration and Public
Policy
2. To impart knowledge on administrative machinery in India and its contribution to
public policy.
3. To study the various State and Central level programmes related to social and
economic issues in India.
Course Outcome
On completion of this course the students will be able to:
1. Familiarize with the conceptual aspects and theoretical frameworks of public
administration.
2. Describe the principles of public organisation and management.
3. Analyse the public finance management and budgeting system in India.
4. Acquire knowledge on the personal administration system in India, including the
recruitment and service condition of central and state civil service cadres.
5. Demonstrate public policy making, implementation and evaluation.
6. Evaluate and interpret various legal and welfare policies framed by the different
governments.
Module:1 Background of Public Administration 6 hours
Meaning, nature and scope of public administration, Private and public administration, Evolution
of public administration, New public administration.
Module:2 Theories of Public Administration 6 hours
Scientific theory, Classical theory, Bureaucratic theory, Human relation theory.
Module:3 Basic Concepts and Principles 6 hours
Hierarchy, Unity of command, Span of control, Delegation, Line, staff and auxiliary agencies.
Module:4 Financial Administration 6 hours
Organs of financial administration, Concepts and types of Budgeting, Preparation of budget,
Enactment of budget, Execution of budget, Auditing of budget, Control over public finance.

Module:5 Personnel Administration in India 6 hours


Role of Civil Service in Administration, All India and central services, Recruitment, Training,
Promotion, Pay and service conditions.
Module:6 Introduction to Public Policy 6 hours
Meaning, nature and significance of Public Policy, Evolution of Public Policy and Policy
Sciences, Public Policy and Public Administration
Module:7 Public Policy Process in India 6 hours
Formulation, implementation and evaluation.
Module:8 Contemporary Issues 3 hours

Total Lecture Hours: 45 hours

89
Text Book(s)
1. Bidyut Chakrabarty, Prakash Chand Kandpal (2020), Public Administration in a
Globalizing World: Theories and Practices, Sage Publications, New Delhi.
2. Rumki Basu (2012), Public Administration: Concepts and Theories, Sterling
Publication, New Delhi.
Reference Books
1. Raymond W Cox III, Susan Buck, Betty Morgan (2015), Public Administration in Theory
and Practice, Routledge, New York.
2. Christoph Knill, JaleTosun (2020), Public Policy: A New Introduction, Bloomsbury
Publishing, London.
3. Bidyut Chakrabarty, Prakash Chand (2019), Public Policy: Concept, Theory and
Practice, Sage Publications, New Delhi.
4. B.L. Fadia and Kuldeep Fadia (2015), Public Administration: Administrative Theories
and Concepts, Sahitya Bhawan Publication, Agra.
Mode of Evaluation: Continuous Assessment Tests, Quizzes, Assignment, Final
Assessment Test
Recommended by Board of Studies 23-05-2022
Approved by Academic Council No.66 Date 16-06-2022

90
Course Code Course Title L T P C
BHUM106L Principles of Sociology 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives:
1. To develop awareness on sociological perspectives and sociological concepts.
2. To introduce students to the basic social processes of society, social institutions and
patterns of social behavior.
3. To explore and understand sociology not merely as a social science discipline but as a
distinctive branch of knowledge.

Course Outcomes:
On completion of this course the students will be able to:
1. Define sociology as a discipline and differentiate from other disciplines.
2. Discuss the field of sociology, major concepts and vocabulary.
3. Explain the relevance of socialization, groups, and institution’s influence and constrain on
individual agency.
4. Interpret the structural distinctions of caste and class within social dynamics.
5. Analyze various social phenomena through the lens of sociological perspectives.
6. Develop and prescribe models and solutions to address societal issues.

Module:1 Sociology 6 hours


Definition – Nature -Scope - Field - Importance - Relationship with other Social Sciences.
Module:2 Sociological Concepts 7 hours
Society - Community-Association -Institution - Social Process - Social Structure- Role and
Status.
Module:3 Culture 5 hours
Meaning– Characteristics – Functions - Elements - Cultural Lag - Culture and Civilization.
Module:4 Socialization 6 hours
Meaning - Socialization as a Process - Factors - Importance – Agents – Types –Adult
Socialization.
Module:5 Social Groups 6 hours
Meaning – Characteristics - Importance- Types: Primary group and Secondary group-In- group
and Out-group-Reference group.
Module:6 Social Institutions 6 hours
Marriage – Family – Education – Economics – Polity and Religion.
Module:7 Social Stratification 7 hours
Meaning – Characteristics – Functions – Types. Caste system: Meaning – Factors -
Characteristics – Origin – Functions and Changes. Social Class: Meaning – Nature –
Differences between Caste and Class.
Module:8 Contemporary Issues 2 hours

Total Lecture Hours: 45 hours


Text Book(s)
91
1. Richard T. Schaefer (2021), Sociology – A Brief Introduction, McGraw Hill; 13th
Edition.
2. Antony Giddens and Philip W. Sutton (2017), Sociology, Atlantic Publishers &
Distributors Pvt. Ltd; 8th Edition.

Reference Books
1. C.N. Shankar Rao (2019), Sociology: Principles of Sociology: With an Introduction to
Social Thoughts, S Chand & Company Ltd.
Haralmbos, M. & Holborn (2022), Sociology: Themes and Perspectives, Collins
2.
Publishers, 8th Edition.
Mode of Evaluation: Continuous Assessment Tests, Quizzes, Assignment, Final
Assessment Test
Recommended by Board of Studies 24-05-2022
Approved by Academic Council No.66 Date 16-06-2022

92
Course Code Course Title L T P C
BHUM107L Sustainability and Society 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives:
1. To understand holistic and critical perspective on sustainability.
2. To provide with clear understanding of social development and sustainability.
3. To educate the students to think practically and strategically about sustainability.
Course Outcome:
On completion of this course the students will be able to:
1. Familiarize the conceptual aspects of protection and reconcile economic growth,
environmental balance and social progress.
2. Develop understanding of the labour welfare and human rights.
3. Discuss social mobility and integration.
4. Analyze and resolve conflict in equal manner.
5. Demonstrate understanding of the importance of education and equality.
6. Evaluate the factors that influence the sustainable society, design, develop the policies to
achieve SDGs.
Module:1 Understanding Social Sustainability 6 hours
Concept and Context of Sustainability: Definition – Brief History – Sustainable Development in
India – 17 SDGs - Importance and Challenges.
Module:2 Education 5 hours
Role and Importance of Education in Sustainable Development – Education and Media for
Sustainable Societies – Education for Climate Action.
Module:3 Labor Force and Reforms 6 hours
Green Tribunals – Green Economy – Problem of Industries and Sustainability - Role of
Government Initiatives for Labor Welfare in India.
Module:4 Human Rights 6 hours
Human Rights: Migrants and Refugees – Human Trafficking – Children’s Rights: Prevention and
Protection Measures.
Module:5 Gender Equality 7 hours
Understanding Gender Equality and Inequality – Forms of Discrimination and Suppression -
Education and Employment - Health and Well-being - LGBTQ and Sustainable
Development.
Module:6 Social Hazards 7 hours
Challenges: Poverty - Water Scarcity – Worldwide and in Indian Scenario - Impact of
Globalization - Rapid Urbanization and Slums –Preventive Measure to Control CO2
Emission - Programmes and Schemes.
Module:7 Integration of Indigenous Groups 6 hours
Demography and Definition of Indigenous Groups – Understanding Indigenous Knowledge and
Health Practices - Challenges and Opportunities for Sustainability.
Module:8 Contemporary Issues 2 hours

Total Lecture Hours 45 hours


Text Book(s) :
93
Lintsen, H., Veraart, F., Smits, J. P., & Grin, J. (2018). Well-being, Sustainability and
1.
Social Development: The Netherlands 1850–2050. Springer Nature.
Kaltenborn, M., Krajewski, M., & Kuhn, H. (2020). Sustainable Development Goals
2.
and Human Rights. Springer Nature.

Reference Books :
Pandey, U. C., & Kumar, C. (2020), SDG5 - Gender Equality and Empowerment of
1.
Women and Girls.
2. García - TejeroIván Francisco, & Hugo DuránZuazo Victor. (2018), Water Scarcity and
Sustainable Agriculture in Semiarid Environment: Tools, Strategies and Challenges for
Woody Crops. Academic Press, an imprint of Elsevier.
3 Beeson, G. (2020), A Water Story Learning from the Past, Planning for the Future,
CSIRO Publishing.
4 Anders B., Roy, K. (2020), Indigenous Knowledges and the Sustainable Development
Agenda. United Kingdom: Taylor & Francis.
Reading Material:
Mensah, J. (2019). Sustainable development: Meaning, history, principles, pillars, and
1. implications for human action: Literature review. Congent Social Sciences, 5 (1),
1653531. https://doi.org/10.1080/23311886.2019.1653531
2. https://www.oecd.org/employment/emp/50318559.pdf
3. Aliber, Michael. (2002). Poverty-eradication and Sustainable Development.
4. https://www.unicef.org/sdgs#sdg1
5. https://sdgs.un.org/goals
Mode of Evaluation: Continuous Assessment Tests, Quizzes, Assignment, Final
Assessment Test
Recommended by Board of Studies 24-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

94
Course code Course Title L T P C
BHUM108L Urban Community Development 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives:
1.Provides the basic understanding on urban society and its way of living
2.Orient the students about urban community issues
3. Sensitize the students to know about various supporting agencies and its initiatives for urban
development.
Course Outcome:
On completion of this course the students will be able to;
1. Explain the concepts and approaches of urban community development.
2. Analyze the key issues of urban community.
3. Familiarize the administrative and local bodies structure, power and function of urban
community.
4. Describe the core agencies in addressing various problems of urban community
5. Evaluate the policies and programmes of urban governance and development.
6. Develop professional awareness and learning on various developmental initiatives
implemented in community.
Module:1 Urban Society 5 hours
Urban Society: Concept – Characteristics. City: Meaning – Classification -Rural Urban
linkages and contrast : Urban Community Development : Concept -Objectives and Historical
background.
Module:2 Urbanization and Urban Living 5 hours
Urbanisation: Concept – Definition- Theories of Urbanization. Urbanism: Characteristics -
Urbanization trends in urbanization and Urban Development -Modernization and
Urbanization.
Module:3 Urban Community Issues 7 hours
Urban Poverty and Inequality – Unemployment-Housing - Water – Sanitation-Waste
Management – Health - Education-Drug Addiction - Juvenile Delinquency.
Module:4 Urban Administration and Local Bodies 4 hours
Town Panchayat – Municipalities – Corporations: Structures, Powers and Functions.
Module:5 Urban Development Agencies 7 hours
Non-Governmental Organisations (NGOs) - Voluntary Organisations - State Industrial
Development Corporations (SIDCs) - Public Works Department (PWD)- Housing and Urban
Development Corporation (HUDCO) -Metropolitan Development Authorities - Slum
Clearance Board.
Module:6 Urban Development Policies and Programs 8 hours
Urban Development Policies: Urban Basic Services-Urban Development Policy in India- Urban
Development Planning: Town and Country Planning Act, 1971. Urban Development
Programmes: Five Year Plans and Urban Development-Urban Basic Services Programmes
(UBSP), Jawaharlal Nehru National Urban Renewal Mission (JNNURM) - Nehru Rozgar
Yojana (NRY) -Urban Renewal Programme - Problems in Implementation of Urban
Community Development Programmes.
Module:7 Urban Growth and Challenges 7 hours
95
Smart Cities and Development - Urban Environment and Pollutions – Globalization-Urban
Reforms -Disaster Management –Displacement –Migration -Population Growth and its
Impact (social and physical) -Suitable Approaches and Strategies.
Module:8 Contemporary Issues 2 Hours

Total Lecture Hours 45 Hours


Text Book(s)
1. Vanita Pandey (2021), Urban Sociology, Rawat Publication
2 Sidhartha.K (2019), Cities Urbanisation and Urban Systems New edition Kitab Mahal
Daryaganj Delhi
Reference Books
1. Dr.Mohd Akhter Ali, M.Kamraju, Dr.Muzafar Ahmad Wani (2020), Urbanisation
and Urban Systems, Rajesh Publication
2 Talja Blokland (2017), Community As Urban Practice, Edited by Talja Blokland,
Polity Press
3. Zacchaeus Ogunnika (2017), Critical Issues in Community Development: An
Introduction to Rural and Urban Sociology, Trafford Publishing
4. Pablo Shiladitya Bose (2015), Urban Development in India Global Indians in the
Remaking of Kolkata, Routledge
Mode of Evaluation: Continuous Assessment Tests, Quizzes, Assignment, Final
Assessment Test.
Recommended by Board of Studies 24-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

96
Course code Course Title L T P C
BHUM109L Social Work and Sustainability 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To understand the working concept of sustainability at the micro, mezzo, and macro levels of
Social Work practice.
2. To study the relationships among the concepts of environmental, economic, use of technology,
and social sustainability.
3. To study the interconnectedness of sustainability with social work methods, values, and
ethics.
Course Outcome
On completion of this course the students will be able to:
1. Describe various concepts of Social Work, sustainability and SDGs.
2. Attain a sense of responsibility in addressing sustainable goals in developing a better society.
3. Discuss the policies and programs from global perspectives.
4. Develop skills to work in the community with people of diversity.
5. Evaluate policies of social development and human welfare services.
6. Design, develop and implement programs and policies for the better world.
Module:1 Social Work Education and Practice 5 hours
Sustainability in the Social Work profession - Principles – Methods - Ethics – Values – Strategies
for sustainable community development – Social theory –Social-Ecological practice Model.
Module:2 Social Work, Ecology, and Social Justice 5 hours
Social Work and Ecological Approaches - Human rights Violations – Rights-based approach
Restorative Approaches in Social Work - Case Studies - Role of the Social Worker in achieving
sustainability.
Module:3 Sustainability and Vulnerability 6 hours
Introduction -Principles - Limitations - Challenges - Transdisciplinary approach to
sustainability and vulnerability –Interlink of Sustainability and vulnerability.
Module:4 Theories in Sustainability 8 hours
Theories: Social Capital theory and Mobilization - Bottom of the pyramid approach -
Humanistic sustainability theory – Social Economy theory.
Module:5 Pillars of Sustainability 8 hours
Pillars: Social – Economic – Environmental – Cultural - Political - Security aspects.
Module:6 Sustainable Developmental Goals – I 6 hours
Goal 1: No Poverty - Goal 2: Zero Hunger - Goal 3: Good Health and Well-Being - Goal 4: Quality
Education - Goal 5: Gender Equality - Goal 6: Clean Water And Sanitation - Goal 7: Affordable
And Clean Energy - Goal 8: Decent Work and Economic Growth.
Module:7 Sustainable Developmental Goals – II 5 hours
Goal 9: Industry, Innovation, And Infrastructure - Goal 10: Reduced Inequality - Goal 11:
Sustainable Cities And Communities - Goal 12: Responsible Consumption And Production - Goal
13: Climate Action - Goal 14: Life Below Water - Goal 15: Life on Land - Goal 16: Peace and
Justice Strong Institutions - Goal 17: Partnerships to achieve the goal
Module:8 Contemporary Issues 2 hours

97
Total Lecture Hours 45 hours
Text Book(s)
1. Dominelli, Lena, 2018, Green Social Work: From Environmental Crises to Environmental
Justice: Rawat Publications, India
Walter Leal Filho, UbiratãTortato, Fernanda Frankenberger (2021), Integrating Social
2. Responsibility and Sustainable Development - Addressing Challenges and Creating
Opportunities, springer publication.
Reference Books
1. Parker, Jonathan
th
(2021), Social Work Practice Assessment, Planning, Intervention and
Review, 6 Edition, Sage Publication.
2. Heslop, Philip &Meredith, Cathryn (2020), Social Work Theory in Practice, SAGE
Publications Ltd.
3. Rao, Bhaskara N (2019), Sustainable Good Governance, Development and
Democracy, Sage Publication.
4. IFSW (2018), Social Work Statement of ethical principles. International Federation of Social
Workers, Rheinfelden, Switzerland.
Mode of Evaluation: Continuous Assessment Tests, Quizzes, Assignment, Final
Assessment Test
Recommended by Board of Studies 23-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

98
Course Code Course Title L T P C
BHUM110 Cognitive Psychology 2 0 2 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To understand the higher order process in cognition.
2. To enable the students to identify and apply the different aspects of cognitive process.
3. To enable the students to administer various assessments for mental process.
Course Outcomes
On completion of this course the students will be able to:
1. Explain how information processing works.
2. Comprehend the various cognitive processes such as attention, perception, memory,
imagery and meta cognition.
3. Adopt various strategies to enhance problem solving process.
4. Describe cognitive development and disorders.
5. Apply tools and techniques to understand the cognitive processes through psychometric
assessment.
6. Conduct practical experiments to assess the cognitive skills.
Module:1 Cognitive Psychology 5 hours
Contemporary Cognitive Psychology, Approaches- Experimental Cognitive Psychology -
Computational Cognitive Science- Cognitive Neuropsychology- Cognitive Neuroscience,
Application of Cognitive Psychology.
Module:2 Perception and Attention 4 hours
Understanding perception, Visual and auditory- Gestalt laws of organization, Perceptual
constancy - depth perception, size perception, perception of movement; Various sensory
modalities; Extrasensory perception. The nature and roles of attention- types of Attention:
selective attention models of selective attention divided attention and multitasking,
Endogenous and Exogenous Effects in Space.
Module:3 Thinking and Reasoning 4 hours
Meaning and Definition- Nature- Types: Perceptual or concrete- Conceptual or abstract-
Creative – Logical or reasoning - Convergent and Divergent Thinking. Thinking and
intelligence: Alterations. Reasoning: Meaning- Inductive reasoning- Deductive reasoning-
Abdicative reasoning.
Module:4 Creativity 3 hours
Meaning and Aspects of Creativity - Stages of Creativity- Creativity and Intelligence -
Measurement of Creativity.
Module:5 Memory 4 hours
Introduction- Types- Sensory memory- Short-term memory- Working memory- Long-term
memory- forgetting and false memory- Everyday memory: Autobiographical- Eyewitness
testimony. Memory distortions: Reconstructive Retrieval- Encoding Distortions – Source
Monitoring - Eyewitness Testimony. Meta cognition. Memory Enhancement Techniques.
Module:6 Problem Solving and Decision Making 4 hours
Introduction- Steps, Barriers to Problem Solving: Mental Set and Functional Fixedness -
Unnecessary Constraints- Irrelevant Information. Problem-Solving Strategies: Heuristic-
Algorithm- Abstraction- Hypothesis testing- Means-ends analysis- Root-cause analysis- Trial
99
and error. Decision making, hypothetical thinking and rationality. Decision-making styles.

Module:7 Cognitive Development and Disorders 4 hours


Cognitive Development Theories- Piaget’s cognitive development- Background and key
concepts- Skills & Important Milestones. Cognitive disorders -Symptoms, Causes and Effects-
Types- Developmental disorders, Motor skill disorders, Dementia - Confusion- poor motor
co-ordination- Loss of memory- identity confusion- impaired judgement.
Module:8 Contemporary Issues 2 hours

Total Lecture Hours: 30 hours


Text Book(s)
1. Galotti,K.M.(2017),Cognitive Psychology In and Out of the Laboratory, 6th Edition,Sage.
Kellogg, R.T. (2015), Fundamentals of Cognitive Psychology, 3rdEdition, Sage
2. Publications.
Reference Books
1. Goswami, U. C. (2020), Cognitive Development and Cognitive Neuroscience: The
Learning Brain. London; New York: Routledge, Taylor & Francis Group.
2. Whiteley, C. (2020), Cognitive Psychology, CGD Publishing, 2nd edition.
3. Eysenck, M. W., & Brysbaert, M. (2018), Fundamentals of Cognition. Milton: Taylor and
Francis.
4. Stemberg, R.J., Stenberg, K. (2016), Cognitive Psychology, 7th Edition. Wadsworth.
5. Groome, D., & Eysenck, M. W. (2016), An introduction to Applied Cognitive
Psychology, London; New York: Routledge, Taylor & Francis.
Mode of Evaluation: Continuous Assessment Tests, Quizzes, Assignment, FAT
Indicative Experiments
1. Assessment of Attention
2. Assessment of Memory
3. Assessment of Creativity
4. Assessment of Perception (Auditory/Spatial/Visual)
5. Assessment of Intelligence
6. Assessment of Critical Thinking
7. Assessment of Problem Solving/Decision Making
8. Assessment of Logical Reasoning/Inductive
Reasoning/Diagrammatic Reasoning
9. Assessment of Error checking
10. Assessment of Psycholinguistic Abilities
Total Laboratory Hours 30 hours
Mode of Evaluation: Continuous Assessment Tests, Final Assessment Test
Recommended by Board of Studies 23-05-2022
Approved by Academic Council No.66 Date 16-06-2022

100
Course code Course Title L T P C
BMGT101L Principles of Management 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To provide knowledge on management key concepts, evaluation of management
thoughts and theories.
2. To understand the various functions of management and framework.
3. To gain a holistic understanding of multidisciplinary nature of management for effective
functioning.

Course Outcomes
At the end of the course, the students will be able to
1. Understand the basic concepts of management.
2. Analyse the environmental factors that affect the organization and its growth.
3. Identify and apply appropriate techniques to manage an organisation.
4. Critically analyse the problem in each functions of the management.
5. Ascertain the role of technologies in management.

Module:1 Management Basics 6 hours


Management - nature and purpose, evolution of management concept, approaches to management
process, functions and roles of management, influence of external and internal environment on
decision making, factors affecting social responsibility and sustainability, and ethical business
management.
Module:2 Planning 6 hours
Types of plans, steps in planning, strategic planning process, SWOT matrix, portfolio matrix,
Porter’s industry analysis and generic competitive strategies, decision making - importance of
decision making, development of alternatives and evaluation of alternatives, and decision making
under certainty, uncertainty and risk.
Module:3 Organizing 7 hours
Formal and informal organization, organizational levels and span of management, organization
reengineering, structure and process of organizing, departmentation, matrix organization,
strategic business units, virtual organization, line and staff authority, decentralization and
delegation of authority, and organization culture.
Module:4 Staffing 6 hours
Overview to staffing functions, factors affecting staffing, position requirements, job design, job
description, selection process and techniques, orientating new employees, performance appraisal
and career strategy - appraisal criteria, team evaluation, rewards, and formulating career strategy,
managerial training and development, conflict management, managing change, and learning
organization.
Module:5 Leading 6 hours
Understanding motivation, motivation theories, leadership traits, styles, and types, committees,
groups, and team decision making, communication purpose, communication process, and barriers

101
to effective communication.

Module:6 Controlling 6 hours


Basic control process, critical control points, standards and bench marking, real-time
information and control, feedforward or preventive control, control of overall performance,
profit and loss control, control through ROI, management audits - balanced scorecard,
bureaucratic and clan control, and control techniques and information technology.
Module:7 Managing Operations and Technology 6 hours
Operations management and corporate strategy, value chain management, role of technology in
modern management practices, virtual organization and its structure, online business management,
applications of digital technology, e-commerce, m-commerce, social media, and artificial
intelligence in business management, and challenges to modern
management practices.
Module:8 Contemporary Topics 2 hours

Total Lecture hours: 45 hours


Text Book(s)
1. Harold Koontz and Heinz Weihrich, Essentials of Management: An International and
Leadership Perspective, 2020, 11th edition, McGraw-Hill, India.
Reference Books
1. Stephen P. Robbins, Mary Coulter and Agna Fernandez, Fundamentals of
Management, 2019, 14th Edition, Pearson Education, India.
2. Robert N. Lussier, Management Fundamentals: Concepts, Applications, & Skill
Development, 9th Edition, 2020, Sage Publications, USA
3. Pravin Durai, Principles of Management – Texts and Cases, 2019, 2nd Edition, Pearson
Education, India.
Mode of Evaluation: CAT, Written Assignment, Quiz, and FAT
Recommended by Board of Studies 27-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

102
Course code Course Title L T P C
BMGT102L Human Resource Management 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To understand the contributions of human resources to organizational effectiveness.
2. To apply various concepts of HR to manage the organization effectively.
3. To create various HRM concepts to enhance personal and organizational effectiveness.

Course Outcomes
At the end of the course, the students will be able to
1. Appraise and evaluate the basic principles of HRM.
2. Develop appropriate HR planning process for effective recruitment and selection.
3. Design various skills, procedures, and techniques to retain human resources.
4. Evaluate the basic and mandatory labor laws governing human resources.
5. Create a safety environment for managing human resources.

Module:1 HRM – Overview 6 Hours


Nature and scope of HRM, evolution and development of HRM, HR philosophy, policies,
procedures and practices, dynamics of HRM environment, business ethics and CSR, equal
employment opportunity, work force diversity, HR audit and evaluation, e-HRM, and
strategic HRM.
Module:2 Human Resource Planning Process 6 Hours
Human resource planning and process - forecasting requirements, succession planning, job
analysis, job analysis methods, job descriptions, job design, and global talent
management.
Module:3 Recruitment and Selection 6 Hours
Recruitment process, methods, databases, job posting and bidding, recruitment sources,
technology for recruiting, selection tests, interview planning, screening, selection decision,
metrics for evaluating the effectiveness of recruitment, and factors affecting the selection
process.
Module:4 Training and Development (T&D) 6 Hours
Training and development process, training needs, training methods, training and
development delivery systems, implementing T&D programs, metrics for evaluating T&D
effectiveness, and factors influencing T&D process.
Module:5 Performance Management and Appraisal 7 Hours
Performance appraisal process, establishing criteria for performance appraisal, performance
appraisal methods and interview, appraisal problems, performance management, career
planning and development, employee engagement, executive development, knowledge
management, and importance of knowledge sharing culture for organizational effectiveness.
Module:6 Compensation and Benefits 6 Hours
Compensation overview, components of direct financial compensation, contextual
influences on direct financial compensation, job evaluation, competitive pay structure,
indirect compensation benefits - legal benefits, health care plans, retirement plans,

103
workplace flexibility, and employment law.

Module:7 Employee Relations, Safety, and Health 6 Hours


Need for a safe and healthy environment, employee union and union structure, welfare
activities, nature of industrial relations and labor laws, internal employee relations,
resolving disputes, concept of collective bargaining, workplace bullying and violence,
social networking and employee wellness, physical fitness programs, employee
assistance programs, and HR ethical practices.
Module:8 Contemporary Topics 2 Hours

Total Lecture Hours 45 hours


Text Book(s)
1. Gary Dessler & Biju Varrkey, Human Resource Management, 2020, 16th Edition,
Pearson Education, India
2. Neeru Kapoor, Concept Building Approach to Human Resource Management, 2021,
nd
2 Edition, Cengage Learning, India
Reference Books
1. Sharon Armstrong & Barbara Mitchell, The Essential HR Handbook, 2019, 10th
Edition, Red Wheel/Weiser, USA
2. K Aswathappa and Sadhna Dash, Human Resource Management - Text and Cases, 2021,
9th Edition, McGraw-Hill, India
Mode of Evaluation: CAT, Written Assignment, Quiz, and FAT
Recommended by Board of Studies 27-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

104
Course code Course Title L T P C
BMGT103L Organizational Behavior 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To familiarize the basic concepts of organizational behavior.
2. To understand, evaluate, and manage individual and group behavior effectively in an
organization.
3. To formulate appropriate strategies based on individual and group behaviour.

Course Outcomes
At the end of the course, the students will be able to
1. Appraise the basic organizational and individual behaviour.
2. Describe the various dimensions of motivations.
3. Measure and monitor different aspects of stress and emotions.
4. Explain the various elements of groups and teams.
5. Analyze the different dimensions of organizational structure, culture, and change.
6. Formulate leadership traits for effective work culture.

Module:1 Organisational Behaviour - Essentials 5 hours


Understanding organizational behaviour, learning style, OB model, demographic and cultural
diversity in organizations, ethical behaviour, tools of OB research, and challenges and
opportunites for OB.
Module:2 Attitudes, Personality, and Values 7 hours
Individual attitudes, attitudes and behaivour, job attitudes, job satisfaction, job dissatisfaction,
job satisfaction and job performance, personality frameworks, personality traits in OB,
personality and situations, understanding values, values and workplace, and international
values.
Module:3 Motivation 7 hours
Theories of motivation - need-based and process-based theories, designing a motivating
environment, motivating employees through job design, employee involvement, benefits, and
rewards to employees, and goal setting.
Module:4 Managing Stress and Emotions 4 hours
Meaning of stress, sources of stress, consequences of stress at work, avoiding and
managing stress, understanding emotions, sources of emotions, and emotional intelligence.
Module:5 Group Behaviour, Work Teams, and Communications 8 hours
Group development, group size and dynamics, difference between groups and teams, types of
teams, team design characteristics, management of teams, and barriers to effective teams,
communication - functions, directions, and modes of communication, barriers to effective
communication, power and politics, and conflict and negotiation.
Module:6 Organizational Structure, Culture, and Change 6 hours
Different types of organizational structures - common and alternate designs, organizational
designs and employee behaviour, organizational culture - role of culture in organizaitons,
creating and sustaining organizational culture, organizational change - forces, resistance,

105
and approcaches to organizational change.

Module:7 Leadership 6 hours


Theories of leadership - traditional and contemporary styles, positive and responsible
leadership, attributes of a leader, developing leaders across the organization, leadership
grid, and challenges to understanding leadership.
Module:8 Contemporary Topics 2 hours
Guest lectures from Industry and, Research and Development Organisations
Total Lecture Hours 45 hours

Text Book(s)
1. Stephen P. Robbins and Timothy A. Judge, Organizational Behaviour, 2019, 14th
Edition, Pearson Education, India
2. Knud Sinding, Robert Kreitner, and Angeloi Kinecki, Organisational Behaviour, 2018, 6th
Edition, McGraw-Hill Education, UK
Reference Books
1. Organizational Behavior, Open Textbook, University of Minnesota Libraries Publishing,
2017, ISBN 13: 9781946135155
2. J.Stewart Black et.al., Organizational Behavior, OpenStax Textbook, Rice University,
USA, Web Version Last updated: Feb 23, 2021
3. Christopher P. Neck, Jeffrey D. Houghton and Emma L. Murray, Organizational
Behavior: A Skill-Building Approach, 2019, 2nd Edition. Sage Publications, USA
Mode of Evaluation: CAT, Written Assignment, Quiz, and FAT
Recommended by Board of Studies 27-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

106
Course code Course Title L T P C
BMGT104L Marketing Management 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To comprehend the basics of marketing and its related concepts.
2. To develop marketing plan for the given situation.
3. To carry out market research survey.

Course Outcomes
At the end of the course, the students will be able to
1. Create marketing strategy for the given business scenario.
2. Analyze the factors that affect the marketing program of an organization.
3. Identify market gaps and develop product ideas with appropriate STP strategies.
4. Formulate marketing mix strategies for a given business situation.
5. Develop promotional mix for a given business case.
6. Ascertain the latest trends in marketing.

Module:1 Marketing Basics 6 hours


Understanding marketing, scope of marketing, company orientation towards the
marketplace, core concepts of marketing, types of market, marketing mix, value chain, core
competencies, marketing strategy, and marketing plan.
Module:2 Environment Scanning and Market Research 6 hours
SWOT analysis, environment analysis - micro and macro factors, Porter’s five forces
framework, marketing research process, and demand measurement.
Module:3 Connecting with Customers and Building Strong 9 hours
Brands
Building customer value, satisfaction, and loyalty, maximizing customer life time value (CLV),
consumer buying decision process, segmentation, targeting, and positioning (STP) strategy - levels
and bases of segmentation, market targeting, positioning, repositioning, understanding
brand equity, building and managing brand equity.
Module:4 Setting Product and Pricing Strategies 8 hours
Product classifications, product levels, product line and mix, product life cycle (PLC), product-
market growth strategies - Ansoff matrix and BCG matrix, new product development (NPD),
understanding pricing, pricing strategies and methods, and responding to price change.
Module:5 Channel Management 5 hours
Channel functions and flows, channel levels, channel design, channel integration and systems,
distribution strategies, channel intermediaries - wholesalers and retailers, understanding
private labels, and channel conflict and resolution strategies.
Module:6 Integrated Marketing Communications (IMC) 6 hours
Advertising - ad types, advertising medium, and evaluation of ads, Sales Promotion - salesforce
promotion, trade promotion, and consumer promotion, Direct Marketing - kiosk, catalogues, e-mail,
SMS, vending machines, and telemarketing, Public Relations - publicity, newsletter, CSR,
107
sponsorships, and advertorials, Digital Advertising - Types of digital media, display ads, search
engine ads, social media marketing, and artificial intelligence based
marketing techniques, and Personal Selling.
Module:7 Marketing for long-term Success 3 hours
Holistic marketing o r g a n i z a t i o n , s o ci a l l y r es pon si b l e b usi ne ss models, cause - related
marketing, social marketing, marketing implementation and control, and future of marketing.
Module:8 Contemporary Topics 2 hours

Total Lecture hours: 45 hours


Text Book(s)
1. Philip Kotler and Keller Kevin, Marketing Management, 2021, Global
Edition (16th), Pearson Education, UK
2. Ramaswamy, V. S., and S. Namakumari, Marketing Management: Indian Context,
Global Perspective, 2018, 6th Edition, SAGE Publications India Pvt
Limited, India
Reference Books
1. Hermawan Kartajaya, Iwan Setiawan and Philip Kotler, Marketing 5.0:
Technology for Humanity, 2021, 1st Edition, Wiley, USA
2. Lilien, Gary L., Arvind Rangaswamy, and Arnaud De Bruyn, Principles of
Marketing Engineering and Analytics, 2017, 3rd Edition, DecisionPro Inc.
Mode of Evaluation: CAT, Written Assignment, Quiz, and FAT
Recommended by Board of Studies 27-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

108
Course code Course Title L T P C
BMGT105L Consumer Behavior 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To learn the dynamics of consumer behavior and market.
2. To critically evaluate various factors influencing the buying behavior of individuals.
3. To execute consumer research survey based on the given problem.

Course Outcomes
At the end of the course, the students will be able to
1. Appraise the basics of consumer behavior and consumer decision making process.
2. Analyze psychological and personal factors that influence consumer behavior.
3. Evaluate social, cultural, and digital influence on consumer behavior.
4. Associate various theories of consumer behavior in consumer decision making process.
5. Comprehend the significance of marketing and consumer ethics.
6. Apply consumer research process for a given problem.

Module:1 Consumer Behavior - Basics 5 hours


Evolution of consumer behavior, dynamism in consumer behavior, consumer behavior and
technology, market segmentation, targeting, and positioning, customer value, satisfaction,
and retention, effects of marketing mix on consumer behavior, consumer decision making
and integration of various disciplines, and consumer decision making process.
Module:2 Psychological Influence - Perception and 6 hours
Learning
Meaning of perception, components of perception, perception process, theories of perception,
perception level, challenges in formulating consumer perception, perception and semiotics,
perception and positioning, perceived quality and perceived risk, meaning of
learning, elements of learning, categories of learned behavior, dimensions of learning, theories
of learning, and learning and memory.
Module:3 Psychological Influence - Motivation, Beliefs, and 6 hours
Attitude
Types of motives, drivers of motivation, categories and theories of motivation, consumers’
emotions, motivation and decision making, types of beliefs and consumer behavior, elements
and characteristics of attitude, attitude formation, tri-component model of attitude,
multi-attribute models, cognitive dissonance, and conflict resolution.
Module:4 Personal, Social, and Cultural Influence 9 hours
Understanding personality, elements of personality, personality theory, self-concept,
personality traits, anthromorphism, elements and categories of lifestyle, values and lifestyle,
approaches to marketing strategies based on personality and lifestyle, types of reference
groups, role of reference groups, impact of reference groups on marketing strategies, family
and consumer behavior, family structure, family life cycle, cultural influence on consumer
behavior, cultural theories, Indian culture and socialization, and effect of cross-cultures on
consumer behavior.
Module:5 Digital and Social Media Influence 6 hours
109
Media integration and consumer behavior, theoretical frameworks - TRA and UG, consumer
behavior on digital platforms, blogs and consumer behavior, virtual and brand communities
influence on consumer behavior, usage of mobile and its influence on consumer behavior,
virtual shopping and its influence on consumer behavior, luxury and consumer behavior, and
changing tri-component model of attitude.
Module:6 Information Processing and Decision Making 6 hours
Understanding information processing, information processing theories,
information processing and persuasive communication, information processing and memory,
methods of
information processing, information retrieval, levels of decision making, decision making
methods, and consumer decision making models.
Module:7 Marketing Ethics and Consumer Behavior 5 hours
Research
Socially responsible marketing, consumers’ privacy, misleading labels, camouflaged
advertising, consumer ethics, and consumer research and process.
Module:8 Contemporary Topics 2 hours

Total Lecture Hours: 45 hours


Text Book(s)
1. Schiffman Leon G., Wisenblit Joe, Kumar S. Ramesh, Consumer Behavior,
2018, 12th Edition, Pearson Education, India
2. Jain, Varsha, and Jagdish Sheth. Consumer Behavior: A digital Native,
2019, 1st Edition, Pearson Education, India
Reference Books
1. David L Mothersbaugh, Del I. Hawkins, Amit Mookerjee, Consumer
Behavior: Building Marketing Strategy, 2019, 13th Edition, McGraw-
Hill,
India
2. Hoyer, Wayne D., Deborah J. MacInnis, and Rik Pieters, Consumer
Behavior, 2016, 7th Edition, Cengage Learning, USA
3. Marieke de Mooij, Consumer Behaviour and Culture: Consequences for
Global Marketing and Advertising, 2019, 3rd Edition, SAGE, USA
Mode of Evaluation: CAT, Written Assignment, Quiz, and FAT
Recommended by Board of Studies 27-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

110
Course Code Course Title L T P C
BMGT106L Digital Marketing 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
6. To evaluate digital marketing and digital media.
7. To get exposed to various digital marketing channels.
8. To develop online ads and assess the performance of ads.

Course Outcomes
At the end of the course, the students will be able to
6. Create digital marketing strategies for a given business scenario.
7. Develop search engine marketing strategy with the use of SEO and AdWords.
8. Formulate strategies for various digital marketing channels.
9. Develop ad campaigns on any one of the social media platforms and analyze its
outcomes.
10. Know the tabs on google analytics dashboard and measure campaign performance.
Ascertain contemporary technologies of DM and its effects on DM.

Module:1 Digital Marketing (DM) Fundamentals 6 hours


Marketing basics, introduction to DM, origin and development of DM, traditional Vs digital
marketing, digital marketing channels, digital customer journey and mapping, digital marketing
funnel, creating buyer persona, types of digital media (paid, shared, owned, and learned), IMC
in DM, developing DM strategy and objectives, and challenges to DM.
Module:2 Search Engine Optimization (SEO) 6 hours
Building websites and web pages, web hosting, subdomains and subfolders, website navigation,
social media icons, advanced website features, setting up google analytics, search engine work
mechanism, pillars of SEO, on-page and off-page optimization, SEO - visual and voice search,
SEO tactics - white-hat and black-hat SEO, SEO - UX and UI, content marketing for SEO
success, and external link building.
Module:3 Display Advertising & Search Engine Advertising 7 hours
Display advertising media, digital/ad metrics, types of display ads, targeting categories,
geographic and language tagging, programmatic display advertising, ad server, ad exchange,
challenges to display advertising. Search engine payments, google AdWords, Ad placements,
Ad ranks, enhancing ad campaign, performance reports, and e-commerce ads Vs google ads.
Module:4 Social Media Marketing – Facebook, LinkedIn, & Instagram 8 hours
Developing social media ad strategy - listening, goal setting, strategy, implementation,
measurement, social entertainment, and gamification. Facebook marketing - organic marketing,
paid marketing, marketing with 3D posts, FB ads manager, FB pixel, FB business manager, and
useful design tools. Importance of LinkedIn presence, LinkedIn strategy, LinkedIn website
demographics, content strategy, LinkedIn native videos, LinkedIn analytics, and ad campaign.
Instagram: objectives, content strategy, style guidelines, hashtags, sponsored ads, and apps.
Module:5 Twitter, Mobile, and Video Marketing 6 hours

111
Twitter building blocks, content strategy, Twitter usage, Twitter ads, Twitter analytics, Twitter
tools and tips for marketers. Mobile advertising model, mobile marketing (MM) media (paid
and owned), MM features, mobile apps, website and mobile responsive ads, MM strategy,
and MM analytics. Needs of video marketing (VM), VM channels, VM strategy, and types of
marketing videos, video production process, video optimization, and video analytics.
Module:6 Digital Analytics and Online Reputation Management (ORM) 6 hours
Data collection, key metrics, affiliate marketing, multi-channel attribution, types of tracking
codes, and competitive intelligence. ORM Vs SEO, social commerce: reviews and ratings,
user generated content, blogs, marketing partners, native advertising, landing page, and
influencer marketing.
Module:7 Recombination and Reverse Transcription 5 hours
Recombination - Conjugation, Transformation, Transduction and sexduction; Reverse
transcription – Classification and life cycle of retrovirus, Structure and function of reverse
transcriptase, Mechanism of reverse transcription.
Module:8 Technological Advancements in DM 4 hours
Voice search, beacon strategy, micro-moment marketing, cross device marketing,
anthropomorphic AI, virtual reality (VR), augmented reality (AR), mixed reality (MR),
extended reality (XR), chat bots, block chain technology, and role of virtual agents in
customer relationship management.

Total Lecture hours: 45 hours

Text Book(s)
1. Seema Gupta, Digital Marketing, 2020, 2nd Edition, McGraw-Hill Education, India
2. Alan Charlesworth, Digital Marketing: A practical Approach, 2018, 3rd Edition,
Routledge, UK
Reference Books
1. Jeremy Kagan and Siddharth Shekhar Singh, Digital Marketing: Strategy and Tactics,
2020, 1st Edition, Wiley, USA
2. David Meerman Scott, The new rules of marketing and PR: How to use Content Marketing,
Podcasting, Social Media, AI, Live Video, And NewsJacking to reach buyers directly,
2020, 7th Edition, Wiley, USA
3. Dave Chaffey and Paul Russell Smith, Digital Marketing Excellence: Planning,
Optimizing and Integrating Online Marketing, 2017, 5th Edition, Routledge, UK
Mode of Evaluation: CAT, Quiz, Assignment and FAT

Recommended by Board of Studies 27-05-2022


Approved by Academic Council No. 66 Date 16-06-2022

112
Course code Course Title LT P C
BMGT107L Business Analytics 30 0 3
Pre-requisite NIL Syllabus
version
1.0
Course Objectives
1. To summarize, analyze, and report the data for effective business decision-making.
2. To comprehend the advanced analytical tools available for various business problems.
3. To evaluate various analytical tools and choose the appropriate tool(s) for the given
problem and data.

Course Outcomes
At the end of the course, the students will be able to
1. Compare various BA tools and evaluate various data types and scales.
2. Examine the characteristics of data to summarize it effectively.
3. Apply various supervised and unsupervised learning algorithms to business problems.
4. Use different techniques of BA to any one of the management domains.
5. Create and interpret the data analysis report to make business decisions.

Module:1 Overview to Business Analytics (BA) 5 hours


Need for business analytics, BA Vs data science, BA Vs big data, terminologies - business
intelligence, machine learning algorithms - supervised and unsupervised learning, and data
mining, pillars of BA, roadmap for analytics, data types and scales, data cleansing and data
preparation.
Module:2 Descriptive Analytics 9 hours
Descriptive analytics - measures of central tendency and dispersion, data visualization and
exploration - histogram, bar chart, scatter plot, pie chart, box plot, and tree plot, probability,
probability distributions, hypotheses testing, significance value (p-value) and relationship
among variables.
Module:3 Regression Techniques 6 hours
Simple linear regression and multiple linear regression (MLR), - theory, assumptions,
goodness of fit, and model comparison. Applications of simple linear regression, MLR, using
business problem and data.
Module:4 Classification Techniques 8 hours
Binary logistic regression, decision tree, KNN, Naïve Bayes, LDA - theory and evaluations of
classifiers (ROC and confusion matrix). Applications of binary logistic regression decision
tree, KNN, Naïve Bayes, and LDA using business problem and data.
Module:5 Clustering and Dimensionality Reduction 6 hours
Basics and uses of cluster analysis (K-means and Hierarchical clustering), and
dimensionality reduction (FA and PCA). Interpretations to the outputs of K-means clustering,
Hierarchical clustering, FA, and PCA.
Module:6 Applications of BA 6 hours
Domain Applications of BA: HR analytics / marketing and retail analytics / web and social
media analytics / financial analytics.

113
Module:7 Report Writing 3 hours
Report writing - summary, problem identification, objectives, data visualization and
exploration, methodology, interpretations, findings, and conclusions.
Module:8 Contemporary Topics 2 hours

Total Lecture Hours: 45 hours


Text Book(s)
1. Dinesh Kumar U, Business Analytics: The Science of Data-Driven Decision
Making, 2017, 1st Edition, Wiley, India.
2. Jeffrey D. Camm, James J. Cochran, Michael J. Fry, Jeffrey W.Ohlmann, and
David R. Anderson, Essentials of Business Analytics, 2017, 2nd Edition, Cengage
Learning Inc., USA.
Reference Books
1. Evans, J. R., Business Analytics: Methods, Models and Decisions, 2021, 3rd Edition,
Pearson Education, USA.
2. Albright, S. C., and Winston, W. L.., Business Analytics: Data Analysis and Decision
Making, 2020, 7th Edition, Cengage Learning India Pvt. Ltd, India.
3. Shmueli, G., Bruce, P. C., Yahav, I., Patel, N. R., and Lichtendahl, K. C., Data Mining
for Business Analytics: Concepts, Techniques, and Applications in R, 2017, 1st
Edition, Wiley, USA.
Mode of Evaluation: CAT, Written Assignment, Quiz, Project, Seminar, Group
Discussion, Case Study, and FAT
Recommended by Board of Studies 27-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

114
DISCIPLINE-LINKED ENGINEERING
SCIENCES
(2023-2024)
B.Tech. Computer Science and Engineering (Bioinformatics)

115
Sl.No. Course Course Title Page No.
Code
1. BECE102L Digital Systems Design 117

2. BECE102P Digital Systems Design Lab 119

3. BECE204L Microprocessors and Microcontrollers 120

4. BECE204P Microprocessors and Microcontrollers Lab 122

5. BMAT205L Discrete Mathematics and Graph Theory 123

116
Course Code Course Title L T P C
BECE102L Digital Systems Design 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. Provide an understanding of Boolean algebra and logic functions.
2. Develop the knowledge of combinational and sequential logic circuit design.
3. Design and model the data path circuits for digital systems.
4. Establish a strong understanding of programmable logic.
5. Enable the student to design and model the logic circuits using Verilog HDL.

Course Outcomes
At the end of the course the student will be able to
1. Optimize the logic functions using and Boolean principles and K-map.
2. Model the Combinational and Sequential logic circuits using Verilog HDL.
3. Design the various combinational logic circuits and data path circuits.
4. Analyze and apply the design aspects of sequential logic circuits.
5. Analyze and apply the design aspects of Finite state machines.
6. Examine the basic architectures of programmable logic devices.

Module:1 Digital Logic 8 hours


Boolean Algebra: Basic definitions, Axiomatic definition of Boolean Algebra, Basic
Theorems and Properties of Boolean Algebra, Boolean Functions, Canonical and Standard
Forms, Simplification of Boolean functions. Gate-Level Minimization: The Map Method (K-
map up to 4 variable), Product of Sums and Sum of Products Simplification, NAND and NOR
Implementation. Logic Families: Digital Logic Gates, TTL and CMOS logic families.
Module:2 Verilog HDL 5 hours
Lexical Conventions, Ports and Modules, Operators, Dataflow Modelling, Gate Level
Modelling, Behavioural Modeling, Test Bench.
Module:3 Design of Combinational Logic Circuits 8 hours
Design Procedure, Half Adder, Full Adder, Half Subtractor, Full Subtractor, Decoders,
Encoders, Multiplexers, De-multiplexers, Parity generator and checker, Applications of
Decoder, Multiplexer and De-multiplexer. Modeling of Combinational logic circuits using
Verilog HDL.
Module:4 Design of data path circuits 6 hours
N-bit Parallel Adder/Subtractor, Carry Look Ahead Adder, Unsigned Array Multiplier, Booth
Multiplier, 4-Bit Magnitude comparator. Modeling of data path circuits using Verilog HDL.
Module:5 Design of Sequential Logic Circuits 8 hours
Latches, Flip-Flops - SR, D, JK & T, Buffer Registers, Shift Registers - SISO, SIPO, PISO,
PIPO, Design of synchronous sequential circuits: state table and state diagrams, Design of
counters: Modulo-n, Johnson, Ring, Up/Down, Asynchronous counter. Modeling of
sequential logic circuits using Verilog HDL.
Module:6 Design of FSM 4 hours

117
Finite state Machine(FSM):Mealy FSM and Moore FSM , Design Example : Sequence
detection, Modeling of FSM using Verilog HDL.
Module:7 Programmable Logic Devices 4 hours
Types of Programmable Logic Devices: PLA, PAL, CPLD, FPGA Generic Architecture.
Module:8 Contemporary issues 2 hours

Total Lecture hours: 45 hours


Textbook(s)
1. M. Morris Mano and Michael D. Ciletti, Digital Design: With an Introduction to
the Verilog HDL and System Verilog, 2018, 6th Edition, Pearson Pvt. Ltd.
Reference Books
1. Ming-Bo Lin, Digital Systems Design and Practice: Using Verilog HDL and FPGAs,
2015, 2nd Edition, Create Space Independent Publishing Platform.
2. Samir Palnitkar, Verilog HDL: A Guide to Digital Design and Synthesis, 2009, 2nd
edition, Prentice Hall of India Pvt. Ltd.
3. Stephen Brown and ZvonkoVranesic, Fundamentals of Digital Logic with Verilog
Design, 2013, 3rd Edition, McGraw-Hill Higher Education.
Mode of Evaluation: Continuous Assessment Test, Digital Assignment, Quiz and Final
Assessment Test
Recommended by Board of Studies 14-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

118
Course Code Course Title L T P C
BECE102P Digital Systems Design Lab 0 0 2 1
Pre-requisite Nil Syllabus version
1.0
Course Objective
To apply theoretical knowledge gained in the theory course and get hands-on experience
of the topics.

Course Outcomes
At the end of the course the student will be able to
1. Design, simulate and synthesize combinational logic circuits, data path circuits and
sequential logic circuits using Verilog HDL.
2. Design and implement FSM on FPGA.
3. Design and implement small digital systems on FPGA.

Indicative Experiments
1. Characteristics of Digital ICs, Realization of Boolean expressions
2. Design and Verilog modeling of Combinational Logic circuits
3. Design and Verilog modeling of various data path elements - Adders
4. Design and Verilog modeling of various data path elements - Multipliers
5. Implementation of combinational circuits – (FPGA / Trainer Kit)
6. Implementation of data path circuit - (FPGA / Trainer Kit)
7. Design and Verilog modeling of simple sequential circuits like Counters
and Shift registers
8. Design and Verilog modeling of complex sequential circuits
9. Implementation of Sequential circuits - (FPGA / Trainer Kit)
10. Design and Verilog modeling of FSM based design – Serial Adder
11. Design and Verilog modeling of FSM based design – Traffic Light Controller / Vending
Machine
12. Design of ALU

Total Laboratory Hours 30 hours


Mode of Assessment: Continuous Assessment and Final Assessment Test
Recommended by Board of Studies 14-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

119
Course Code Course Title L T P C
BECE204L Microprocessors and Microcontrollers 3 0 0 3
Pre-requisite BECE102L Syllabus version
1.0
Course Objectives
1. To acquaint students with architectures of Intel microprocessors, microcontroller and
ARM processors.
2. To familiarize the students with assembly language programming in 8051
microcontroller and ARM processor.
3. To interface peripherals and I/O devices with the 8051 microcontroller.

Course Outcomes
At the end of the course, the student should be able to
1. Comprehend the various microprocessors including Intel Pentium Processors
2. Infer the architecture and Programming of Intel 8086 Microprocessor.
3. Comprehend the architectures and programming of 8051 microcontroller.
4. Deploy the implementation of various peripherals such as general purpose input/
output, timers, serial communication, LCD, keypad and ADC with 8051
microcontroller
5. Infer the architecture of ARM Processor
6. Develop the simple application using ARM processor.

Module:1 Overview of Microprocessors 3 hours


Introduction to Microprocessors, 8-bit/16-bit Microprocessor, Overview of Intel Pentium, I
(i3, i5, i7) Series Processor.
Module:2 Microprocessor Architecture and Interfacing: Intel x86 8 hours
16-bit Microprocessor: 8086 - Architecture and Addressing modes, Memory Segmentation,
Instruction Set, Assembly Language Processing, Programming with DOS and BIOS function
calls, minimum and maximum mode configuration, Programmable Peripheral Interface
(8255), Programmable Timer Controller (8254), Memory Interface to 8086.
Module:3 Microcontroller Architecture: Intel 8051 7 hours
Microcontroller 8051 - Organization and Architecture, RAM-ROM Organization, Machine
Cycle, Instruction set: Addressing modes, Data Processing - Stack, Arithmetic, Logical;
Branching – Unconditional and Conditional, Assembly programming.
Module:4 Microcontroller 8051 Peripherals 5 hours
I/O Ports, Timers-Counters, Serial Communication and Interrupts.
Module:5 I/O interfacing with Microcontroller 8051 7 hours
LCD, LED, Keypad, Analog-to-Digital Convertors, Digital-to-Analog Convertors, Sensor
with Signal Conditioning Interface.
Module:6 ARM Processor Architecture 5 hours
ARM Design Philosophy; Overview of ARM architecture; States [ARM, Thumb, Jazelle];
Registers, Modes; Conditional Execution; Pipelining; Vector Tables; Exception handling.
120
Module:7 ARM Instruction Set 8 hours
ARM Instruction- data processing instructions, branch instructions, load store instructions,
SWI Instruction, Loading instructions, conditional Execution, Assembly Programming.
Module:8 Contemporary issues 2 hours

Total Lecture hours: 45 hours


Text Book(s)
1. A.K. Ray, K.M. Bhurchandi, Advanced Microprocessor and Peripherals, 2012, 2nd
Edition, Tata McGraw-Hill, India.
2. Mohammad Ali Mazidi, Janice G. Mazidi, Rolin D. McKinlay, The 8051
Microcontroller and Embedded Systems, 2014, 2nd Edition, Pearson, India.
Reference Books
1. Muhammad Ali Mazidi, ARM Assembly Language Programming & Architecture: 1,
2016, 2nd Edition, Microdigitaled.com
2. A. Nagoor Kani, 8086 Microprocessors and its Applications, 2017, Second Edition, Tata
McGraw-Hill Education Pvt. Ltd., New Delhi, India.
3. Joseph Yiu, The Definitive Guide to ARM® Cortex®-M0 and Cortex-M0+ Processors,
2015, 2nd Edition, Elsevier Science & Technology, UK
Mode of Evaluation: Continuous Assessment Test, Digital Assignment, Quiz and Final
Assessment Test
Recommended by Board of Studies 14-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

121
Course Code Course Title L T P C
BECE204P Microprocessors and Microcontrollers Lab 0 0 2 1
Pre-requisite BECE102L Syllabus version
1.0
Course Objectives
1. To familiarize the students with assembly language programming using
microprocessor and microcontroller.
2. To familiarize the students with Embedded C language programming using
microcontroller.
3. To interface peripherals and I/O devices with the microcontroller and microprocessor.

Course Outcomes
Student will be able to
1. Showcase the skill, knowledge and ability of programming microcontroller and
microprocessor using its instruction set.
2. Expertise with microcontroller and interfaces including general purpose input/ output,
timers, serial communication, LCD, keypad and ADC.

Indicative Experiments [Experiments using 8086/8051/ARM]


1 Assembly language programming of Arithmetic/logical operations.
2 Assembly language programming of memory operations.
3 Assembly language programming/ Embedded C programming for interfacing the
peripherals: General purpose input/ output, timers, serial communication, LCD,
keypad and ADC.
4 Hardware implementation of peripheral interfacing: General purpose input/ output,
timers, serial communication, LCD, keypad and ADC.
Total Laboratory Hours: 30 hours
Mode of Assessment: Continuous Assessment and Final Assessment Test
Recommended by Board of Studies 14-05-2022
Approved by Academic Council No. 66 Date 16-06-2022

122
Course Code Course Title L T P C
BMAT205L Discrete Mathematics and Graph Theory 3 1 0 4
Pre-requisite NIL Syllabus Version
1.0
Course Objectives:
1. To address the challenges of the relevance of lattice theoryand algebraic structures to
computer science and engineering problems.
2. To use Counting techniques, in particular recurrence relations to computer science
problems.
3. To understand the concepts of graph theory and related algorithm concepts.

Course Outcomes:
At the end of this course, students are expected to
1. Learn proof techniques and concepts of inference theory
2. Use algebraic structures in applications
3. Counting techniques in engineering problems.
4. Use lattice and Boolean algebra properties in Digital circuits.
5. Solve Science and Engineering problems using Graph theory.

Module:1 Mathematical Logic 7 hours


Statements and Notation-Connectives–Tautologies-Equivalence - Implications–Normal forms -
The Theory of Inference for the Statement Calculus - Predicate Calculus - Inference Theory of the
Predicate Calculus
Module:2 Algebraic Structures 6 hours
Semigroups and Monoids - Groups – Subgroups – Lagrange’s Theorem Homomorphism –
Properties-Group Codes.
Module:3 Counting Techniques 6 hours
Basics of counting - Pigeonhole principle - Permutations and combinations - Inclusion-
exclusion principle - Recurrence relations - Solving recurrence relations – Generating
Functions - Solution to recurrence relations.
Module:4 Lattices and Boolean algebra 6 hours
Partially Ordered Relations -Lattices as Posets – Hasse Digram – Properties of Lattices –
Boolean algebra-Properties of Boolean Algebra-Boolean functions.
Module:5 Fundamentals of Graphs 6hours
Basic Concepts of Graph Theory – Planar and Complete graph - Matrix representation of
Graphs – Graph Isomorphism – Connectivity–Cut sets-Euler and Hamilton Paths–Shortest Path
algorithms
Module:6 Trees, Fundamental circuits, Cut sets 6 hours
Trees – properties of trees – distance and centres in tree – Spanning trees – Spanning tree
algorithms- Tree traversals- Fundamental circuits and cut-sets
Module:7 Graph colouring, covering, Partitioning 6 hours
Bipartite graphs - Chromatic number – Chromatic partitioning – Chromatic polynomial -
matching – Covering– Four Colour problem.

123
Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Total Tutorial hours: 15 hours
Text Books:
1. Discrete Mathematical Structures with Applications to Computer Science, J .P. Trembley
and R. Manohar, Tata McGraw Hill-35th reprint, 2017.
2. Graph theory with application to Engineering and Computer Science, NarasingDeo, Prentice
Hall India 2016.
Reference Books:
1. Discrete Mathematics and its applications, Kenneth H. Rosen, 8th Edition, Tata McGraw Hill,
2019.
2. Discrete Mathematical Structures, Kolman, R.C.Busby and S.C.Ross, 6th Edition, PHI, 2018.
3. Discrete Mathematics, Richard Johnsonbaugh, 8th Edition, Prentice Hall, 2017.
4. Discrete Mathematics, S. Lipschutz and M. Lipson, McGraw Hill Education (India) 2017.
5. Elements of Discrete Mathematics–A Computer Oriented Approach, C.L.Liu, Tata McGraw
Hill, Special Indian Edition, 2017.
6.Introduction to Graph Theory, D. B. West, 3rd Edition, Prentice-Hall, Englewood Cliffs, NJ,
2015.

Mode of Evaluation: CAT, Quizzes, Digital Assignments, FAT


Recommended by Board of Studies 15.02.2022
Approved by Academic Council No. 65 Date 17-03-2022

124
DISCIPLINE CORE
(2023-2024)
B.Tech. Computer Science and Engineering (Bioinformatics)

125
Sl.No. Course Code Course Title Page No.
1. BCSE202L Data Structures and Algorithms 127

2. BCSE202P Data Structures and Algorithms Lab 129

3. BCSE203E Web Programming 130

4. BCSE204L Design and Analysis of Algorithms 133

5. BCSE204P Design and Analysis of Algorithms Lab 135

6. BCSE205L Computer Architecture and Organization 137

7. BCSE301L Software Engineering 139

8. BCSE301P Software Engineering Lab 141

9. BCSE302L Database Systems 142

10. BCSE302P Database Systems Lab 144

11. BCSE303L Operating Systems 145

12. BCSE303P Operating Systems Lab 147

13. BCSE304L Theory of Computation 149

14. BCSE305L Embedded Systems 151

15. BCSE306L Artificial Intelligence 153

16. BCSE307L Compiler Design 155

17. BCSE307P Compiler Design Lab 157

18. BCSE308L Computer Networks 158

19. BCSE308P Computer Networks Lab 160

20. BCSE309L Cryptography and Network Security 161

21. BCSE309P Cryptography and Network Security Lab 163

126
Course Code Course Title L T P C
BCSE202L Data Structures and Algorithms 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To impart basic concepts of data structures and algorithms.
2. To differentiate linear, non-linear data structures and their operations.
3. To comprehend the necessity of time complexity in algorithms.

Course Outcomes
On completion of this course, students should be able to:
1. Understand the fundamental analysis and time complexity for a given problem.
2. Articulate linear, non-linear data structures and legal operations permitted on them.
3. Identify and apply suitable algorithms for searching and sorting.
4. Discover various tree and graph traversals.
1. Explicate hashing, heaps and AVL trees and realize their applications.
Module:1 Algorithm Analysis 8 hours
Importance of algorithms and data structures - Fundamentals of algorithm analysis: Space and time
complexity of an algorithm, Types of asymptotic notations and orders of growth - Algorithm
efficiency – best case, worst case, average case - Analysis of non-recursive and recursive
algorithms - Asymptotic analysis for recurrence relation: Iteration Method, Substitution Method,
Master Method and Recursive Tree Method.

Module:2 Linear Data Structures 7 hours


Arrays: 1D and 2D array- Stack - Applications of stack: Expression Evaluation, Conversion of
Infix to postfix and prefix expression, Tower of Hanoi – Queue - Types of Queue: Circular
Queue, Double Ended Queue (deQueue) - Applications – List: Singly linked lists, Doubly linked
lists, Circular linked lists- Applications: Polynomial Manipulation.

Module:3 Searching and Sorting 7 hours


Searching: Linear Search and binary search – Applications. Sorting: Insertion sort, Selection sort,
Bubble sort, Counting sort, Quick sort, Merge sort - Analysis of sorting algorithms.

Module:4 Trees 6 hours


Introduction - Binary Tree: Definition and Properties - Tree Traversals- Expression Trees:- Binary
Search Trees - Operations in BST: insertion, deletion, finding min and max, finding the kth
minimum element.

Module:5 Graphs 6 hours


Terminology – Representation of Graph – Graph Traversal: Breadth First Search (BFS), Depth
First Search (DFS) - Minimum Spanning Tree: Prim's, Kruskal's - Single Source Shortest Path:
Dijkstra’s Algorithm.
Module:6 Hashing 4 hours
Hash functions - Separate chaining - Open hashing: Linear probing, Quadratic probing, Double
hashing - Closed hashing - Random probing – Rehashing - Extendible hashing.

127
Module:7 Heaps and AVL Trees 5 hours
Heaps - Heap sort- Applications -Priority Queue using Heaps. AVL trees: Terminology, basic
operations (rotation, insertion and deletion).

Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book(s)
1. Mark A. Weiss, Data Structures & Algorithm Analysis in C++, 4th Edition, 2013.
Reference Books
1. Alfred V. Aho, Jeffrey D. Ullman and John E. Hopcroft, Data Structures and Algorithms,
1983, Pearson Education.
2. Horowitz, Sahni and S. Anderson-Freed, Fundamentals of Data Structures in C, 2008, 2nd
Edition, Universities Press.
3. Thomas H. Cormen, C.E. Leiserson, R L. Rivest and C. Stein, Introduction to
Algorithms, 2009, 3rd Edition, MIT Press.
Mode of Evaluation: CAT, Assignment, Quiz and FAT
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

128
Course Code Course Title L T P C
BCSE202P Data Structures and Algorithms Lab 0 0 2 1

Pre-requisite NIL Syllabus version


1.0
Course Objectives
1. To impart basic concepts of data structures and algorithms.
2. To differentiate linear, non-linear data structures and their operations.
3. To comprehend the necessity of time complexity in algorithms.

Course Outcomes
On completion of this course, students should be able to:
1. Apply appropriate data structures to find solutions to practical problems.
2. Identify suitable algorithms for solving the given problems.

Indicative Experiments
1. Implementation of stack data structure and its applications
2. Implementation of queue data structure and its applications
3. Implementation linked list and its application
4. Implementation of searching algorithms
5. Implementation of sorting algorithms
6. Binary Tree Traversal implementation
7. Binary Search Tree implementation
8. Graph Traversal – Depth First Search and Breadth First Search algorithm
9. Minimum Spanning Tree – Prim’s and Kruskal’s algorithm
10. Single Source Shortest Path Algorithm - Dijkstra’s algorithm
Total Laboratory Hours 30 hours
Text Book(s)
1. Mark A. Weiss, Data Structures & Algorithm Analysis in C++, 2013, 4th Edition, Pearson.
Reference Books
1. Alfred V. Aho, Jeffrey D. Ullman and John E. Hopcroft, Data Structures and Algorithms,
1983, Pearson Education.
2. Horowitz, Sahni and S. Anderson-Freed, Fundamentals of Data Structures in C, 2008, 2nd
Edition, Universities Press.
3. Thomas H. Cormen, C.E. Leiserson, R L. Rivest and C. Stein, Introduction to Algorithms,
2009, 3rd Edition, MIT Press.
Mode of assessment: Continuous Assessments and FAT
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

129
Course Code Course Title L T P C
BCSE203E Web Programming 1 0 4 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To convey the Internet and Its Application in Real world.
2. To introduce the fundamentals of web programming through HTML and CSS.
3. To establish the application of Javascript in designing interactive web pages.
4. To investigate various elements of ReactJS and design user interfaces to deploy in the real time.
Course Outcomes
At the end of this course students will be able to:
1. Apply various elements of HTML and CSS.
2. Design interactive web pages using JavaScript.
3. Create Dynamic Web Applications using ReactJS.
4. Deploy and host web applications in Local Servers or Cloud platforms.

Module:1 Introduction 2 hours


World wide web and its evolution - E-mail, Telnet, FTP, E–commerce, Cloud Computing, Video
conferencing - Internet service providers, IP Address, URL, Domain Name Servers - Web
Browsers, Search Engine -Web Server vs Application Server.
Module:2 Hypertext Markup Language 2 hours
HTML Tags, Structure, HTML Coding Conventions - Block Elements, Text Elements, Code-
Related Elements, Character References - Lists, Images, section, article, and aside Elements - nav
and a Elements - header and footer Elements.
Module:3 Cascading Style Sheets 2 hours
CSS Overview - CSS Rules, CSS Syntax and Style - Class Selectors, ID Selectors, span and div
Elements - Cascading, style Attribute, style Container, External CSS Files - CSS Properties: Color
Properties, Font Properties, line-height Property, Text Properties, Border Properties. Element Box,
padding Property, margin Property - Hosting a Website and GIT.
Module:4 JavaScript 3 hours
Hello World Web Page - Buttons, Functions, Variables, Identifiers - Assignment Statements and
Objects - Document Object Model, Forms: form Element, Controls, Text Control Accessing a
Form’s Control Values, reset and focus Methods – Event Handler Attributes: onchange,
onmouseover, onmouseout.
Module:5 Advanced JavaScript 2 hours
While Loop, External JavaScript Files, do Loop, Radio Buttons, Checkboxes, for Loop - fieldset
and legend Elements- Manipulating CSS with JavaScript- Using z-index to Stack Elements-
Textarea Controls - Pull-Down Menus- List Boxes- Canvas and Drawing - Event Handler and
Listener.

Module:6 ReactJS 2 hours

130
React Environment Setup - ReactJS Basics - React JSX - React Components: React Component
API - React Component Life Cycle - React Constructors - React Dev Tools - React Native vs
ReactJS.
Module:7 Advanced ReactJS 2 hours
React Dataflow: React State - React Props - React Props Validation - Styling React - Hooks and
Routing - Deploying React - Case Studies for building dynamic web applications.
Total Lecture hours: 15 hours
Text Book(s)
1. Dean, J., Web Programming with HTML5, CSS, and JavaScript. Jones & Bartlett Learning,
2018.
2. Minnick, C. Beginning ReactJS foundations building user interfaces with ReactJS: An
Approachable Guide, OReillly, 2022.
Reference Books
1. Harvey M Deitel, Paul J Deitel and Tem R Nieto, Internet and World Wide Web How to
Program, Pearson, 6th Edition, 2020.
2. Rebah, H.B., Boukthir, H. and Chedebois, A., Website Design and Development with HTML5
and CSS3. John Wiley & Sons, 2022.
Mode of Evaluation: Written Assignment, Quiz

Indicative Experiments
1. Explore various terminologies related to Internet (ISP, Email, Telnet, FTP, Web browsers,
Search Engines)
2. Experiment the use of basic HTML elements.
3. Demonstrate the applications of Lists, Tables, Images, Section, article and aside elements.
4. Investigate the various components of CSS.
5. Develop web pages using HTML and various elements of CSS.
6. Designing simple dynamic webpages using Javascript.
7. Build web pages using While Loop, External JavaScript Files, do Loop, Radio Buttons,
Checkboxes, for Loop - fieldset and legend Elements.
8. Manipulating CSS with JavaScript- Using z-index to Stack Elements-Textarea Controls - Pull-
Down Menus- List Boxes- Canvas and Drawing - Event Handler and Listener.
9. React Environment Setup - ReactJS Basics - React JSX - React Components: React Component
API.
10. Understand React Component Life Cycle and apply React Constructors - React Dev Tools -
React Native vs ReactJS.
11. Envisage React Dataflow: React State - React Props - React Props Validation - Styling React -
Hooks and Routing.
12. Deploying React - Case Studies for building dynamic web applications.
Total Laboratory Hours 60 hours
Text Book(s)
1. Laura Lemay, Rafe Colburn and Jennifer Kyrnin, Mastering HTML, CSS and Javascript
Web Publishing, BPB Publication, 1st Edition, 2016.
Reference Books

131
1. Alex Banks and Eve Porcello, Learning React: Functional Web Development with React
and Redux, O’Reilly Publishers, 1st Edition, 2017.
Mode of assessment: Continuous Assessments and FAT
Recommended by Board of Studies 26-07-2022
Approved by Academic Council No. 67 Date 08-08-2022

132
Course Code Course Title L T P C
BCSE204L Design and Analysis of Algorithms 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To provide mathematical foundations for analyzing the complexity of the algorithms
2. To impart the knowledge on various design strategies that can help in solving the real world
problems effectively
3. To synthesize efficient algorithms in various engineering design situations

Course Outcomes
On completion of this course, student should be able to:
1. Apply the mathematical tools to analyze and derive the running time of the algorithms
2. Demonstrate the major algorithm design paradigms.
3. Explain major graph algorithms, string matching and geometric algorithms along with their
analysis.
4. Articulating Randomized Algorithms.
5. Explain the hardness of real-world problems with respect to algorithmic efficiency and learning
to cope with it.

Module:1 Design Paradigms: Greedy, Divide and Conquer 6 hours


Overview andTechniques
Importance of Algorithms - Stages of algorithm development: Describing the
problem, Identifying a suitable technique, Design of an algorithm, Derive Time Complexity, Proof
of Correctness of the algorithm, Illustration of Design Stages - Greedy techniques: Fractional
Knapsack Problem, and Huffman coding - Divide and Conquer: Maximum Subarray, Karatsuba
faster integer multiplication algorithm.
Module:2 Design Paradigms: Dynamic Programming, Backtracking 10 hours
and Branch & Bound Techniques
Dynamic programming: Assembly Line Scheduling, Matrix Chain Multiplication, Longest
Common Subsequence, 0-1 Knapsack, TSP- Backtracking: N-Queens problem, Subset Sum, Graph
Coloring- Branch & Bound: LIFO-BB and FIFO BB methods: Job Selection problem, 0-1 Knapsack
Problem
Module:3 String Matching Algorithms 5 hours
Naïve String-matching Algorithms, KMP algorithm, Rabin-Karp Algorithm, Suffix Trees.

Module:4 Graph Algorithms 6 hours


All pair shortest path: Bellman Ford Algorithm, Floyd-Warshall Algorithm - Network Flows: Flow
Networks, Maximum Flows: Ford-Fulkerson, Edmond-Karp, Push Re-label Algorithm –
Application of Max Flow to maximum matching problem
Module:5 Geometric Algorithms 4 hours
Line Segments: Properties, Intersection, sweeping lines - Convex Hull finding algorithms:
Graham’s Scan, Jarvis’ March Algorithm.
Module:6 Randomized algorithms 5 hours

133
Randomized quick sort - The hiring problem - Finding the global Minimum Cut.
Module:7 Classes of Complexity and Approximation Algorithms 7 hours
The Class P - The Class NP - Reducibility and NP-completeness – SAT (Problem Definition and
statement), 3SAT, Independent Set, Clique, Approximation Algorithm – Vertex Cover, Set Cover
and Travelling salesman
Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book(s)
1. Thomas H. Cormen, C.E. Leiserson, R L.Rivest and C. Stein, Introduction to Algorithms,
Third edition, MIT Press, 2009.
Reference Books
1. Jon Kleinberg and ÉvaTardos, Algorithm Design, Pearson Education, 1st Edition, 2014.
2. Rajeev Motwani, Prabhakar Raghavan; Randomized Algorithms, Cambridge University
Press, 1995 (Online Print – 2013)
3. Ravindra K. Ahuja, Thomas L. Magnanti, and James B. Orlin, Network Flows: Theory,
Algorithms, and Applications, 1st Edition, Pearson Education, 2014.

Mode of Evaluation: CAT, Written assignments, Quiz, FAT.


Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

134
Course Code Course Title L T P C
BCSE204P Design and Analysis of Algorithms Lab 0 0 2 1
Pre-requisite Nil Syllabus version
1.0
Course Objectives
4. To provide mathematical foundations for analyzing the complexity of the algorithms
5. To impart the knowledge on various design strategies that can help in solving the real
world problems effectively
6. Synthesize efficient algorithms in various engineering design situations

Course Outcomes
1. On completion of this course, student should be able to:
2. Demonstrate the major algorithm design paradigms.
3. Explain major graph algorithms, string matching and geometric algorithms along with
their analysis.

Indicative Experiments
1. Greedy Strategy : Activity Selection & Huffman coding
2. Dynamic Programming : ALS, Matrix Chain Multiplication , Longest Common
Subsequence, 0-1 Knapsack
3. Divide and Conquer : Maximum Subarray and Karatsuba faster integer
multiplication algorithm
4. Backtracking: N-queens
5. Branch and Bound: Job selection
6 String matching algorithms : Naïve, KMP and Rabin Karp,suffix trees
7 MST and all pair shortest path algorithms
8 Network Flows : Ford –Fulkerson and Edmond - Karp
9 Intersection of line segments &Finding Convexhull, Finding closest pair of points
10 Polynomial time algorithm for verification of NPC problems
11 Approximation and Randomized algorithms
Total Laboratory hours: 30 hours
Text Book
1. Thomas H. Cormen, C.E. Leiserson, R L.Rivest and C. Stein, Introduction to
Algorithms, Third edition, MIT Press, 2009.
Reference Books
1. Jon Kleinberg and ÉvaTardos, Algorithm Design, Pearson Education, 1st Edition, 2014.
2. Rajeev Motwani, Prabhakar Raghavan; Randomized Algorithms, Cambridge University
Press, 1995 (Online Print – 2013)
3. Ravindra K. Ahuja, Thomas L. Magnanti, and James B. Orlin, Network Flows: Theory,
Algorithms, and Applications, 1st Edition, Pearson Education, 2014.

Mode of assessment: Continuous assessments, FAT

135
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

136
Course Code Course Title L T P C
BCSE205L Computer Architecture and Organization 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
9. To acquaint students with the basic concepts of fundamental component, architecture,
register organization and performance metrics of a computer and to impart the knowledge
of data representation in binary and to understand the implementation of arithmetic
algorithms in a typical computer.
10. To teach students how to describe machine capabilities and design an effective data
path design for instruction execution. To introduce students to syntax and semantics of
machine level programming.
11. To make students understand the importance of memory systems, IO interfacing
techniques and external storage and their performance metrics for a typical computer. And
explore various alternate techniques for improving the performance of a processor.

Course Outcomes
On completion of this course, student should be able to:
11. Differentiate Von Neumann, Harvard, and CISC and RISC architectures. Analyze
the performance of machine with different capabilities. Recognize different instruction
formats and addressing modes. Validate efficient algorithm for fixed point and floating point
arithmetic operations.
12. Explain the importance of hierarchical memory organization. Able to construct
larger memories. Analyze and suggest efficient cache mapping technique and replacement
algorithms for given design requirements. Demonstrate hamming code for error detection
and correction.
13. Understand the need for an interface. Compare and contrast memory mapping and
IO mapping techniques. Describe and Differentiate different modes of data transfer.
Appraise the synchronous and asynchronous bus for performance and arbitration.
14. Assess the performance of IO and external storage systems. Classify parallel
machine models. Analyze the pipeline hazards and solutions.

Module:1 Introduction To Computer Architecture and Organization 5 hours


Overview of Organization and Architecture –Functional components of a computer: Registers
and register files - Interconnection of components - Overview of IAS computer function -
Organization of the von Neumann machine - Harvard architecture - CISC & RISC
Architectures.
Module:2 Data Representation and Computer Arithmetic 5 hours
Algorithms for fixed point arithmetic operations: Multiplication (Booths, Modified Booths),
Division (restoring and non-restoring) - Algorithms for floating point arithmetic operations -
Representation of nonnumeric data (character codes).

Module:3 Instruction Sets and Control Unit 9 hours

137
Computer Instructions: Instruction sets, Instruction Set Architecture, Instruction formats,
Instruction set categories - Addressing modes - Phases of instruction cycle – ALU - Data path
and control unit: Hardwired control unit and Micro programmed control unit -
Performance metrics: Execution time calculation, MIPS, MFLOPS.

Module:4 Memory System Organization and Architecture 7 hours


Memory systems hierarchy: Characteristics, Byte Storage methods, Conceptual view of
memory cell - Design of scalable memory using RAM’s- ROM’s chips - Construction of larger
size memories - Memory Interleaving - Memory interface address map- Cache memory:
principles, Cache memory management techniques, Types of caches, caches misses, Mean
memory access time evaluation of cache.
Module:5 Interfacing and Communication 5 hours
I/O fundamentals: handshaking, buffering, I/O Modules - I/O techniques: Programmed I/O,
Interrupt-driven I/O, Direct Memory Access, Direct Cache Access - Interrupt structures:
Vectored and Prioritized-interrupt overhead - Buses: Synchronous and asynchronous -
Arbitration.
Module:6 Subsystems 5 hours
External storage systems: Solid state drivers - Organization and Structure of disk drives:
Electronic- magnetic and optical technologies - Reliability of memory systems - Error detecting
and error correcting systems - RAID Levels - I/O Performance
Module:7 High Performance Processors 7 hours
Classification of models - Flynn’s taxonomy of parallel machine models (SISD, SIMD, MISD,
MIMD) - Pipelining: Two stages, Multi stage pipelining, Basic performance issues in pipelining,
Hazards, Methods to prevent and resolve hazards and their drawbacks - Approaches to deal
branches - Superscalar architecture: Limitations of scalar pipelines, superscalar versus super
pipeline architecture, superscalar techniques, performance evaluation of superscalar architecture
- performance evaluation of parallel processors: Amdahl’s law, speed-up and efficiency.
Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book(s)
1. David A. Patterson and John L. Hennessy, Computer Organization and Design -The
Hardware / Software Interface 6th Edition, Morgan Kaufmann, 2020.
Reference Books
1. Computer Architecture and Organization-Designing for Performance, William Stallings,
Tenth edition, Pearson Education series, 2016.
2. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer organization, Mc Graw Hill,
Fifth edition, Reprint 2011.
Mode of Evaluation: CAT, Written Assignments, Quiz and FAT.
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

138
Course Code Course Title L T P C
BCSE301L Software Engineering 30 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To introduce the essential Software Engineering concepts.
2. To impart concepts and skills for performing analysis, design ,develop, test and evolve
efficient software systems of various disciplines and applications
3. To make familiar about engineering practices, standards and metrics for developing software
components and products.

Course Outcomes
On completion of this course, student should be able to:
1. Apply and assess the principles of various process models for the software development.
2. Demonstrate various software project management activities that include planning,
Estimations, Risk assessment and Configuration Management
3. Perform Requirements modelling and apply appropriate design and testing heuristics to
produce quality software systems.
4. Demonstrate the complete Software life cycle activities from requirements analysis to
maintenance using the modern tools and techniques.
5. Escalate the use of various standards and metrics in evaluating the process and product.

Module:1 Overview Of Software Engineering 6 hours


Nature of Software, Software Engineering, Software process, project, product, Process Models
Classical Evolutionary models, Introduction to Agility - Agile Process-Extreme programming -
XP Process – Principles of Agile Software Development framework - Overview of System
Engineering.

Module:2 Introduction To Software Project Management 6 hours


Planning, Scope, Work break-down structure, Milestones, Deliverables, Cost and Estimates -
(Human Resources, Time-scale, Costs), Risk Management, RMMM Plan, CASE TOOLS, Agile
Project Management, Managing team dynamics and communication, Metrics and Measurement

Module:3 Modelling Requirements 8 hours


Software requirements and its types, Requirements Engineering process, Requirement
Elicitation, System Modeling – Requirements Specification and Requirement Validation,
Requirements Elicitation techniques, Requirements management in Agile.
Module:4 Software Design 8 hours
Design concepts and principles - Abstraction - Refinement - Modularity Cohesion coupling,
Architectural design, Detailed Design Transaction Transformation, Refactoring of designs,
Object oriented Design User-Interface Design

139
Module:5 Validation And Verification 7 hours
Strategic Approach to Software Testing, Testing Fundamentals Test Plan, Test Design, Test
Execution, Reviews, Inspection and Auditing – Regression Testing – Mutation Testing - Object
oriented testing - Testing Web based System - Mobile App testing – Mobile test Automation
and tools – DevOps Testing – Cloud and Big Data Testing
Module:6 Software Evolution 4 hours
Software Maintenance, Types of Maintenance, - Software Configuration Management –
Overview – SCM Tools. Re-Engineering, Reverse Engineering, Software Reuse

Module:7 Quality Assurance 4 hours


Q
Product
uality and Process Metrics, Quality Standards Models ISO, TQM, Six-Sigma, Process
improvement
Assurance Models: CMM & CMMI. Quality Control and Quality Assurance - Quality
Management4 - Quality Factors - Methods of Quality Management
hours
Module:8 Contemporary Issues 2 hours
Product
and
Process Total Lecture hours: 45 hours
Metrics,
Text Book(s)
Quality
1. Ian Somerville, Software Engineering, 10th Edition, Addison-Wesley, 2015
Standards
Models
ISO,
TQM,
1. Roger
Six- S. Pressman and Bruce R. Maxim, Software Engineering: A Practitioner’s
Approach, 10th edition, McGraw Hill Education, 2019
Sigma,
Process
2. William E. Lewis , Software Testing and Continuous Quality Improvement, Third Edition,
improvem
ent Auerbach Publications, 2017
Mode of Evaluation: CAT, Written assignment, Quiz, FAT.
Models:
CMM &
Recommended by Board of Studies 04-03-2022
CMMI.
Quality by Academic Council
Approved No. 65 Date 17-03-2022
Control
and
Quality
Assurance
- Quality
Managem
ent -
Quality
Factors -
Methods
of Quality
Managem
ent
Module:8
C
ontempor
ary Issues
2
hours

140
Course Code Course Title L T P C
BCSE301P Software Engineering Lab 0 0 2 1
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To introduce the essential Software Engineering concepts.
2. To impart concepts and skills for performing analysis, design, develop, test and evolve
efficient software systems of various disciplines and applications.
3. To make familiar about engineering practices, standards and metrics for developing
software components and products.

Course Outcome
On completion of this course, student should be able to:
1. Demonstrate the complete Software life cycle activities from requirements analysis to
maintenance using the modern tools and techniques.

Indicative Experiments
1. Analysis and Identification of the suitable process models
2. Work Break-down Structure (Process Based, Product Based, Geographic Based
and Role Based) and Estimations
3. Requirement modelling using Entity Relationship Diagram (Structural Modeling)
4. Requirement modelling using Context flow diagram, DFD (Functional Modeling)
5. Requirement modelling using State Transition Diagram (Behavioral Modeling)
6. OO design – Use case Model, Class Model
7. OO design – Interaction Models
8. OO design – Package, Component and deployment models
9. Design and demonstration of test cases. Functional Testing and Non- Functional Testing
(using any open-source tools)
10. Story Boarding and User Interface design Modelling
Total Laboratory Hours: 30 hours
Text Book(s)
1. Ian Somerville, Software Engineering, 10th Edition, Addison-Wesley, 2015

Reference Books
1. Roger S. Pressman and Bruce R. Maxim, Software Engineering: A Practitioner’s
Approach, 10th edition, McGraw Hill Education, 2019
2. William E. Lewis, Software Testing and Continuous Quality Improvement, Third
Edition, Auerbach Publications, 2017
Mode of assessment: Continuous assessments, FAT.
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

141
Course Code Course Title L T P C
BCSE302L Database Systems 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To understand the concepts of File system and structure of the database, Designing an
Entity-Relationship model for a real-life application and Mapping a database schema from
the ER model.
2. To differentiate various normal forms, evaluate relational schemas for design qualities and
optimize a query.
3. To impart the working methodologies of transaction management, understand concurrency
control, recovery, indexing, access methods and fundamental view on unstructured data and
its management.

Course Outcomes
4. On completion of this course, student should be able to:
5. Comprehend the role of database management system in an organization and design the
structure and operation of the relational data model.
6. Develop a database project depending on the business requirements, considering
various design issues.
7. List the concepts of indexing and accessing methods.
8. Explain the concept of a database transaction processing and comprehend the concept of
database facilities including concurrency control, backup and recovery.
9. Review the fundamental view on unstructured data and describe other emerging
database technologies.

Module:1 Database Systems Concepts and Architecture 4 hours


Need for database systems – Characteristics of Database Approach – Advantages of using
DBMS approach - Actors on the Database Management Scene: Database Administrator -
Classification of database management systems - Data Models - Schemas and Instances -
Three-Schema Architecture - The Database System Environment - Centralized and
Client/Server Architectures for DBMSs – Overall Architecture of Database Management
Systems
Module:2 Relational Model and E-R Modeling 6 hours
Relational Model: Candidate Keys, Primary Keys, Foreign Keys - Integrity Constraints -
Handling of Nulls - Entity Relationship Model: Types of Attributes, Relationships, Structural
Constraints, Relational model Constraints – Mapping ER model to a relational schema –
Extended ER Model - Generalization – Specialization – Aggregations.
Module:3 Relational Database Design 6 hours
Database Design – Schema Refinement - Guidelines for Relational Schema - Functional
dependencies - Axioms on Functional Dependencies- Normalization: First, Second and
Third Normal Forms - Boyce Codd Normal Form, Multi-valued dependency and Fourth
Normal form - Join dependency and Fifth Normal form

142
Module:4 Physical Database Design and Query Processing 8 hours
File Organization - Indexing: Single level indexing, multi-level indexing, dynamic multilevel
Indexing - B+ Tree Indexing – Hashing Techniques: Static and Dynamic Hashing – Relational
Algebra - Translating SQL Queries into Relational Algebra - Query Processing – Query
Optimization: Algebraic Query Optimization, Heuristic query optimization Rules, Join Query
Optimization using Indexing and Hashing - Tuple Relational Calculus.
Module:5 Transaction Processing and Recovery 8 hours
Introduction to Transaction Processing – Transaction concepts: ACID Properties of
Transactions, Transaction States - Serial and Serializable Schedules - Schedules based on
recoverability – Schedules based on Serializability - Conflict Serializabilty - Recovery
Concepts: Log Based Recovery Protocols, Recovery based on deferred update, Recovery
techniques based on immediate update – Shadow Paging Algorithm
Module:6 Concurrency Control In Transaction Processing 8 hours
Concurrent Transactions – Lost Update Problem - Concurrency Control Techniques: Time
Stamp Based Protocols, Thomas Write Rule, Lock Based Protocols, Lock Compatibility Matrix,
- Two-Phase Locking Protocol - Lock Conversions - Graph Based Protocols for Concurrency
Control - Tree Protocol for Concurrency Control – Deadlocks Based on Locks in Transactions
– Deadlock Handling Techniques – Transaction Deadlock Detection Techniques – Transaction
Deadlock Prevention Techniques – Multi-Granularity Locking for avoiding Transaction
Deadlocks
Module:7 NOSQL Database Management 3 hours
Introduction, Need of NoSQL, CAP Theorem, different NoSQL data bases: Key-value data
stores, Columnar families, Document databases, Graph databases

Module:8 Contemporary Issues 2 Hours

Total Lecture hours: 45 hours


Text Book(s)
1. R. Elmasri & S. B. Navathe, Fundamentals of Database Systems, Addison Wesley, 7th
Edition, 2016
Reference Books
1. A. Silberschatz, H. F. Korth & S. Sudarshan, Database System Concepts, McGraw Hill,
7th Edition 2019.
2. Raghu Ramakrishnan, Database Management Systems, Mcgraw-Hill, 4th Edition, 2018
3. C.J.Date, A.Kannan, S.Swamynathan,” An Introduction to Database Systems”, Pearson,
Eighth Edition, 2006.
4. Gerardus Blokdyk, NoSQL Databases A Complete Guide, 5STARCooks, 2021
Mode of Evaluation: CAT, Quiz, Assignment and FAT
Recommended by Board of Studies 18-02-2022
Approved by Academic Council No. 65 Date 17-03-2022

143
Course Code Course Title LT P C
BCSE302P Database Systems Lab 0 0 2 1
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. Basic ability to understand the concepts of File system and structure of the database;
Designing an Entity-Relationship model for a real-life application and Mapping a database
schema from the ER model.
2. Differentiate various normal forms, evaluate relational schemas for design qualities and
optimize a query.
3. Explain the working methodologies of transaction management and give a solution during a
transaction failure. Understand the basic concepts on concurrency control, recovery,
indexing, access methods and fundamental view on unstructured data and its management.

Course Outcomes
On completion of this course, student should be able to:
1. Design the structure and operation of the relational data model.
2. Examine the data requirements of the real world and design a database management system.

Indicative Experiments
1. Data Definition and Data Manipulation Language
2. Constraints
3. Single row functions
4. Operators and group functions
5. Sub query, views and joins
6. High Level Language Extensions - Procedures, Functions, Cursors and Triggers
Total Laboratory Hours: 30 hours
Text Book
1. R. Elmasri & S. B. Navathe, Fundamentals of Database Systems, Addison Wesley, 7th
Edition, 2016
Reference Books
1. A. Silberschatz, H. F. Korth & S. Sudarshan, Database System Concepts, McGraw Hill, 7th
Edition 2019.
2. Raghu Ramakrishnan, Database Management Systems, Mcgraw-Hill, 4th Edition, 2018
3. C.J.Date, A.Kannan, S.Swamynathan,” An Introduction to Database Systems”, Pearson,
Eighth Edition, 2006.
4. Gerardus Blokdyk, NoSQL Databases A Complete Guide, 5STARCooks, 2021

Mode of assessment: Continuous assessments, FAT


Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022
144
Course Code Course Title L T P C
BCSE303L Operating Systems 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To introduce the operating system concepts, designs and provide skills required to
implement the services.
2. To describe the trade-offs between conflicting objectives in large scale system design.
3. To develop the knowledge for application of the various design issues and services.

Course Outcomes
On completion of this course, student should be able to:
1. Interpret the evolution of OS functionality, structures, layers and apply various types of
system calls of various process states.
2. Design scheduling algorithms to compute and compare various scheduling criteria.
3. Apply and analyze communication between inter process and synchronization
techniques.
4. Implement page replacement algorithms, memory management problems and
segmentation.
5. Differentiate the file systems for applying different allocation, access technique, representing
virtualization and providing protection and security to OS.

Module:1 Introduction 3 hours


Introduction to OS: Functionality of OS - OS design issues - Structuring methods (monolithic,
layered, modular, micro-kernel models) - Abstractions, processes, resources - Influence of
security, networking, and multimedia.
Module:2 OS Principles 4 hours
System calls, System/Application Call Interface – Protection: User/Kernel modes - Interrupts
-Processes - Structures (Process Control Block, Ready List etc.), Process creation,
management in Unix – Threads: User level, kernel level threads and thread models.
Module:3 Scheduling 9 hours
Processes Scheduling - CPU Scheduling: Pre-emptive, non-pre-emptive - Multiprocessor
scheduling – Deadlocks - Resource allocation and management - Deadlock handling
mechanisms: prevention, avoidance, detection, recovery.
Module:4 Concurrency 8 hours
Inter-process communication, Synchronization - Implementing synchronization primitives
(Peterson’s solution, Bakery algorithm, synchronization hardware) - Semaphores – Classical
synchronization problems, Monitors: Solution to Dining Philosophers problem – IPC in Unix,
Multiprocessors and Locking - Scalable Locks - Lock-free coordination.
Module:5 Memory Management 7 hours

145
Main memory management, Memory allocation strategies, Virtual memory: Hardware support
for virtual memory (caching, TLB) – Paging - Segmentation - Demand Paging - Page Faults -
Page Replacement -Thrashing - Working Set.

Module:6 Virtualization and File System Management 6 hours


Virtual Machines - Virtualization (Hardware/Software, Server, Service, Network – Hypervisors
- Container virtualization - Cost of virtualization - File system interface (access methods,
directory structures) - File system implementation (directory implementation, file allocation
methods) - File system recovery - Journaling - Soft updates - Log-structured file system -
Distributed file system.
Module:7 Storage Management, Protection and Security 6 hours
Disk structure and attachment – Disk scheduling algorithms (seek time, rotational latency
based)- System threats and security – Policy vs mechanism - Access vs authentication - System
protection: Access matrix – Capability based systems - OS: performance, scaling, future
directions in mobile OS.
Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book
1. Abraham Silberschatz, Peter B. Galvin, Greg Gagne, “Operating System Concepts”, 2018,
10th Edition, Wiley, United States.
Reference Books
1. Andrew S. Tanenbaum, “Modern Operating Systems”, 2016, 4th Edition, Pearson,
United Kingdom.
2. William Stallings, “Operating Systems: Internals and Design Principles”, 2018, 9th
Edition, Pearson, United Kingdom.

Mode of Evaluation: CAT, Written Assignment, Quiz, FAT


Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

146
Course Code Course Title L T P C

BCSE303P Operating Systems Lab 0 0 2 1


Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To introduce the operating system concepts, designs and provide skills required to implement
the services.
2. To describe the trade-offs between conflicting objectives in large scale system design.
3. To develop the knowledge for application of the various design issues and services.
Course Outcomes
On completion of this course, student should be able to:
1. Interpret the evolution of OS functionality, structures, layers and apply various types of
system calls of various process states.
2. Design scheduling algorithms to compute and compare various scheduling criteria.
3. Apply and analyze communication between inter process and synchronization techniques.
4. Implement page replacement algorithms, memory management problems and segmentation.
5. Differentiate the file systems for applying different allocation, access technique, representing
virtualization and providing protection and security to OS.

Indicative Experiments
1. Study of Basic Linux Commands
2. Implement your own bootloader program that helps a computer to boot an OS.
3. Shell Programming (I/O, Decision making, Looping, Multi-level branching)
4. Creating child process using fork () system call, Orphan and Zombie process creation
5. Simulation of CPU scheduling algorithms (FCFS, SJF, Priority and Round Robin)
6. Implement process synchronization using semaphores / monitors.
7. Simulation of Banker s algorithm to check whether the given system is in safe state or not.
Also check whether addition resource requested can be granted immediately
8. Parallel Thread management using Pthreads library. Implement a data parallelism using
multi-threading
9. Dynamic memory allocation algorithms - First-fit, Best-fit, Worst-fit algorithms
10. Page Replacement Algorithms FIFO, LRU and Optimal
11. Implement a file locking mechanism.
12. Virtualization Setup: Type-1, Type-2 Hypervisor (Detailed Study Report)
Total Laboratory Hours: 30 hours
Text Book
1. Fox, Richard, “Linux with Operating System Concepts”, 2022, 2nd Edition, Chapman and
Hall/CRC, UK.
Reference Books
1. Love, Robert, "Linux System Programming: talking directly to the kernel and C library",
2013, 2nd Edition, O'Reilly Media, Inc, United States.
2. Abraham Silberschatz, Peter B. Galvin, Greg Gagne, “Operating System Concepts”, 2018,
10th Edition, Wiley, United States.

147
Mode of Assessment: Continuous Assessments, FAT
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

148
Course Code Course Title L T P C

BCSE304L Theory of Computation 3 0 0 3


Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. Types of grammars and models of automata.
2. Limitation of computation: What can be and what cannot be computed.
3. Establishing connections among grammars, automata and formal languages.

Course Outcomes
On completion of this course, student should be able to:
1. Compare and analyse different computational models.
2. Apply rigorously formal mathematical methods to prove properties of languages, grammars
and automata.
3. Identify limitations of some computational models and possible methods of proving them.
4. Represent the abstract concepts mathematically with notations.

Module:1 Introduction to Languages and Grammars 4 hours


Recall on Proof techniques in Mathematics - Overview of a Computational Models - Languages
and Grammars - Alphabets - Strings - Operations on Languages, Overview on Automata
Module:2 Finite State Automata 8 hours
Finite Automata (FA) - Deterministic Finite Automata (DFA) - Non-deterministic Finite
Automata (NFA) - NFA with epsilon transitions – NFA without epsilon transition, conversion
of NFA to DFA, Equivalence of NFA and DFA – minimization of DFA
Module:3 Regular Expressions and Languages 7 hours
Regular Expression - FA and Regular Expressions: FA to regular expression and regular
expression to FA - Pattern matching and regular expressions - Regular grammar and FA -
Pumping lemma for regular languages - Closure properties of regular languages
Module:4 Context Free Grammars 7 hours
Context-Free Grammar (CFG) – Derivations - Parse Trees - Ambiguity in CFG - CYK algorithm
– Simplification of CFG – Elimination of Useless symbols, Unit productions, Null productions
- Normal forms for CFG: CNF and GNF - Pumping Lemma for CFL - Closure Properties of
CFL
Module:5 Pushdown Automata 5 hours
Definition of the Pushdown automata - Languages of a Pushdown automata – Power of Non-
Deterministic Pushdown Automata and Deterministic pushdown automata

Module:6 Turing Machine 6 hours


Turing Machines as acceptor and transducer - Multi head and Multi tape Turing Machines –
Universal Turing Machine - The Halting problem - Turing-Church thesis
Module:7 Recursive and Recursively Enumerable Languages 6 hours

149
Recursive and Recursively Enumerable Languages, Language that is not Recursively
Enumerable (RE) – computable functions – Chomsky Hierarchy – Undecidable problems -
Post’s Correspondence Problem
Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book
1. J.E. Hopcroft, R. Motwani and J.D. Ullman, “Introduction to Automata Theory, Languages
and Computation”, Third Edition, Pearson Education, India 2008. ISBN: 978-8131720479
Reference Books
1. Peter Linz, “An Introduction to Formal Languages and Automata”, Sixth Edition, Jones &
Bartlett, 2016. ISBN: 978-9384323219
2. K. Krithivasan and R. Rama, “Introduction to Formal Languages, Automata and
Computation”, Pearson Education, 2009. ISBN: 978-8131723562

Mode of Evaluation: CAT, Assignment, Quiz, FAT.


Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

150
Course Code Course Title L T P C

BCSE305L Embedded Systems 3 0 0 3


Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To expose students to various challenges and constraints of special purpose computing
systems in terms of resources and functional requirements.
2. To introduce students to various components of typical embedded systems viz., sensors and
actuators, data converters, UART etc., their interfacing, programming environment for
developing any smart systems and various serial communication protocols for optimal
components interfacing and communication.
3. To make students understand the importance of program modeling, optimization techniques
and debugging tools for product development and explore various solutions for real time
scheduling issues in terms of resources and deadline.

Course Outcomes
On completion of this course, students should be able to:
1. Identify the challenges in designing an embedded system using various microcontrollers and
interfaces.
2. To summaries the functionality of any special purpose computing system, and to propose
smart solutions to engineering challenges at the prototype level.
3. To examine the working principle and interface of typical embedded system components,
create programme models, apply various optimization approaches including simulation
environment and demonstration using debugging tools.
4. To evaluate the working principle of serial communication protocols and their proper use, as
well as to analyze the benefits and drawbacks of real-time scheduling algorithms and to
recommend acceptable solutions for specific challenges.

Module:1 Introduction 5 hours


Overview of Embedded Systems, Design challenges, Embedded processor technology,
Hardware Design, Micro-controller architecture -8051, PIC, and ARM.
Module:2 I/O Interfacing Techniques 8 hours
Memory interfacing, A/D, D/A, Timers, Watch-dog timer, Counters, Encoder & Decoder,
UART, Sensors and actuators interfacing.
Module:3 Architecture of Special Purpose Computing System 6 hours
ATM, Handheld devices, Data Compressor, Image Capturing Devices–Architecture and
Requirements, Challenges & Constraints of special purpose computing system.
Module:4 Programming Tools 7 hours
Evolution of embedded programming tools, Modelling programs, Code optimization, Logic
analyzers, Programming environment.
Module:5 Real Time Operating System 8 hours

151
Classification of Real time system, Issues & challenges in RTS, Real time scheduling schemes-
EDF-RMS & Hybrid techniques, eCOS, POSIX, Protothreads.

Module:6 Embedded Networking Protocols 5 hours


Inter Integrated Circuits (I2C), Controller Area Network, Embedded Ethernet Controller,
RS232, Bluetooth, Zigbee, Wifi.

Module:7 Applications of Embedded Systems 4 hours


Introduction to embedded system applications using case studies – Role in Agriculture sector,
Automotive electronics, Consumer Electronics, Industrial controls, Medical Electronics.

Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book
1. Marilyn Wolf, Computers as Components – Principles of Embedded Computing System
Design, Fourth Edition, Morgan Kaufman Publishers, 2016.
Reference Books
1. Embedded Systems Architecture, Programming and Design, by Raj Kamal, McGraw Hill
Education, 3e, 2015.
2. Embedded System Design a Unified Hardware/Sofware Introduction, by Vahid G Frank and
Givargis Tony, John Wiley & Sons, 2009.
Mode of Evaluation: CAT, written assignment, Quiz, FAT.
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

152
Course Code Course Title L T P C
BCSE306L Artificial Intelligence 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To impart artificial intelligence principles, techniques, and its history.
2. To assess the applicability, strengths, and weaknesses of the basic knowledge representation,
problem solving, and learning methods in solving engineering problems
3. To develop intelligent systems by assembling solutions to concrete computational problems

Course Outcomes
On completion of this course, student should be able to:
1. Evaluate Artificial Intelligence (AI) methods and describe their foundations.
2. Apply basic principles of AI in solutions that require problem-solving, inference, perception,
knowledge representation and learning.
3. Demonstrate knowledge of reasoning, uncertainty, and knowledge representation for solving real-
world problems
4. Analyse and illustrate how search algorithms play a vital role in problem-solving

Module:1 Introduction 6 hours


Introduction- Evolution of AI, State of Art -Different Types of Artificial Intelligence-
Applications of AI-Subfields of AI-Intelligent Agents- Structure of Intelligent Agents-
Environments
Module:2 Problem Solving based on Searching 6 hours
Introduction to Problem Solving by searching Methods-State Space search, Uninformed Search
Methods-Uniform Cost Search, Breadth First Search- Depth First Search-Depth- limited search,
Iterative deepening depth-first, Informed Search Methods- Best First Search, A* Search.
Module 3 Local Search and Adversarial Search 5 hours
Local Search algorithms – Hill-climbing search, Simulated annealing, Genetic Algorithm,
Adversarial Search: Game Trees and Minimax Evaluation, Elementary two-players games: tic-
tac-toe, Minimax with Alpha-Beta Pruning.
Module:4 Logic and Reasoning 8 hours
Introduction to Logic and Reasoning -Propositional Logic-First Order Logic-Inference in First
Order Logic- Unification, Forward Chaining, Backward Chaining, Resolution.
Module:5 Uncertain Knowledge and Reasoning 5 hours
Quantifying Uncertainty - Bayes Rule -Bayesian Belief Network- Approximate Inference in
Bayesian networks
Module:6 Planning 7 hours
Classical planning, Planning as State-space search, Forward search, backward search, planning
graphs, Hierarchical Planning, Planning and acting in Nondeterministic domains – Sensor-less
Planning, Multiagent planning

Module:7 Communicating, Perceiving and Acting 6 hours


153
Communication-Fundamentals of Language -Probabilistic Language Processing -Information
Retrieval- Information Extraction-Perception-Image Formation- Object Recognition.
Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book
1. Russell, S. and Norvig, P. 2015. Artificial Intelligence - A Modern Approach, 3rd Edition,
Prentice Hall.
Reference Books
1. K. R Chowdhary, Fundamentals of Artificial Intelligence, Springer, 2020.
2 Alpaydin, E. 2010. Introduction to Machine Learning. 2nd Edition, MIT Press.
Mode of Evaluation: CAT, Assignment, Quiz, FAT
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

154
Course Code Course Title L T P C
BCSE307L Compiler Design 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To provide fundamental knowledge of various language translators.
2. To make students familiar with lexical analysis and parsing techniques.
3. To understand the various actions carried out in semantic analysis.
4. To make the students get familiar with how the intermediate code is generated.
5. To understand the principles of code optimization techniques and code generation.
6. To provide foundation for study of high-performance compiler design.

Course Outcomes
1. Apply the skills on devising, selecting, and using tools and techniques towards compiler design.
2. Develop language specifications using context free grammars (CFG).
3. Apply the ideas, the techniques, and the knowledge acquired for the purpose of developing
software systems.
4. Constructing symbol tables and generating intermediate code.
5. Obtain insights on compiler optimization and code generation.

Module:1 Introduction To Compilation And Lexical Analysis 7 hours


Introduction to LLVM - Structure and Phases of a Compiler-Design Issues-Patterns- Lexemes-
Tokens-Attributes-Specification of Tokens-Extended Regular Expression- Regular expression to
Deterministic Finite Automata (Direct method) - Lex - A Lexical Analyzer Generator.
Module:2 Syntax Analysis 8 hours
Role of Parser- Parse Tree - Elimination of Ambiguity – Top-Down Parsing - Recursive Descent
Parsing - LL (1) Grammars – Shift Reduce Parsers- Operator Precedence Parsing - LR Parsers,
Construction of SLR Parser Tables and Parsing- CLR Parsing- LALR Parsing.
Module:3 Semantics Analysis 5 hours
Syntax Directed Definition – Evaluation Order - Applications of Syntax Directed Translation -
Syntax Directed Translation Schemes - Implementation of L-attributed Syntax Directed Definition.
Module:4 Intermediate Code Generation 5 hours
Variants of Syntax trees - Three Address Code- Types – Declarations - Procedures - Assignment
Statements - Translation of Expressions - Control Flow - Back Patching- Switch Case Statements.
Module:5 Code Optimization 6 hours
Loop optimizations- Principal Sources of Optimization -Introduction to Data Flow Analysis - Basic
Blocks - Optimization of Basic Blocks - Peephole Optimization- The DAG Representation of Basic
Blocks -Loops in Flow Graphs - Machine Independent Optimization- Implementation of a naïve
code generator for a virtual Machine- Security checking of virtual machine code.
Module:6 Code Generation 5 hours

155
Issues in the design of a code generator- Target Machine- Next-Use Information - Register
Allocation and Assignment- Runtime Organization- Activation Records.

Module:7 Parallelism 7 hours


Parallelization-Automatic Parallelization- Optimizations for Cache Locality and Vectorization-
Domain Specific Languages-Compilation- Instruction Scheduling and Software Pipelining- Impact
of Language Design and Architecture Evolution on Compilers- Static Single Assignment
Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book
1. A. V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman, Compilers: Principles,
techniques, & tools, 2007, Second Edition, Pearson Education, Boston.
Reference Books
1. Watson, Des. A Practical Approach to Compiler Construction. Germany, Springer International
Publishing, 2017.
Mode of Evaluation: CAT, written assignment, Quiz, and FAT
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

156
Course Code Course Title L T P C
BCSE307P Compiler Design Lab 0 0 2 1
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To provide fundamental knowledge of various language translators.
2. To make students familiar with phases of compiler.
3. To provide foundation for study of high-performance compiler design.

Course Outcomes
1. Apply the skills on devising, selecting, and using tools and techniques towards compiler
design.
2. Develop language specifications using context free grammars (CFG).
3. Apply the ideas, the techniques, and the knowledge acquired for the purpose of developing
software systems.
4. Constructing symbol tables and generating intermediate code.
5. Obtain insights on compiler optimization and code generation.

Indicative Experiments
1. Implementation of LEXR using LLVM.
2. Implementation of handwritten parser using LLVM
3. Generating code with the LLVM backend.
4. Defining a real programming language.
5. Write a recursive descent parser for the CFG language and implement it using LLVM.
6. Write a LR parser for the CFG language and implement it in the using LLVM.
7. Intro to Flex and Bison. Modify the scanner and parser so that terminating a statement with
"; b" instead of ";" results in the output being printed in binary.
8. Using LLVM-style RTTI for the AST and Generating IR from the AST.
9. Converting types from an AST description to LLVM types.
10. Emitting assembler text and object code.
Total Laboratory Hours 30 hours
Text Book(s)
1 Learn LLVM 12: A beginner's guide to learning LLVM compiler tools and core
libraries with C++
Reference Books
1. Watson, Des. A Practical Approach to Compiler Construction. Germany, Springer
International Publishing, 2017.
Mode of assessment: CAT, FAT
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

157
Course Code Course Title L T P C
BCSE308L Computer Networks 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To build an understanding among students about the fundamental concepts of computer
networking, protocols, architectures, and applications.
2. To help students to acquire knowledge in design, implement and analyze performance of OSI
and TCP-IP based Architectures.
3. To identify the suitable application layer protocols for specific applications and its
respective security mechanisms.

Course Outcomes
On completion of this course, student should be able to:
1. Interpret the different building blocks of Communication network and its architecture.
2. Contrast different types of switching networks and analyze the performance of network
3. Identify and analyze error and flow control mechanisms in data link layer.
4. Design sub-netting and analyze the performance of network layer with various routing
protocols.
5. Compare various congestion control mechanisms and identify appropriate transport layer
protocol for real time applications with appropriate security mechanism.
Module:1 Networking Principles and Layered Architecture 6 hours
Data Communications and Networking: A Communications Model – Data Communications -
Evolution of network, Requirements , Applications, Network Topology (Line configuration, Data
Flow), Protocols and Standards, Network Models (OSI, TCP/IP)
Module:2 Circuit and Packet Switching 7 hours
Switched Communications Networks – Circuit Switching – Packet Switching – Comparison of
Circuit Switching and Packet Switching – Implementing Network Software, Networking
Parameters(Transmission Impairment, Data Rate and Performance)
Module:3 Data Link Layer 8 hours
Error Detection and Correction – Hamming Code , CRC, Checksum- Flow control mechanism –
Sliding Window Protocol - GoBack - N - Selective Repeat - Multiple access Aloha - Slotted
Aloha - CSMA, CSMA/CD – IEEE Standards(IEEE802.3 (Ethernet), IEEE802.11(WLAN))-
RFID- Bluetooth Standards
Module:4 Network Layer 8 hours
IPV4 Address Space – Notations – Classful Addressing – Classless Addressing – Network
Address Translation – IPv6 Address Structure – IPv4 and IPv6 header format
Module:5 Routing Protocols 6 hours
Routing-Link State and Distance Vector Routing Protocols- Implementation-Performance
Analysis- Packet Tracer
Module:6 Transport Layer 5 hours

158
TCP and UDP-Congestion Control-Effects of Congestion-Traffic Management-TCP Congestion
Control-Congestion Avoidance Mechanisms-Queuing Mechanisms-QoS Parameters
Module:7 Application layer 3 hours
Application layer-Domain Name System-Case Study: FTP-HTTP-SMTP-SNMP

Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book
1. Behrouz A. Forouzan, Data communication and Networking, 5th Edition, 2017, McGraw
Hill Education.
Reference Books
1. James F. Kurose and Keith W.Ross, Computer Networking: A Top-Down Approach, 6th
Edition, 2017, Pearson Education.
2. William Stallings, “Data and Computer Communication”, 10th Edition, 2017, Pearson,
United Kingdom.
Mode of Evaluation: CAT, written assignment, Quiz, and FAT
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

159
Course Code Course Title L T P C
BCSE308P Computer Networks Lab 0 0 2 1
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To build an understanding among students about the fundamental concepts of computer
networking, protocols, architectures, and applications.
2. To help students to acquire knowledge in design, implement and analyze performance of OSI
and TCP-IP based Architectures.
3. To identify the suitable application layer protocols for specific applications and its respective
security mechanisms
Course Outcome
On completion of this course, student should be able to:
1. Interpret the different building blocks of Communication network and its architecture.
2. Contrast different types of switching networks and analyze the performance of network.
3. Identify and analyze error and flow control mechanisms in data link layer.
4. Design sub-netting and analyze the performance of network layer with various routing
protocols.
5. Compare various congestion control mechanisms and identify appropriate transport layer
protocol for real time applications with appropriate security mechanism.

Indicative Experiments
1. Study of Basic Network Commands, Demo session of all networking hardware and
Functionalities
2. Error detection and correction mechanisms
3. Flow control mechanisms
4. IP addressing Classless addressing
5. Observing Packets across the network and Performance Analysis of Routing protocols
6. Socket programming (TCP and UDP) - Some challenging experiments can be given on Socket
programming
7. Simulation of unicast routing protocols
8. Simulation of Transport layer Protocols and analysis of congestion control techniques in
network
9. Develop a DNS client server to resolve the given host name or IP address
Total Laboratory Hours: 30 hours
Text book
1 W.Richard Stevens, Unix Network Programming, 2ndEdition, Pearson Education, 2015.
Mode of assessment: Continuous assessment, FAT
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

160
Course Code Course Title L T P C
BCSE309L Cryptography and Network Security 3 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. To explore the concepts of basic number theory and cryptographic techniques.
2. To impart concept of Hash and Message Authentication, Digital Signatures and
authentication protocols.
3. To reveal the basics of transport layer security, Web Security and various types of System
Security.

Course Outcomes
On completion of this course, students should be able to:
1. To know the fundamental mathematical concepts related to security.
2. To understand concept of various cryptographic techniques.
3. To apprehend the authentication and integrity process of data for various applications
4. To know fundamentals of Transport layer security, web security, E-Mail Security and IP
Security

Module:1 Fundamentals of Number Theory 5 hours


Finite Fields and Number Theory: Modular arithmetic, Euclidian Algorithm, Primality Testing:
Fermats and Eulers theorem, Chinese Reminder theorem, Discrete Logarithms.
Module:2 Symmetric Encryption Algorithms 7 hours
Symmetric key cryptographic techniques: Introduction to Stream cipher, Block cipher: DES,
AES,IDEA, Block Cipher Operation, Random Bit Generation and RC4

Module:3 Asymmetric Encryption Algorithm and Key Exchange 8 hours


Asymmetric key cryptographic techniques: principles, RSA, ElGamal, Elliptic Curve
cryptography, Homomorphic Encryption and Secret Sharing, Key distribution and Key
exchange protocols, Diffie-Hellman Key Exchange, Man-in-the-Meddle Attack
Module:4 Message Digest and Hash Functions 5 hours
Requirements for Hash Functions, Security of Hash Functions, Message Digest (MD5), Secure
Hash Function (SHA),Birthday Attack, HMAC

Module:5 Digital Signature and Authentication Protocols 7 hours


Authentication Requirements, Authentication Functions, Message Authentication Codes,
Digital Signature Authentication, Authentication Protocols, Digital Signature Standards, RSA
Digital Signature, Elgamal based Digital Signature, Authentication Applications: Kerberos,
X.509 Authentication Service, Public Key Infrastructure (PKI)
Module:6 Transport Layer Security and IP Security 4 hours
Transport-Layer Security, Secure Socket Layer(SSL),TLS, IP Security: Overview: IP Security
Architecture, Encapsulating Payload Security
Module:7 E-mail, Web and System Security 7 hours

161
Electronic Mail Security, Pretty Good Privacy (PGP), S/MIME, Web Security: Web Security
Considerations, Secure Electronic Transaction Protocol Intruders, Intrusion Detection, Password
Management, Firewalls: Firewall Design Principles, Trusted Systems.
Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book
1. Cryptography and Network Security-Principles and Practice, 8th Edition, by Stallings William,
published by Pearson, 2020
Reference Books
1. Cryptography and Network Security, 3rd Edition, by Behrouz A Forouzan and Depdeep
Mukhopadhyay, published by McGrawHill, 2015
Mode of Evaluation: CAT, written assignment, Quiz, and FAT
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

162
Course Code Course Title L T P C
BCSE309P Cryptography and Network Security Lab 0 0 2 1
Pre-requisite NIL Syllabus version
1.0
Course Objectives
1. Understand various Private and Public Key cryptographic algorithms.
2. To learn about hash functions and digital signature algorithms
3. Acquire knowledge in various network security models

Course Outcome
On completion of this course, students should be able to:
1. Implement various cipher techniques without using standard cryptographic library functions
2. Develop the various hash functions and digital signature algorithms for different applications
3. Develop various secured networking-based application

Indicative Experiments
1. Consider a sender and receiver who need to exchange data confidentially using symmetric
encryption. Write program that implements DES encryption and decryption using a 64 bit
key size and 64 bit block size
2. Consider a sender and receiver who need to exchange data confidentially using symmetric
encryption. Write program that implements AES encryption and decryption using a
64/128/256 bits key size and 64 bit block size.
3 Develop an chipper scheme by using RSA
4. Develop a MD5 hash algorithm that finds the Message Authentication Code (MAC)
5 Find a Message Authentication Code (MAC) for given variable size message by using
SHA-128 and SHA-256 Hash algorithm. Measure the Time consumptions for varying
message size for both SHA-128 and SHA- 256.
6 Develop the Digital Signature standard (DSS)for verifying the legal communicating parties
7 Design a Diffie Hellman multiparty key exchange protocol and perform Man-in-the-
Middle Attack.
8 Develop a simple client and server application using SSL socket communication
9 Develop a simple client server model using telnet and capture the packets transmitted with
tshark. Analyze the pcap file and get the transmitted data (plain text) using any packet
capturing library.
10 Implement the above
Develop a web scenario
application thatusing SSH and
implements observe
JSON webthe data
token
Total Laboratory Hours 30 hours
Mode of assessment: Continuous Assessment, FAT
Recommended by Board of Studies 04-03-2022
Approved by Academic Council No. 65 Date 17-03-2022

163
SPECIALIZATION ELECTIVE
(2023-2024)
B.Tech. Computer Science and Engineering (Bioinformatics)

164
Sl.No. Course Code Course Title Page No.
1. BBIT207L Molecular Biology 166

2. BBIT207P Molecular Biology Lab 168

3. BBIT208L Biochemistry 169

4. BBIT324L Cell Biology and Genetics 171

5. BBIT327L Data Analytics in Bioinformatics 173

6. BBIT401L Molecular Modelling and Drug Design 175

7. BBIT417L Analytical Bioinformatics 177

8. BBIT417P Analytical Bioinformatics Lab 179

9. BBIT418L Biological Databases 180

10. BBIT418P Biological Databases Lab 182

165
Course Code Course Title L T P C
BBIT207L Molecular Biology 3 0 0 3
Pre-requisite BBIT202L, BBIT202P, BBIT204L, BBIT204P Syllabus version
1.0
Course Objectives
10. Build a basic understanding of origin and development of molecular biology.
11. Introduce fundamental concepts of molecular biology.
12. Exemplify applications of molecular biology in other disciplines.

Course Outcomes
1. Formulate the basic concepts of molecular biology.
2. Describe the design principles of molecular biology.
3. Examine the fundamental molecular processes involved in central dogma.
4. Identify the problems in nucleic acids and protein metabolism.
5. Evaluate the concepts learnt in regulation of gene expression.
6. Apply the techniques to relate biological macromolecules and their function.

Module:1 Genome Organization 6 hours


Structure of DNA - Nucleotides, Nucleosides, Sugar, Bases, Bonds involved in double stranded
DNA; Chargaff’s rule; Genome organization in prokaryotes and eukaryotes; Chromosome
structure – Different types of histones and chromosome packing; Central dogma of life;
DNA and RNA as genetic material; Differences between DNA and RNA.
Module:2 DNA Replication 6 hours
Classical experiments to understand mechanism of DNA replication; Proteins involved in
replication, Replication in prokaryotes; End replication problem; Different models of DNA
replication; Differences between prokaryotic and eukaryotic replication; Inhibitors of DNA
replication.
Module:3 DNA Damage and Repair Mechanisms 6 hours
Endogenous - Replication errors, DNA base mismatches and topoisomerase-DNA complexes,
Spontaneous base deamination, Abasic sites, Oxidative DNA damage, DNA methylation;
Exogenous- Environmental, Physical and Chemical agents; Ionizing radiation, Ultraviolet
radiation, Alkylating agents, Aromatic amines, Toxins; DNA repair pathways - Base
excision repair, Nucleotide excision repair, Mismatch repair, Homologous recombination and
Non-homologous end joining.
Module:4 Transcription 7 hours
Events occurring in promoter region, Mechanism of RNA synthesis - Initiation, Elongation,
Termination and Transcription cycle; Differences between prokaryotic and eukaryotic
transcription; Post-transcriptional modifications of mRNA, tRNA and rRNA; RNA splicing,
Alternative splicing; Inhibitors of transcription.
Module:5 Translation 7 hours
Features of genetic code, Deciphering genetic code; Structure of mRNA, tRNA and
Ribosomes; Translation process - Initiation, Elongation and Termination; Post translational
modification of proteins and their significance; Inhibitors of translation.
Module:6 Prokaryotic Gene Regulation 4 hours
166
Promoter, Repressor, Operator and Inducer; Operon concept - Lac and Trp operon.
Module:7 Recombination and Reverse Transcription 5 hours
Recombination - Conjugation, Transformation, Transduction and sexduction; Reverse
transcription – Classification and life cycle of retrovirus, Structure and function of reverse
transcriptase, Mechanism of reverse transcription.
Module:8 Techniques in Molecular Biology and Applications 4 hours
Electrophoretic mobility-shift assay, DNAse footprinting assay, Chromatin
immunoprecipitation, CRISPR-Cas9, RNA interference.

Total Lecture hours: 45 hours


Text Book(s)
1. Molecular Biology, by David Freifelder, 2nd Edition, Reprint 2020, Narosa Publishers,
New Delhi, India.
2. Lehninger Principles of Biochemistry, by David L Nelson and Michael M Cox, 8th
Edition, 2021, W H Freeman publisher, USA.
Reference Books
1. Molecular Cell Biology, by Harvey Lodish, Arnold Berk, Chris A Kaiser, Monty Krieger,
Anthony Bretscher, Hidde Ploegh, Kelsey C Martin, Michael Yaffe, and Angelika Amon,
9th Edition, 2020, WH Freeman Publisher, New York, USA.
2. Molecular Biology, by Michael M Cox, Jennifer Doudna and Michael O’Donnell, 2nd
Edition, 2015, WH Freeman publisher, USA.
3. Molecular Biology of the Cell, by Bruce Alberts, Alexander Johnson, Julian Lewis, Martin
Raff, Keith Roberts and Peter Walter, 7th Edition, 2022, Garland Science, New York.
Mode of Evaluation: CAT, Quiz, Assignment and FAT
Recommended by Board of Studies 18-02-2022
Approved by Academic Council No. 65 Date 17-03-2022

167
Course Code Course Title L T P C
BBIT207P Molecular Biology Lab 0 0 2 1
Pre-requisite BBIT202L, BBIT202P, BBIT204L, BBIT204P Syllabus version
1.0
Course Objectives
7. Develop analytical skills.
8. Analyse biomacromolecules.

Course Outcomes
4. Demonstrate the process of isolating biomacromolecules.
5. Evaluate the quality and quantity of biomacromolecules.

Indicative Experiments
1. Micropipette usage and calibration

2. Preparation of buffers and reagents for molecular biology

3. Spectrophotometric analysis of DNA, RNA and Protein

4. Quality check and quantitation of DNA by spectrophotometry

5. Bacterial Genomic DNA isolation

6 Separation of DNA by agarose gel electrophoresis

7 Plant Genomic DNA isolation

8 Human Genomic DNA isolation

9 Total cellular RNA isolation by Trizol method.

10 Isolation of protein from different sources

11 Separation of proteins by SDS-PAGE

Total Laboratory hours: 30 hours


Reference Book: Molecular Biology Techniques: A Classroom Laboratory Manual, by Sue
Carson, Heather Miller, Melissa Srougi, Scott Witherow D, 4th Edition, 2019, Elsevier,
London, UK
Mode of assessment: Continuous assessment, FAT and Oral examination
Recommended by Board of Studies 18-02-2022
Approved by Academic Council No. 65 Date 17-03-2022

168
Course Code Course Title L T P C
BBIT208L Biochemistry 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. Sketch the chemical structure of biomolecules.
2. Compare and contrast the structure and function of macromolecules.
3. Construct metabolic pathways and to analyze metabolism.

Course Outcomes
1. Interpret cell behavior based on physical and chemical composition.
2. Relate water interaction with macromolecules in biological system.
3. Analyze structure and function of carbohydrates and proteins.
4. Infer metabolic reactions and its role in the cell.
5. Classify lipids and nucleic acids based on its composition.
6. Distinguish functions of biological molecule based on their features.

Module:1 Foundations of Biochemistry 5 hours


Properties of living system- review on cellular, chemical, physical, genetic and evolutionary
backgrounds to biochemistry.
Module:2 Water and Buffers 6 hours
Structure of water, Solvent and ionization property of water and water as a reactant, pH and buffers
and their importance.
Module:3 Carbohydrates 6 hours
Classification, Structure and function, Glycoconjugates: Proteoglycans, Glycoproteins and
glycolipids.
Module:4 Metabolism of Carbohydrates 6 hours
Glycolysis, TCA cycle, Oxidative phosphorylation, Gluconeogenesis and pentose phosphate
pathway and their regulation.
Module:5 Amino Acids 6 hours
Classification, Structure and biological importance of amino acids, Acid base properties and
stereochemistry of amino acids, Amino acid synthesis precursors and routes of non- essential
amino acids.
Module:6 Proteins and their Structural Features 6 hours
Classification and function of proteins, Structural elucidation of proteins- primary, secondary,
tertiary and quaternary (Silk fibroin, Collagen, Myoglobin and Hemoglobin).
Module:7 Fatty Acids, Lipids and Nucleic Acids 8 hours
Classification, structure, properties, function and metabolism of fatty acids; Classification,
structure, properties and biological function of simple lipids triacylglycerol and waxes. Compound
lipids- phospholipids and glycolipids, Cholesterol- structure, properties and importance.
Composition, properties and function of nucleic acids, Metabolism-synthesis of purines and
pyrimidines.
Module:8 Contemporary Issues 2 hours
169
Total Lecture hours: 45 hours
Text Book(s)
1. Lehninger Principles of Biochemistry: International Edition, by David L. Nelson and
Michael M. Cox., 8th Edition, 2019, W.H. Freeman & Co Ltd., USA.
Reference Books
1. Biochemistry, by U. Satyanarayan and U. Chakrapani, 6th Edition, 2021, Elsevier, India.
2. Voet's Biochemistry, by Donald Voet, Judith G. Voet, 4th Edition, 2021, Wiley India.
3. Biochemistry, by Jeremy M. Berg, Lubert Stryer, John Tymoczko and Gregory Gatto,
9th Edition, 2019, Macmillan International Higher Education, New York, USA.
Mode of Evaluation: CAT, Assignment, Quiz and FAT
Recommended by Board of Studies 18-02-2022
Approved by Academic Council No. 65 Date 17-03-2022

170
Course Code Course Title L T P C
BBIT324L Cell Biology and Genetics 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. Recall the basics of cell biology and genetics
2. Summarize the concepts of membrane transport, signal transduction and heritable
variations
3. Describe Mendelian, it’s deviations and role of population genetics

Course Outcomes
1. Characterize the features of prokaryotic and eukaryotic cells, their composition, spatial and
molecular organization of cellular organelles
2. Summarize the types of transport mechanisms and throw light on process of cell division
3. Describe the mechanisms of signal transduction
4. Relate the principles of Mendelian genetics and non-Mendelian variations
5. Outline the mechanisms of sex determination
6. Understand the concepts of population genetics and human genetics in health and
diseases

Module:1 Cell Types, their Structure and Function 5 hours


Cell - Unit of life, Cell morphology, Difference between bacterial, Plant and Animal cells,
Structure and function of membranes, Membrane organization and composition, Structure and
functions of cell organelles - Nucleus, Mitochondria, Ribosome, Golgi bodies,
Lysosomes, Endoplasmic reticulum, Peroxisomes, Chloroplast and vacuoles.
Module:2 Cytoskeleton and Cell Division 6 hours
Cytoskeletal elements and architecture - Intermediate filaments, Microtubules, and
Microfilaments, Microtrabecular system (lattice) of cytoplasm, Shaping of the cells and
mechanical support - Cell to cell integration, Extracellular matrix, Cell locomotion (amoeboid,
flagella, ciliary movement), Types of cell division, Mitosis and Meiosis, Cell cycle and
Molecules that control cell cycle.
Module:3 Cellular Transport Systems 6 hours
Transport types - Passive and Active transport, Permeases, Na+/K+, Ca2+ - ATPase pumps,
ATP dependent proton pumps Cotransport, Symport, Antiport, Role of lysosomal and vacuolar
membrane in cellular transport, Transport into prokaryotic cells, Endocytosis and Exocytosis,
Entry of viruses and toxins into the cells.
Module:4 Cell Signaling 6 hours
Types - Autocrine, Paracrine, and Endocrine signaling molecules, Secondary signaling
molecules - G-protein coupled signal transduction pathways involving cAMP, cGMP, IP3, DAG
and Ca2+ as second messengers.
Module:5 Mendelian Genetics 5 hours
Basic principles of heredity, Mendel’s expewriments, Genetic terminology, Mendel’s law of
genetics, Monohybrid cross, Dihybrid cross; Deviations of Mendel’s ratios – Genetic

171
interactions, Epistasis, Pleiotropy, Penetrance and Expressivity, Multiple alleles.

Module:6 Heritable Variations 6 hours


Linkage, Crossing over and Chromosome mapping, Crossing over as physical basis of
recombination, Gene mapping and Recombination frequencies, Coupling and Repulsion
linkages, Calculating recombination frequency, Structural changes in chromosomes -
Duplications, Deletions, Inversions and Translocations.
Module:7 Sex Determination Population Genetics and Human Genetics 8 hours
Sex determination and Sex-linked characteristics - Chromosomal systems, Genic systems,
Environmental sex determination, Sex-determination in Drosophila melanogaster and
humans, Concept of dosage compensation, Mitochondrial and multifactorial inheritance and
diseases, Sex-linked, Sex-influenced, and Sex-limited traits, Y-linked characteristics. Derivation
of Hardy and Weinberg’s equilibrium, Factors affecting the equilibrium, Role of Euphenics,
Eugenics and euthenics, Human Pedigree - Autosomal and Allosomal; Genetic counseling and
Prenatal diagnosis, Epigenetics and Genomic imprinting, Role of genes in cancer.
Module:8 Contemporary Issues: 2 hours

Total Lecture hours: 45 hours


Text Book(s)
1. The Cell: A Molecular Approach, by Geoffrey M Cooper, 8th Edition. 2019, Oxford
University Press, New York.
2. Genetics, by Monroe W. Strickberger, 3rd Edition, 2015, Pearson Education, Delhi, India.
Reference Books
1. Cell And Molecular Biology, by De Robertis E D P, 8th Edition, 2011. Lippincott Williams
& Wilkins, New York, USA.
2. Genetics: A Conceptual Approach, by Benjamin A. Pierce, 7th Edition 2020. W H
Freeman company; New York, USA.
Mode of Evaluation: CAT, Assignment, Quiz, and FAT
Recommended by Board of Studies 18-02-2022
Approved by Academic Council No. 65 Date 17-03-2022

172
Course Code Course Title L T P C
BBIT327L Data Analytics in Bioinformatics 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. Provide an overview of the Machine Learning concepts and practices in Bioinformatics
2. Gain experience in applications and limitations of Machine Learning
3.To encompass a broad range of approaches to data analysis across the biological
sciences

Course Outcomes
1. Develop an appreciation for what is involved in Learning models from data
2. Understand how to evaluate models generated from data
3. Access public-domain biological datasets
4. Analyze genomics using decision trees, and random forests
5. Analyze and visualize biological data sets using R packages for machine learning
6. Design computational experiments for training and evaluating machine learning methods
for solving bioinformatics problems

Module:1 Machine Learning 7 hours


Supervised learning - Learning process and its methodologies, Classification and its types,
Regression, Unsupervised learning - Clustering in unsupervised learning, Clustering in
Bioinformatics - Genetic data
Module:2 Feature Selection and Genomic Technology 6 hours
Dimensionality reduction techniques - Principles, Benefits and Limitations of dimension
reduction methods, Components of dimension reduction, Methods of dimensionality reduction

Module:3 Gene Selection using Omics Data 7 hours


Approaches for Gene selection - Multi-level omics data intergration, Machine learning
approaches for multi-level data integration, Random forest algorithm in imbalance genomics
classification - Proposed model
Module:4 Microarray Data Optimization 6 hours
Microarray data, Grey Wolf Optimization (GWO) Algorithm, Studies on GWO variants,
Application of GWO in medical domain, Application of GWO in Microarray data, Future work
Module:5 Image Processing Techniques 6 hours
Various image segmentation techniques, Deal with image dataset, Class imbalance
problem, Optimization of hyperparameter, Case study, Using AI to detect Coronavirus
Module:6 Healthcare Solutions 6 hours
Using machine learning approaches for different purpose, Various resources of medical data set
for research, Deep learning in Health care, Projects in medical imaging and diagnostics
Module:7 Signal Processing Techniques 5 hours
Basic definition of anatomy and cell at micro level, Signal processing - Genome signal
processing, Hotspots identification algorithm, Results - Experimental investigations, Analysis
using machine learning meterics
173
Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book
1 Data Analytics in Bioinformatics: A Machine Learning Perspective by Rabinarayan
Satpathy, Xiaobo Zhang, Sachi Nandan Mohanty, Suneeta Satpathy, Tanupriya
Choudhury, 2021, John Wiley & Sons.
Reference Book
1 Hands-on machine learning with Scikit-Learn, Keras, and TensorFlow: Concepts, tools,
and techniques to build intelligent systems, by Aurélien Géron, 2019, O'Reilly Media, Inc.,
1005 Gravenstein Highway North, Sebastopol, CA 95472.
Mode of Evaluation: CAT, Assignment, Quiz, and FAT
Recommended by Board of Studies 18-02-2022
Approved by Academic Council No. 65 Date 17-03-2022

174
Course Code Course Title L T P C
BBIT401L Molecular Modelling and Drug Design 3 0 0 3
Pre-Requisite BBIT205L, BBIT205P Syllabus version
1.0
Course Objectives
1. Elaborate the methods in molecular mechanics and quantum mechanics.
2. Illustrate the concept of molecular simulation and modelling techniques.
3. Explain various lead seeking methods and lead optimization.
4. Generalize the statistical modeling principles & optimization using computer applications.
Course Outcomes
1. Derive the various force fields and quantum mechanical equations.
2. Explore the concept of geometry optimization and molecular dynamics.
3. Interpret the physicochemical properties and the techniques involved in QSAR.
4. Validate the diversity of drug targets.
5. Relate the applications of computers in pharmaceutical product development.
6. Use the various chemical, biochemical and pharmaceutical databases.

Module: 1 Quantum Mechanics 8 Hours


Experimental basis of quantum physics, Computing of physical principles, Bohr’s model,
Schrodinger wave equation, Born-Oppenheimer approximation, Quantum mechanical methods,
Molecular orbital theory, Single point energy calculation, Bio-organic reaction
mechanism, Applications of quantum mechanics.
Module: 2 Molecular Mechanics 7 Hours
Overview of Molecular mechanics, Principles of stereoisomerism, Concept of hydrophobic
and hydrophilic interactions, Energy contribution and distance of non-covalent interactions,
Allosteric mechanism, Force fields and types.
Module: 3 Molecular Simulation 7 Hours
Geometry optimization, Steepest descent and conjugate gradient method, Molecular
dynamics, Integration of equation of motion - Verlet algorithm, Monte-carlo simulation and
applications, Geometric similarity of structures.
Module: 4 Drug Discovery 6 Hours
Drug design process, Drug targets, Properties of drugs, Overview of clinical trials,
Pharmacogenomics.
Module: 5 Lead Based Drug Design 5 Hours
Virtual screening, Pharmacophore mapping, Analog based drug design, Types of
descriptors, QSAR modelling, ADMET prediction, Peptidomimetics.
Module: 6 Target Based Drug Design 5 Hours
Modeling of drug targets, Target identification and validation, Molecular docking, De novo
drug design.
Module: 7 Drug Discovery Resources 5 Hours

175
Knowledge, Skills, and basics of chemoinformatics – SMILES, Internal coordinates, Z-
matrix, Cartesian coordinate system, Characterizing potential energy surface, Molecular
visualization, Computational resources for molecular modelling and drug designing –
databases and software.
Module: 8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text books
In Silico Drug Discovery and Design: Theory, Methods, Challenges, and
1. Applications, by Claudio N. Cavasotto, 1st Edition, 2015, CRC Press Florida,
USA,
Computational Methods to Study the Structure and Dynamics of Biomolecules
2. and Biomolecular Processes: From Bioinformatics to Molecular Quantum Mechanics,
by Adam Liwo, 2nd Edition, 2018, Springer, Switzerland,
Reference books
In Silico Medicinal Chemistry: Computational Methods to Support Drug Design, by Nathan
1.
Brown, Illustrated Edition, 2015, Royal Society of Chemistry; UK,
Concepts and Experimental Protocols of Modelling and Informatics in Drug Design, by
2.
Om Silakari, 1st Edition, 2020, Academic Press Inc, USA.
The Organic Chemistry of Drug Design and Drug Action By Richard B. Silverman, Mark
3. W. Holladay, 3rd Edition, 2014, Academic Press, Elsevier, CA, USA.
Mode of Evaluation: CAT, Assignment, Quiz, and FAT
Recommended by Board of Studies 18-02-2022
Approved by Academic Council No. 65 Date 17-03-2022

176
Course Code Course Title L T P C
BBIT417L Analytical Bioinformatics 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. Adapt basic knowledge on various techniques and areas of applications in bioinformatics
2. Analyze common problem in bioinformatics, alignment techniques, ethical issues, public data
sources, and evolutionary modelling
3. Discover the practical use of tools for specific bioinformatics areas

Course Outcomes
1. Apply knowledge of bioinformatics in a practical project
2. Develop the ability for critical assessment of scientific research publications in bioinformatics
3. Build an understanding of the research process in general, such as research methods,
scientificwriting, and research ethics
4. Evaluate the main databases at the NCBI and EBI resources
5. Compare the databases, tools, repositories and be able to use each one to extract specific
information
6. Demonstrate the selected tools at NCBI and EBI to run simple analyses on genomic sequences

Module:1 Overview on Bioinformatics 3 hours


Scope and applications of bioinformatics, Alignment of pairs of sequences; Introduction, Definition
of sequence alignment, Methods Dot matrix sequence comparison.
Module:2 Pairwise Sequence Alignment and Database Similarity Search 7 hours
Dynamic programming algorithm, Needleman-Wunsch, Smith-Waterman, Gap penalty, Assessing
the significance of an alignment-Database searching for similar sequences, FASTA, BLAST, Other
methods of comparing database of sequences and patterns.
Module:3 Scoring Matrices 6 hours
Similarity searches, PAM and BlOSUM matrix, Dayhoff mutation matrix, construction of PAM and
BLOSUM matrix; Differences between PAM & BLOSUM.
Module:4 Multiple Sequence Alignment 6 hours
Dynamic programming, Progressive methods, Iterative methods, MSA using CLUSTALW, PILEUP
and CLUSTALX, Purpose and applications of multiple sequence alignment.
Module:5 Phylogenetic Analysis 7 hours
Fundamental elements of phylogenetic models, Tree interpretation, Paralogs and Orthologs,
Phylogenetic data Analysis, Alignment, Extraction of a Phylogenetic Data Set , Determining the
Substitution Model, Tree-Building Methods - Distance, Parsimony, and Maximum Likelihood,
Tree Evaluation - Phylogenetics software.
Module:6 DNA and Protein Sequence Predictions 6 hours
Gene prediction, Prediction of protein secondary structure and Folding Classes, Prediction of
specialized structures or Features, Prediction of protein tertiary structure, Software.
Module:7 Artificial Neural Network and Hidden Markov Model 8 hours
177
Basics of artificial neural network, Applications of neural network for nucleotide and protein sequence
prediction; Hidden Markov model Introduction, Applications of HMMs – General
aspects, Nucleotide and Protein applications.
Module:8 Contemporary Issues: 2 hours

Total Lecture hours: 45 hours


Text Book(s)
1. Bioinformatics, by Andreas D Baxevanis, Gary D Bader, David S Wishart, 4th Edition, 2020, Wiley,
USA.
2. Introduction to Bioinformatics, by Arthur Lesk, 5th Edition, 2019, Oxford University Press, UK.
Reference Books
1. Bioinformatics: Methods and Applications, by Dev Bukhsh Singh, Rajesh Kumar Pathak, 1st
Edition , 2021, Oxford, UK.
2. Bioinformatics, by Curran B G, Walker R J, 2017, CSB Publishers (P) Ltd., India.
Mode of Evaluation: CAT, Assignment, Quiz, and FAT
Recommended by Board of Studies 18-02-2022
Approved by Academic Council No. 65 Date 17-03-2022

178
Course Code Course Title L T P C
BBIT417P Analytical Bioinformatics Lab 0 0 2 1
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. Understand the utility of various biological databases that provide information about
nucleic acids and protein.
2. Explain the concept of pairwise sequence alignment, algorithms and tools for pairwise
alignment.

Course Outcomes
1. Characterise and manage the different types of biological data.
2. Perform and assess different sequence alignment method.
3. Predict and analyse biological macromolecular structures.
Indicative Experiments
1. Retrieval of Data from Biological Database
2. Protein Sequence Retrieval from Uniprot
3. Global and Local Alignment
4. Dot Plot Sequence alignment
5. BLAST
6. Multiple Sequence Alignment and Phylogeny- Clustal O
7. Motif/Domain database search
8. PDB database
9. Protein secondary structure prediction
10. Protein 3D structure visualization
Total Laboratory hours: 30 hours
Reference Books
1 Bioinformatics: Concepts, Skills and Applications, by Rastogi S C, Namita Mendiratta,
Parag Rastogi, 2nd Edition, 2018, CSB Publishers (P) Ltd., India.
2 Introduction to Bioinformatics, by Arthur Lesk, 5th Edition, 2019, Oxford University
Press, UK.
Mode of assessment: Continuous assessment, FAT and Oral examination
Recommended by Board of Studies 18-02-2022
Approved by Academic Council No. 65 Date 17-03-2022

179
Course Code Course Title L T P C
BBIT418L Biological Databases 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. Develop basic knowledge on the available online biological databases
2. Create, integrate and mine of all kinds of nucleotide and protein databases
3. Analyze latest tools and technologies for biological data analysis and processing
Course Outcomes
1. Discuss concepts of biological data and database creations
2. Infer the process of biological data integration and mining
3. Distinguish among biomolecular sequence databases and structural databases
4. Identify various databases employed to determine protein functions, interactions and
pathways
5. Correlate genomic and transcriptomic databases with microarray data
6. Discuss various aspects of cloud based biological data processing techniques and
biological big data handling

Module:1 Sequence Submission Tools 6 hours


Introduction, relational database, motivation of biological database; Central dogma of life -
Submission of sequences to the database, sequence formats, Interconversion of molecular
sequences.
Module:2 Biological Data Integration and Mining 6 hours
General data integration; Major areas in biological data integration; Biological data mining-
General and biological data mining; Case study of biological pattern discovery, Case study in
biological data mining.
Module:3 Nucleotide and Protein Sequence Databases 7 hours
European molecular biology laboratory (EMBL), NCBI GenBank DNA Data Bank of Japan
(DDBJ), Genes and genetic disorders: COSMIC, Clinvar - SNP database (DbSNP), UniProt
Knowledgebase - SwissProt and TrEMBL - Protein Information Resource (PIR).
Module:4 Protein Structure Databases 6 hours
Protein data bank (PDB), SCOP - Structural classification of proteins, CATH – Protein
structure classification database.
Module:5 Protein Function, Pathway and Interaction Databases 7 hours
Pfam-protein family database - GO-gene ontology, PROSITE-protein function pattern and
profile, ENZYME- Enzyme commission, KEGG Pathway database, BioGRID- Database of
Protein, Chemical, and Genetic Interactions; STRING- functional protein association
networks, DIP - Database of Interacting Proteins.
Module:6 Genome and Microarray Databases 6 hours
ENSEMBL Human - UCSC Human Genome Browser Gateway and other vertebrate genome
databases. DNA microarray: database and basic tools, Gene Expression Omnibus (GEO) and
SAGE databases.
Module:7 Cloud-based Biological Data Processing 5 hours
180
Biological data processing in general, data processing in the cloud; Role of cloud computing in
handling the huge biological data.
Module:8 Contemporary Issues 2 hours

Total Lecture hours: 45 hours


Text Book(s)
1. Bioinformatics Database Systems, By Kevin Byron, Katherine G. Herbert, Jason T. L. Wang,
2017, 1st Edition, CRC Press, USA.
Reference Books
1. Biological Database Modeling 1st Edition, by Jake Chen, Amandeep S., Amandeep S,
Sidhu, 2012, Artech House Publishers, UK.
2. Bioinformatics: Methods and Applications, by Dev Bukhsh Singh, Rajesh Kumar Pathak,
1st Edition, 2021, Oxford, UK.
Mode of Evaluation: CAT, Assignment, Quiz, and FAT
Recommended by Board of Studies 18-02-2022
Approved by Academic Council No. 65 Date 17-03-2022

181
Course Code Course Title L T P C
BBIT418P Biological Databases Lab 0 0 2 1
Pre-requisite Nil Syllabus version
1.0
Course Objective
1. Provide students with the skills to integrate the different types of biological data and databases.

Course Outcome
1. Able to search and analyse nucleotide and protein data from various databases.

Indicative Experiments
1. Construct various types of sequence formats
2. Explore major nucleotide sequence database
3. Investigate major protein sequence database
4. Access major database related to genetic disorders
5. Examine protein structural database
6. Compare various protein structural classification database
7. Inspect the major metabolic pathway database
8. Compare various protein-protein interaction database
9. Demonstrate the major Genome database
10. Evaluate Gene expression database
Total Laboratory hours: 30 hours
Text Book:
1 Bioinformatics Database Systems, By Kevin Byron, Katherine G. Herbert, Jason T. L. Wang,
1st Edition, 2017, CRC Press, USA.
Mode of assessment: Continuous assessment, FAT and Oral examination
Recommended by Board of Studies 18-02-2022
Approved by Academic Council No. 65 Date 17-03-2022

182
PROJECTS AND INTERNSHIP
(2023-2024)
B.Tech. Computer Science and Engineering (Bioinformatics)

183
Sl.No. Course Code Course Title Page No.
1. BCSE399J Summer Industrial Internship 185

2. BCSE497J Project - I 186

3. BCSE498J Project - II / Internship 187

4. BCSE499J One Semester Internship

184
Course Code Course Title L T P C
BCSE399J Summer Industrial Internship 0 0 0 1
Pre-requisite NIL Syllabus version
1.0
Course Objective
1. The course is designed so as to expose the students to industry environment and to take
up on-site assignment as trainees or interns.

Course Outcomes
1. Demonstrate professional and ethical responsibility.
2. Understand the impact of engineering solutions in a global, economic, environmental
and societal context.
3. Develop the ability to engage in research and to involve in life-long learning.
4. Comprehend contemporary issues.

Module Content
Four weeks of work at industry site.
Supervised by an expert at the industry.

Mode of Evaluation: Internship Report, Presentation and Project Review


Recommended by Board of 09-03-2022
Studies
Approved by Academic Council No. 65 Date 17-03-2022

185
Course Code Course Title L T P C
BCSE497J Project - I 0 0 0 3
Pre-requisite NIL Syllabus version
1.0
Course Objectives
To provide sufficient hands-on learning experience related to the design, development and
analysis of suitable product / process so as to enhance the technical skill sets in the chosen field.

Course Outcomes
1. Demonstrate professional and ethical responsibility.
2. Evaluate evidence to determine and implement best practice.
3. Mentor and support peers to achieve excellence in practice of the discipline.
4. Work in multi-disciplinary teams and provide solutions to problems that arise in
multi- disciplinary work.

Module Content
Project may be a theoretical analysis, modeling & simulation, experimentation & analysis,
prototype design, fabrication of new equipment, correlation and analysis of data, software
development, applied research and any other related activities.
Can be individual work or a group project, with a maximum of 3 students.
In case of group projects, the individual project report of each student should specify the
individual’s contribution to the group project.
Carried out inside or outside the university, in any relevant industry or research institution.
Publications in the peer reviewed journals / International Conferences will be an added
advantage.

Mode of Evaluation: Assessment on the project - project report to be submitted,


presentation and project reviews
Recommended by Board of 09-03-2022
Studies
Approved by Academic Council No. 65 Date 17-03-2022

186
Course Code Course Title L T P C
BCSE498J Project – II / Internship 0 0 0 5
Pre-requisite NIL Syllabus version
1.0
Course Objectives
To provide sufficient hands-on learning experience related to the design, development and
analysis of suitable product / process so as to enhance the technical skill sets in the chosen field.

Course Outcomes
1. Formulate specific problem statements for well-defined real life problems
with reasonable assumptions and constraints.
2. Perform literature search and / or patent search in the area of interest.
3. Conduct experiments / Design and Analysis / solution iterations and document the
results.
4. Perform error analysis / benchmarking / costing.
5. Synthesize the results and arrive at scientific conclusions / products / solution.
Document the results in the form of technical report / presentation.

Module Content
1. Project may be a theoretical analysis, modeling & simulation, experimentation &
analysis, prototype design, fabrication of new equipment, correlation and analysis of
data, software development, applied research and any other related activities.
2. Project can be for one or two semesters based on the completion of required number of
credits as per the academic regulations.
3. Can be individual work or a group project, with a maximum of 3 students.
4. In case of group projects, the individual project report of each student should specify
the individual’s contribution to the group project.
5. Carried out inside or outside the university, in any relevant industry or
research institution.
6. Publications in the peer reviewed journals / International Conferences will be an added
advantage.

Mode of Evaluation: Assessment on the project - project report to be submitted,


presentation and project reviews.
Recommended by Board of Studies 09-03-2022

Approved by Academic Council No. 65 Date 17-03-2022

187
OPEN ELECTIVE
(2023-2024)
B.Tech. Computer Science and Engineering (Bioinformatics)

188
Sl.No. Course Code Course Title
1. BCSE353E Information Security Analysis and Audit

2. BCSE354E Information Security Management

3. BCSE391J Technical Answers to Real Problems Project

4. BCSE392J Design Project

5. BCSE393J Laboratory Project

6. BCSE394J Product Development Project

7. BCSE395J Reading Course

8. BCSE396J Special Project

9. BCSE397J Simulation Project

10. BSTS301P Advanced Competitive Coding -I

11. BSTS302P Advanced Competitive Coding -II

12. CFOC102M Introduction to Cognitive Psychology

13. CFOC103M Introduction to Political Theory

14. CFOC104M Six Sigma

15. CFOC105M Emotional Intelligence

16. CFOC109M Design Thinking - A Primer

17. CFOC118M Practical Machine Learning with Tensorflow

18. CFOC122M Educational Leadership

19. CFOC133M E-Business

20. CFOC152M Pattern Recognition and Application

21. CFOC165M Software testing

22. CFOC188M Ethical Hacking

23. CFOC190M Positive Psychology

24. CFOC191M Forests and their Management

25. CFOC193M Bioengineering: An Interface with Biology and Medicine

26. CFOC197M Bio-Informatics: Algorithms and Applications

27. CFOC203M Natural Hazards

189
28. CFOC207M Electronic Waste Management - Issues And Challenges

29. CFOC227M GPU Architectures and Programming

30. CFOC232M Consumer Behaviour

31. CFOC235M Rocket Propulsion

32. CFOC236M Aircraft Maintenance

33. CFOC253M Plastic Waste Management

34. CFOC258M Introduction to Geographic Information Systems

35. CFOC282M Waste to Energy Conversion

36. CFOC329M Design, Technology and Innovation

37. CFOC332M Fundamentals of Automotive Systems

38. CFOC356M Analog Circuits

39. CFOC365M Evolution of Air Interface towards 5G

40. CFOC384M Entrepreneurship Essentials

41. CFOC388M Energy Resources, Economics and Environment

42. CFOC391M Effective Writing

43. CFOC395M Speaking Effectively

44. CFOC397M Intellectual Property

45. CFOC400M Language and Mind

46. CFOC401M The Nineteenth - Century English Novel

47. CFOC402M Introduction to World Literature

48. CFOC405M Economic Growth & Development

49. CFOC406M Human Behaviour

50. CFOC407M Introduction to Modern Indian Political Thought

51. CFOC408M English Literature of the Romantic Period, 1798 – 1832

52. CFOC416M Feminism: Concepts and Theories

53. CFOC419M Basic Real Analysis

54. CFOC442M Robotics and Control: Theory and Practice

190
55. CFOC475M IC Engines and Gas Turbines

56. CFOC488M Business Analytics For Management Decision

57. CFOC490M Sales and Distribution Management

58. CFOC493M Management of Inventory Systems

59. CFOC494M Quality Design And Control

60. CFOC495M Foundation Course in Managerial Economics

61. CFOC496M Engineering Econometrics

62. CFOC497M Financial Statement Analysis and Reporting

63. CFOC498M Business Statistics

64. CFOC499M Global Marketing Management

65. CFOC500M Marketing Research and Analysis – II

66. CFOC503M Marketing Analytics

67. CFOC505M Management of Commercial Banking

68. CFOC508M Entrepreneurship

69. CFOC543M International Business

70. CFOC550M Numerical Analysis

71. CFOC570M Public Speaking

72. CFOC575M Wildlife Ecology

73. CFOC578M Wastewater Treatment and Recycling

74. CFOC580M Real-Time Systems

75. CFOC587M Economics of Banking and Finance Markets

76. CFOC591M Principles Of Management

77. CFOC594M Customer Relationship Management

191
BRIDGE COURSE
(2023-2024)
B.Tech. Computer Science and Engineering (Bioinformatics)

192
Sl.No. Course Code Course Title Page No.
1. BBIT100N Biology 194

2. BENG101N Effective English Communication 196

3. BMAT100N Mathematics 197

193
Course Code Course Title L T P C
BBIT100N Biology 3 0 0 3
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To build a basic understanding of origin and evolution of biological beings
2. To inculcate fundamental concepts of organization and principles of living systems
3. To demonstrate applications of biology in engineering disciplines

Course Outcomes
1. Conceive the basic concepts of biology including diversity, evolution, and ecology
2. Outline the design principles of cell, its biochemistry, and biophysics
3. Interpret and analyze biological flow of information at molecular and hereditary level
4. Describe the organismal complexities in animals and plants
5. Identify the importance of biology in different engineering disciplines

Module:1 Introduction to biology and evolution 7 hours


Bioscience fundamentals; diversification of life including viruses; Chemical basis of life, early
origin of life experiments; Concept of evolution and natural selection; Levels of ecological
study; Biotic and abiotic factors in ecosystem.

Module:2 Cell structure and functions 5 hours


Cell as fundamental unit of life; prokaryotic cell structures; Eukaryotic cell structures; Nuclear
transport; Endomembrane system; Dynamic cytoskeleton.
Module:3 Chemistry and complexity of life 6 hours
Structure and functions of bio macromolecules - carbohydrates, proteins, lipids, and nucleic
acids
Module:4 Metabolism and energy transformation 5 hours
Driving force for metabolic reactions, ATP energy-coupling; Electrochemical processes-ATP-
synthesis and electron transport chain.

Module:5 Molecular information 6 hours


DNA and gene; DNA synthesis; Cell division- mitosis and meiosis; Central dogma of molecular
biology; Transcription, RNA processing, and translation; Post-translational modifications.
Module:6 Overview of animal and plant systems 6 hours
Plant forms and functions; Plant cells and tissue systems; Animal tissues, organs, and systems;
Animal forms and functions; Animal homeostasis.
Module:7 Genetics and genomics 5 hours
Mendel's experiment-monohybrid cross and dihybrid cross; Linkage and crossing-over;
Mendel's rules and human diseases; Gene sequencing and genomics.

Module:8 Engineering in biology 5 hours


Biology and engineering needs; Bio-inspired design and bio-robotics; Biology and wellness e.g.

194
retinal prosthetics and biosensor, bio-chips, bio-pesticides, nanoparticles.

Total Lecture hours: 45 hours


Text Book(s)
1. Biological Science. By Scott Freeman, Kim Quillin, Lizabeth Allison, Michael Black,
Emily Taylor, 6th edition 2017, Prentice Hall, NJ, USA.
2. Biology for Engineers, by G. K. Suraishkumar, 1st Edition, 2019, Oxford University Press,
India.
Reference Books
1. Campbell Biology. By Lisa A. Urry, Michael L. Cain, Steven A. Wasserman, Peter V.
Minorsky, Rebecca Orr. 12th edition, 2021. Pearson publisher, USA
2. Concepts in Biology. By Eldon D. Enger, Frederick C. Ross, David B. Bailey, Edition, 14th,
2017 (Indian Edition). Tata McGraw-Hill publication, India
Mode of Evaluation: CAT, Application oriented assignment, Quiz, and FAT
Recommended by Board of Studies 28-06-2021
Approved by Academic Council No. 63 Date 23-09-2021

195
Course Code Course Title L T P C
BENG101N Effective English Communication 0 0 4 2
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To hone LSRW skills for effective communication
2. To enhance communication skills for future career aspirations
3. To gain critical communication skills in writing and public speaking
Course Outcomes
1. Write effective sentences using appropriate grammar and vocabulary
2. Express clearly in everyday conversations with lucid pronunciation
3. Analyse the given listening inputs for effective comprehension
4. Apply different reading strategies to various texts and use them appropriately
Indicative Experiments
1. Fundamentals of Grammar: Parts of Speech, Articles, Tenses, Sentence Structure,
Types of Sentences, Subject-Verb Agreement. Activity: Exercises and worksheets
2. Speaking for Self-Expression: Formal Self-Introduction, Expressing Oneself.
Activity: Self-Introduction, Just a Minute (JAM)
3. Basic Listening: Listening to Simple Conversations, Short Speeches/Stories.
Activity: Gap fill exercises
4. Reading Skills: Reading Strategies, Skimming and Scanning.
Activity: Glaze reading, Reading comprehension, Reading newspaper articles
5. Drafting Paragraphs: Keywords Development, Writing Paragraphs using Connectives
Activity: Picture and poster interpretation
6 Vocabulary Enrichment: Synonyms and Antonyms, Prefixes and Suffixes, Word
Formation, One Word Substitution, Frequently used Idioms and Phrases, Homophones
and Homonyms. Activity: Crossword puzzles and worksheets
7 Listening for Pronunciation: Introduction to Phonemes, Listening to Native Speakers,
Listening to Various Accents. Activity: Listening and imitating, Spell Bee
8 Interactive Speaking: Everyday Conversations, Team Interactions, Simulations.
Activity: Situational role plays
9 Email and Letter Writing: Types and Format of Emails and Letters.
Activity: Official e-mails and letters, personal letters
10 Reading for Comprehension: Short Stories by Indian Writers.
Activity: Summarising, loud reading
Total Laboratory hours: 30 hours
Mode of assessment: Continuous assessment/ FAT/ Written assignments/ Quiz/ Oral
examination / Group activity
Recommended by Board of Studies 28-06-2021
Approved by Academic Council No. 63 Date 23-09-2021

196
Course Code Course Title L T P C
BMAT100N Mathematics 3 1 0 4
Pre-requisite Nil Syllabus version
1.0
Course Objectives
The course is aimed at providing
1. Necessary and relevant background to understand the other important engineering
mathematics courses.
2. Basic knowledge for the non-mathematics students to learn further topics and apply it in
solving real-world engineering problems.

Course Outcomes
At the end of the course the student should be able to
1. Solve a system of linear equations by matrix method.
2. Apply the techniques of differentiation to find maxima and minima, and techniques of
integration to evaluate areas and volumes of revolution.
3. Understand the concept of ordinary differential equations, and first and second order linear
differential equations.
4. Have a clear understanding of analytic geometry and vector algebra.
5. Apply concepts of mathematical logic and elementary probability to real life problems.

Module:1 Matrices 5 hours + 3 hours


Matrices - types of matrices - operations on matrices - determinants - adjoint matrix - inverse
of a matrix - solution of a system of linear equations by inversion method - elementary
transformations - rank of a matrix - consistency and inconsistency of system of equations.

Module:2 Differential Calculus 6 hours + 2 hours


Differentiation of functions of single variable - differentiation techniques physical
interpretations - differentiation of implicit functions - higher order derivatives - Taylor's,
Maclaurin's series - maxima and minima of functions of a single variable.
Module:3 Integral Calculus 6 hours + 2 hours
Techniques of integration - integration by parts- Partial fractions - definite integrals -
properties- evaluation of area and volume by integration.
Module:4 Linear Ordinary Differential Equations 6 hours + 2 hours
Differential equations-definition and examples- formation of differential equation- solving
differential equations of first order - solving second order homogenous differential equations
with constant coefficients.
Module:5 Analytic Geometry 5 hours + 2 hours
Analytic geometry of three dimensions - direction cosines and direction ratios - plane, .straight
line and sphere, distance between points, distance to a plane.
Module:6 Vector Algebra 7 hours + 2 hours
Vectors-operations on vectors-angle between two vectors-projection of one vector on another
vector -equations of plane, straight line and sphere in vector forms-shortest distance between
two skew lines - equation of a tangent plane to a sphere.
197
Module:7 Logic and Probability 8 hours + 2 hours
Mathematical logic - propositions - truth table - connectives- tautology- contradiction.
Permutations and combinations - probability - classical approach - addition law - conditional
probability - multiplicative law - Bayes' theorem and applications.
Module:8 Contemporary Issues 2 hours
Industry Expert Lecture and R& D lecture

Total Lecture hours: 45 hours


Total Tutorial hours: 15 hours
Text Book(s)
1. Engineering Mathematics, K. A. Stroud and Dexter J. Booth, ih Edition, Palgrave
Macmillan (2013).
Reference Books
1. 1. B.S. Grewal, Higher Engineering Mathematics, 2020, 44th Edition, Khanna
Publishers
2. S. Lipschutz and M. Lipson, Discrete Mathematics, 6th Edition, Tata McGraw -Hill (2017).

3. S. Lipschutz and J. Schiller Introduction to Probability and Statistics, , 3rd Indian Edition,
Tata McGraw -Hill (2017).
Mode of Evaluation: Digital Assignments (Solutions by using soft skill), Quiz, CAT,
FAT
Recommended by Board of Studies 24-06-2021
Approved by Academic Council No. 63 Date 23-09-2021

198
NON-GRADED CORE REQUIREMENT
(2023-2024)
B.Tech. Computer Science and Engineering (Bioinformatics)

199
Sl.No. Course Code Course Title Page No.
1. BCHY102N Environmental Sciences

2. BCSE101N Introduction to Engineering 201

3. BHUM101N Ethics and Values 202

4. BSSC101N Essence of Traditional Knowledge

5. BSSC102N Indian Constitution 204

6. BEXC100N Extracurricular Activities /

Co-Curricular Activities - B.Tech. Programmes

200
Course Code Course Title L T P C
BCSE101N Introduction to Engineering 0 0 0 1
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To make the student comfortable and get familiarized with the facilities available on
campus.
2. To make the student aware of the exciting opportunities and usefulness of engineering to
society.
3. To make the student understand the philosophy of engineering.

Course Outcomes
1. To know the infrastructure facilities available on campus
2. To rationally utilize the facilities during their term for their professional growth
3. To appreciate the engineering principles, involve in life-long learning and take up
engineering practice as a service to society
General Guidelines
1. Student should observe and involve in the activities during the induction programme. Both
general activities and those which are discipline-specific should be included here.
2. Student should get familiarized with the infrastructure facilities available on campus
during the general induction, school induction programme and also from the institutional
website.
3. Student should attend the lecture by industries, including those on career opportunities,
organized by the School and probably involve in ‘Do-it-yourself’ projects or projects
involving reverse-engineering.
4. Activities under ‘Do-it-Yourself’ will be detailed by the School.
5. Student should prepare a report on the activities and observations, as per the
specified format, and submit the same in institutional LMS, VTOP for further
evaluation

General instruction on formatting: Document to be prepared with the titles given in the
template; Arial type with font size of 12 to be used; photographs can be included in the
document as per the requirement; 1.5 line spacing to be used.

Mode of Evaluation: Evaluation of the submitted report and interaction with the
students
Recommended by Board of Studies 02.07.2021
Approved by Academic Council No. 63 Date 23.09.2021

201
Course Code Course Title L T P C
BHUM101N Ethics and Values 0 0 0 2
Pre-requisite Nil Syllabus version
1.0
Course Objectives
1. To understand and appreciate the ethical issues faced by an individual in profession, society
and polity.
2. To understand the negative health impacts of certain unhealthy behavior.
3. To appreciate the need and importance of physical, emotional health and social health.

Course Outcomes
Students will be able to:
1. Follow sound morals and ethical values scrupulously to prove as good citizens.
2. Understand various social problems and learn to act ethically.
3. Understand the concept of addiction and how it will affect the physical and mental health.
4. Identify ethical concerns in research and intellectual contexts, including academic integrity,
use and citation of sources, the objective presentation of data, and the treatment of human
subjects.
5. Identify the main typologies, characteristics, activities, actors and forms of cybercrime.

Module:1 Being Good and Responsible


Gandhian values such as truth and non-violence - Comparative analysis on leaders of past and
present - Society's interests versus self-interests - Personal Social Responsibility: Helping the
needy, charity and serving the society.

Module:2 Social Issues 1


Harassment - Types - Prevention of harassment, Violence and Terrorism.

Module:3 Social Issues 2


Corruption: Ethical values, causes, impact, laws, prevention - Electoral malpractices; White
collar crimes - Tax evasions - Unfair trade practices.
Module:4 Addiction and Health
Peer pressure - Alcoholism: Ethical values, causes, impact, laws, prevention - Ill effects of
smoking - Prevention of Suicides; Sexual Health: Prevention and impact of pre-marital
pregnancy and Sexually Transmitted Diseases.
Module:5 Drug Abuse
Abuse of different types of legal and illegal drugs: Ethical values, causes, impact, laws and
prevention.
Module:6 Personal and Professional Ethics
Dishonesty - Stealing - Malpractices in Examinations - Plagiarism.
Module:7 Abuse of Technologies
Hacking and other cyber crimes, Addiction to mobile phone usage, Video games and Social
networking websites.

202
Total Lecture hours: 60 hours
Text Book(s)
1. R R Gaur, R Asthana, G P Bagaria, "A Foundation Course in Human Values and
Professional Ethics", 2019, 2nd Revised Edition, Excel Books, New Delhi.
2. Hartmann, N., "Moral Values", 2017, United Kingdom: Taylor & Francis.

Reference Books
1. Rachels, James & Stuart Rachels, "The Elements of Moral Philosophy", 9th edition, 2019,
New York: McGraw-Hill Education.
2. Blackburn, S. "Ethics: A Very Short Introduction", 2001, Oxford University Press.
3. Dhaliwal, K.K, "Gandhian Philosophy of Ethics: A Study of Relationship between his
Presupposition and Precepts", 2016, Writers Choice, New Delhi, India.
4. Ministry of Social Justice and Empowerment, "Magnitude of Substance Use in India",
2019, Government of India.
5. Ministry of Home Affairs, "Accidental Deaths and Suicides in India", 2019,
Government of India.
6. Ministry of Home Affairs, "A Handbook for Adolescents/ Students on Cyber Safety",
2018, Government of India.
Mode of Evaluation: Poster making, Quiz and Term End - Quiz

Recommended by Board of Studies 27-10-2021


Approved by Academic Council No. 64 Date 16-12-2021

203
Course Code Course Title L T P C
BSSC102N Indian Constitution 0 0 0 2
Pre-requisite Nil Syllabus version
1.0
Course Objectives
This Course is an introduction of Indian Constitution and basic concepts highlighted in this
course for understanding the Constitution of India.

Course Outcomes
At the end of the course, the student will acquire:
1. A basic understanding of Constitution of India.
2. The ability to understand the contemporary challenges and apply the knowledge gained from
the course to current social contemporary legal issues.
3. The understanding of constitutional remedies.

Module:1 Introduction to Indian Constitution 5 hours


Introduction to the constitution of India and the Preamble - Sources of Indian Constitution -
Features of Indian Constitution - Citizenship - Fundamental Rights and Duties - Directive
Principles of state policy.

Module:2 Union Government and its Administration Structure of 8 hours


the Indian Union
Federalism, Centre- State relationship - President: Role, Power and Position – Prime Minister
and Council of ministers - Cabinet and Central Secretariat - Lok Sabha - Rajya Sabha- The
Supreme Court and High Court: Powers and Functions.

Module:3 State Government and its Administration 4 hours


Governor- Role and Position - Chief Minister and Council of Ministers - State Legislative
Assembly - State secretariat: Organization, Structure and Functions.
Module:4 Local Administration 7 hours
District's Administration Head- Role and Importance - Municipalities: Introduction, Mayor and
role of Elected Representative - Panchayati Raj: Composition and Functions Evolution and 73rd
and 74th Amendments - Zila Parishad and district administration: Composition and Functions
Elected officials and their roles, CEO Zila Panchayat: Position and role- Panchayat Samiti:
Composition and Functions - Gram Panchayat: Composition and Functions Importance of grass
root democracy.
Module:5 Election Commission 6 hours
Role of Chief Election Commissioner - State Election Commission - Functions of
Commissions for the welfare of SC/ST/OBC and women.

Total Lecture hours: 30 hours

Reference Books

204
1. Durga Das Basu, Introduction to the Constitution of India, Gurgaon; LexisNexis, 2018
(23rd edn.).
2. M.V.Pylee, India's Constitution, New Delhi; S. Chand Pub., 2017 (16th edn.)
3. J.C Johari, Indian Government and Politics, Shaban Lal & Co., 2012
4. Noorani, A.G , Challenges to Civil Rights Guarantees in India, Oxford University
Press 2012.
5. R. Bhargava, (2008) 'Introduction: Outline of a Political Theory of the Indian
Constitution', in R. Bhargava (ed.) Politics and Ethics of the Indian Constitution,
New Delhi: Oxford University Press.
6. Bidyut Chakrabarty & Rajendra Kumar Pandey, Indian Government and Politics,
SAGE, New Delhi, 2008
7. G. Austin, The Indian Constitution: Cornerstone of a Nation, Oxford, Oxford
University Press, 1966
Mode of Evaluation: CAT, Written assignment, Quiz and FAT

Recommended by Board of Studies 27-10-2021


Approved by Academic Council No. 68 Date 19-08-2022

205

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