Syllabus 3rd Sem (CS201)
Syllabus 3rd Sem (CS201)
Bachelor of Engineering
Computer Science & Engineering (CS-201)
Batch 2022
Year 2023
Version 1.0
Page | 2
This Page is Intentionally Left Blank
Page | 3
University Institute of Engineering
DEPARTMENT OF
COMPUTER SCIENCE & ENGINEERING
Bachelor of Engineering (Computer Science & Engineering)
Year 2022
www.cuchd.in
Page | 4
This Page is Intentionally Left Blank
Page | 5
TABLE OF CONTENTS
About the Programme.............................................................................................................................6
Vision & Mission ......................................................................................................................................6
PEOs/POs /PSOs/SOs ...............................................................................................................................7
Major Features of Curriculum .................................................................................................................7
Curriculum Scheme (2022-2026) ......................................................................................................... 10
Syllabus .................................................................................................................................................. 20
Assessment Pattern ............................................................................................................................ 202
Graduation Requirements and Summary of Credits ........................................................................ 210
1. Credit and Grade point of the evaluation system .................................................................... 210
2. Cumulative Grade Point Average .............................................................................................. 211
3. Promotion to Next year and Condition for Year Back ............................................................. 211
4. Requirement for award of the degree ...................................................................................... 211
Page | 6
About the Programme Vision & Mission
One of the oldest engineering disciplines, Computer Vision of University
Science & Engineering (CSE) deals with design, “To be globally recognized as a Centre of
implementation, and management of information Excellence for Research, Innovation,
system of both software & hardware processes. A Entrepreneurship and disseminating knowledge by
computer scientist specializes in the theory of providing inspirational learning to produce
computation and design of computational systems. professional leaders for serving the society.”
Mission of University
Pursuing Computer Science & Engineering fromthe M1 Providing world class infrastructure,
best CSE engineering college in Punjab, India gives renowned academicians and ideal environment for
you an extra edge. It caters with thriving research Research, Innovation, Consultancy and
environment, advanced industry sponsored Entrepreneurship relevant to the society.
infrastructure and stimulating teaching aid. Our M2 Offering programs & courses in consonance
program covers all fundamental as well as with National policies for nation building and
advanced concepts of engineering and computing, meeting global challenges.
paired with a chance to gain exposure in emerging M3 Designing Curriculum to match international
technologies such as Internet of Things (IoT), standards needs of Industry, Computer Science &
Mobile Computing, and Open Source and Open society and for the inculcation of traits of Creative
Standard. Thinking and Critical Analysis as well as Human
The Program, B.E in Computer Science & and Ethical values.
Engineering was started in 2012 at the University M4 Ensuring student’s delight by meeting their
Institute of Engineering, Department of Computer aspirations through blended learning, corporate
Science & Engineering, Chandigarh University. mentoring, professional grooming, flexible
curriculum and a healthy atmosphere based on co-
Ranked among the Best Computer Science &
curricular and extra-curricular activities.
Engineering in Punjab, the BE Computer Science&
M5 Creating a scientific, transparent and objective
Engineering Program is accredited by the National
examination/evaluation system to ensure an ideal
Board of Accreditation (NBA). The UIE
certification.
facilitates students with an intellectually stimulating
M6 Establishing strategic relationships withleading
environment and course curriculum widely spread
National and International corporates and
over practical training, project work, expert
universities for academic as well as research
lectures, and more. While theory gives you an
collaborations.
opportunity to understand the intricacies of the
M7 Contributing for creation of healthy, vibrantand
subject, the well-equipped laboratories provide
sustainable society by involving in Institutional
enriched practical understanding and real-time
Social Responsibility (ISR) activities like rural
exposure.
development, the welfare of seniorcitizens, women
The Curriculum and Course Catalogue is designed
empowerment, community service, health and
for the Undergraduate students pursuing BE
hygiene awareness, and environmental protection.
Computer Science & Engineering to help them to
prepare and plan their academic activities
Vision of Department
throughout the course duration. The catalogue
“To be recognized as a leading Computer Science
comprises information about the curriculum
and Engineering department through effective
designed for the BE Computer Science &
teaching practices and excellence in research and
Engineering program. It also includes a detailed
innovation for creating competent professionals with
syllabus of all the courses offered in the program.
ethics, values, and entrepreneurial attitude to
Page | 7
deliver service to society and to meet the PO3 Design/development of solutions:
current industry standards at the global level..” Design solutions for complex engineering
problems and design system components or
Mission of Department
processes that meet the specified needs with
MD1: To provide practical knowledge
appropriate consideration for the public health
using state-of-the-art technological supportfor
and safety and the cultural, societal, and
the experiential learning of our students.
environmental considerations.
MD2: To provide an industry-
PO4 Conduct investigations of complex
recommended curriculum and transparent
problems: Use research-based knowledge
assessment for quality learning experiences.
and research methods including design of
MD3: To create global linkages for
experiments, analysis and interpretation of
interdisciplinary collaborative learning and
data and synthesis of the information toprovide
research.
valid conclusions.
MD4: To nurture an advanced learning platform
PO5 Modern tool usage: Create, select, and
for research and innovation for students’
apply appropriate techniques, resources and
profound future growth.
modern engineering and IT tools including
MD5: To inculcate leadership qualities
prediction and modeling to complex
and strong ethical values through value- based
engineering activities with an understanding
education.
of the limitations.
PO6 The engineer and society: Apply
PEOs/POs/ /PSOs/ SOs.
reasoning informed by the contextual
knowledge to assess societal, health, safety,
Program Educational Objectives
legal and cultural issues and the consequent
PEO1: Engage in successful careers in
responsibilities relevant to the professional
industry, academia, and public service, by
engineering practice.
applying the acquired knowledge of Science, PO7 Environment and sustainability:
Mathematics and Engineering, providing Understand the impact of the professional
technical leadership for their business, engineering solutions in societal and
profession and community environmental contexts, and demonstrate the
knowledge of, and need for sustainable
PEO2: Establish themselves as entrepreneur, development.
work in research and developmentorganization PO8 Ethics: Apply ethical principles and
and pursue higher education commit to professional ethics and
responsibilities and norms of the engineering
PEO3: Exhibit commitment and engage in
practice.
lifelong learning for enhancing their PO9 Individual or teamwork: Function
professional and personal capabilities. effectively as an individual, and as a member
or leader in diverse teams, and in
Program Outcomes
multidisciplinary settings.
PO1 Engineering knowledge: Apply the
PO10 Communication: Communicate
knowledge of mathematics, science,
effectively on complex engineering activities
engineering fundamentals and an engineering
with the engineering community and with
specialization to the solution of complex society at large, such as, being able to
engineering problems. comprehend and write effective reports and
PO2 Problem analysis: Identify, formulate, design documentation, make effective
review research literature and analyze complex presentations, and give and receive clear
engineering problems reaching substantiated instructions.
conclusions using first principles of
PO11 Project management and finance:
mathematics, natural sciences and engineering
Demonstrate knowledge and understanding
sciences.
of the engineering and management
Page | 8
principles and apply these to one’s own work, SO5 An ability to function effectively on a team
as member and leader in a team, to manage whose members together provide leadership,
projects and in multidisciplinary environments. create a collaborative and inclusive
PO12 Life-long learning: Recognize the need environment, establish goals, plan tasks, and
for, and have the preparation and ability to meet objectives
engage in independent and life-long learning SO6 An ability to develop and conduct
in the broadest context totechnological change. appropriate experimentation, analyze and
ABET Student Outcomes (SOs) interpret data, and use engineering judgment
CAC- SOs to draw conclusions
SO1 Analyze a complex computing problem SO7 An ability to acquire and apply new
and to apply principles of computing and knowledge as needed, using appropriate
other relevant disciplines to identify solutions. learning strategies.
SO2 Design, implement and evaluate a Table 1 shows the mapping of Program
computing-based solution to meet a given set Outcomes with Student Outcomes.
of computing requirements in the context of
the program’s discipline. Program Specific Outcomes
SO3 Communicate effectively in a variety of PSO1 Exhibit attitude for continuous learning
professional contexts. and deliver efficient solutions for emerging
SO4 Recognize professional responsibilities challenges in the computationdomain.
and make informed judgments in computing PSO2 Apply standard software engineering
practice based on legal and ethical principles. principles to develop viable solutions for
SO5 Function effectively as a member or leader Information Technology Enabled Services
of a team engaged in activities appropriate to (ITES).
the program’s discipline. Major Features of Curriculum
SO6 Apply computer science theory and • Flexible Choice Based System for students
to pursue courses of their interest.
software development fundamentals to
• Includes a Range of Courses to cover the
produce computing-based solutions.
diversity of Computer Science &
EAC- SOs
Engineering Specializations.
SO1 An ability to identify, formulate, and solve
• To impart high competency to the students,
complex engineering problems by applying
the curriculum offers distinct ability
principles of engineering, science, and
enhancement and value-addedcourses.
mathematics
• Apart from the technical course, the
SO2 An ability to apply engineering design to
program offers a range of courses that
produce solutions that meet specified needs
provides the students a broad range of
with consideration of public health, safety, and knowledge and skillsets like life skills and
welfare, as well as global, cultural, social, mentoring, soft skills, Aptitude,
environmental, and economic factor Communication skills, social and
SO3 An ability to communicate effectively with professional ethics in engineering,disaster
a range of audiences management, and professionalethics.
SO4 An ability to recognize ethical and • The curriculum offers multi-disciplinary
professional responsibilities in engineering courses running in the university for other
situations and make informed judgments, filed/areas.
which must consider the impact ofengineering
solutions in global, economic, environmental,
and societal context
Page | 9
Table-1 SOs Mapping with POs
POs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
SOs
CAC- SO1 √ √ √ - - - - - - - - -
CAC- SO2 √ √ √ √ √ - - - - - - -
CAC- SO3 - - - - - - - - - √ - -
CAC
CAC- SO4 - - - - - √ √ √ - - √ -
CAC- SO5 - - - - - - - - √ - √ -
CAC- SO6 - - √ √ √ - - - - - - √
EAC-SO1 √ √ √ - - - - - - - - -
EAC-SO2 √ √ √ √ √ - - - - - - -
EAC-SO3 - - - - - - - - - √ - -
EAC EAC-SO4 - - - - - √ √ √ - - √ -
EAC-SO5 - - - - - - - - √ - √ -
EAC-SO6 - √ √ √ - - - - - - - -
EAC-SO7 - - - - √ - - - - - - √
Page |
10
Curriculum Scheme (2022-2026)
The Program Scheme of BE Computer Science & Engineering for Batches, Regular 2022 as approved by the Board of Studies is
presented below:
Practic
Theory Practic
Theory al Cour
Course Extern al Tot Catego
Course Title L T P CH C Internal Extern se MOD MOA
Code al Interna al ry
Marks al Type
Marks l Marks
Marks
22CST- DISCRETE Graded Theory
3 1 0 4 4 40 60 - - 100 BS Theory (TH)
215 MATHEMATICS (GR) Examination (ET)
22SPT- QUANTUM Graded Theory
3 1 0 4 4 40 60 - - 100 BS Theory (TH)
241 PHYSICS (GR) Examination (ET)
22CSH- JAVA Graded
2 0 2 4 3 40 60 60 40 200 CR Hybrid (HYB) Hybrid
201 PROGRAMMING (GR)
22CSH- DATA Graded
3 0 2 5 4 40 60 60 40 200 CR Hybrid (HYB) Hybrid
211 STRUCTURES (GR)
COMPUTER
22CST- ORGANIZATION Graded Theory
3 0 0 3 3 40 60 - - 100 CR Theory (TH)
202 AND (GR) Examination (ET)
ARCHITECTURE
Practical
22TDP- Graded
SOFT SKILLS - I 0 0 2 2 1 - - 60 40 100 EC Practical (PRAC) Examination
213 (GR)
(PRAC)
22GPT- GENERAL Graded Certificate
1 0 0 1 1 0 100 - - 100 GP Workshop (WS)
221 PROFICIENCY-3 (GR) Based(CERT)
Training/Internship
22UCI- SOCIAL Graded Project Report
1 0 2 3 2 70 30 - - 100 TR /Thesis/Dissertatio
203 INTERNSHIP (GR) (PR)
n (TR)
UNIVERSAL
22UCT- HUMAN VALUES, Graded MCQ Based
0 2 0 2 2 40 60 - - 100 UCR Theory (TH)
296 ETHICS AND (GR) (MCQB)
LIFE SKILLS-2
Total Credit(s): 26
Page | 1
11
Prerequisite Flowchart
The flowchart showing the pre-requite courses pertaining to the curriculum scheme of 2022-26 is presented below:
Page | 1
12
1. Course number and name: 22CSH-211 Data Structures
2. Credits, contact hours, and categorization of credits:
Credits Contact Hours Categorization of Credits
4 75 Program Core
3. Instructor’s or course coordinator’s name:
4. Text book, title, author, and year
a. Lipschutz, Seymour, “Data Structures”, Schaum's Outline Series, Tata McGraw Hill.
b. Gilberg/Forouzan, “Data Structure with C”, Cengage Learning.
c. Augenstein,Moshe J , Tanenbaum, Aaron M, “Data Structures using C and C++”, Prentice Hall
of India.
Other supplemental materials
Reference Material:
a. Goodrich, Michael T., Tamassia, Roberto, and Mount, David M., “Data Structures and
Algorithms in C++”, Wiley Student Edition.
b. Aho, Alfred V., Ullman, Jeffrey D., Ho Program Coreroft, John E. “Data Structures and
Algorithms”, Addison Wesley.
5. Specific course information
a. Brief description of the content of the course (catalog description)
In Data Structures, the student learns the basics of creating data structures, and gain experience to
code and visualize data structures. Students will discover the significance of well-organized data.
Students will learn how to construct a program from tiny pieces and understand why the
organizational approach makes such differentiation to some very ordinary approaches to solutions.
The course identifies the most important and helpful data structures in use in modern
programming languages and will be presented with exercises for building, visualizing, and
manipulating that structure. Each exercise embeds a simple and intuitive application for the
particular organization of data that we present. Through this course, you will be given a real
understanding of data structures by writing your own programs to interact with the data structures.
b. Prerequisites or Co-requisites:
Prerequisites: 22CSH-101, 22CSH-103
Co-requisites: 22CSH-211,22CST-215,22TDP-211,22CST-202,22CSH-201,22UCT-204,22UCT-
203,22CSI-225,22GPT-221
c. Indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program:
Required
6. Specific goals for the course
a. Course Outcomes:
Students will be able to:
• Identify the basic operations like insertion, deletion and traversing on data structures.
• Classifying various asymptotic notations to find the complexity of an algorithm.
• Analyze and Compare searching and sorting techniques.
• Evaluate appropriate data structure while designing the algorithms.
• Identify the basic operations like insertion, deletion and traversing on data structures.
b. Explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are
addressed by the course
CAC
Analyze a complex computing problem and to apply principles of computing and other
SO1 √
relevant disciplines to identify solutions.
Design, implement and evaluate a computing-based solution to meet a given set of computing
SO2 √
requirements in the context of the program’s discipline.
SO3 Communicate effectively in a variety of professional contexts.
Recognize professional responsibilities and make informed judgments in computing practice
SO4
based on legal and ethical principles.
Page | 5
13
Function effectively as a member or leader of a team engaged in activities appropriate to the
SO5
program’s discipline.
Apply computer science theory and software development fundamentals to produce
SO6 √
computing-based solutions
EAC
An ability to identify, formulate, and solve complex engineering problems by applying
SO1 √
principles of engineering, science, and mathematics
An ability to apply engineering design to produce solutions that meet specified needs with
SO2 consideration of public health, safety, and welfare, as well as global, cultural, social, √
environmental, and economic factor
SO3 An ability to communicate effectively with a range of audiences
An ability to recognize ethical and professional responsibilities in engineering situations and
SO4 make informed judgments, which must consider the impact of engineering solutions in global,
economic, environmental, and societal contexts
An ability to function effectively on a team whose members together provide leadership,
SO5 create a collaborative and inclusive environment, establish goals, plan tasks, and meet
objectives
An ability to develop and conduct appropriate experimentation, analyze and interpret data,
SO6 √
and use engineering judgment to draw conclusions
An ability to acquire and apply new knowledge as needed, using appropriate learning
SO7
strategies.
Introduction: Concept of data and information, Introduction to Data Structures, Types of data structure: Linear
and non-linear data structures, operations on Data Structures, Algorithm complexity, Time-space trade-off,
asymptotic notations. Time space complexity.
Chapter 1.2
Basic terminology Linear arrays and their representation, Static and Dynamic Arrays, Traversing Linear Array,
Insertion & Deletion in arrays, searching – linear search, binary search, sorting – insertion sort , selection sort
, bubble sort , merging arrays & merge sort , complexity analysis of each algorithm, Multi- dimensional arrays
and their representation, Pointers; Pointer Arrays, Records; Record structure, representation of records in
Memory, Parallel Arrays, sparse matrices and their storage.
Chapter 1.3
Linear linked list, Representation of Linked Lists in Memory, traversing a linked list, searching a linked
list, insertion in and deletion from linked list, Header Linked List, doubly linked list, Operations on doubly
linked list, complexity analysis of each algorithm, Application of linked lists.
Experiment 1.1
Write a menu driven program that implement following operations (using separate functions) on a linear array:
a) Insert a new element at end as well as at a given position
b) Delete an element from a given whose value is given or whose position is given
c) To display the elements of the linear array
Experiment 1.2
Write a program to demonstrate the use of linear and binary search to find a given element in an array.
Experiment 1.3
Write a menu driven program that maintains a linear linked list whose elements are stored in on ascending
order and implements the following operations (using separate functions):
a) Insert a new element
b) Delete an existing element
c) Search an element
d) Display all the elements
Page | 60
Unit 2 [15 Lectures+10 Practicals=25H]
Chapter 2.1
Stack: Basic terminology, Sequential and linked representations, Operations on stacks: PUSH & POP,
Application of stacks: Parenthesis matching, evaluation of postfix expressions, conversion from infix to postfix
representation, Quick Sort and its complexity analysis.
Chapter 2.2
Queues: Linear queue, Sequential and linked representation of Linear queue, Circular queue, Operations
on queues, DE queues, Priority queue.
Chapter 2.3
Graph: Graph Theory terminology, sequential representation of graphs using adjacency matrix and Path
Matrix, traversing a graph using BFS and DFS, Operations on Graph, Minimum Spanning Tree, Fenwick
Tree/Binary Indexed Tree, AVL Tree.
Experiment 2.1
Write a program to sort an array of integers in ascending/descending order using
a) Merge sort.
Experiment 2.2
Write a program to sort an array of integers in ascending/descending order using
a) Insertion sort.
Experiment 2.3
Write a program to demonstrate the use of stack (implemented using linear array) in converting arithmetic
expression from infix notation to postfix notation.
Experiment 2.4
Write a program to demonstrate the implementation of various operations on a linear queue and circular
represented using a linear array.
Page | 61
1. Course number and name: 22CST-215 Discrete Mathematics
2. Credits, contact hours, and categorization of credits:
Credits Contact Hours Categorization of Credits
4 60 Basic Sciences and Mathematics
1. Instructor’s or course coordinator’s name: Er. Taruna
2. Text book, title, author, and year
a. C.L. Liu“ Elements of Discrete Mathematics". McGraw Hill, 3rd Edition.
b. Santha, "Discrete Mathematics with Graph Theory, Cengage Learning, 1st Edition.
c. G. Ronald, Knuth, Donald and Patashik, Oren, "Concrete Mathematics : A Foundation for
Computer Science", Addison-Wesley
other supplemental materials
Reference Material:
a. NCERT Textbooks of Mathematics for +1 and +2.
b. M K. Jain, S.R.K. Iyengar and R.K. Jain," Numerical Methods for Scientific
andEngineeringComputation", Wiley.
c. B. S. Grewal, Higher Engineering Mathematics", Khanna Publishers.
3. Specific course information
a. Brief description of the content of the course (catalog description)
Discrete mathematics is mathematics that deals with discrete objects. Discrete objects are those which are
separated from (not connected to/distinct from) each other. Integers (aka whole numbers), rational
numbers (ones that can be expressed as the quotient of two integers), automobiles, houses, people
etc. are all discrete objects.
a. Prerequisites or Co-requisites:
Prerequisites: Applied Mathematics I and II
Co-requisites: None
b. Indicate whether a required, elective, or selected elective (as per Table 5-1) course in the
program: Required
4. Specific goals for the course
a. Course Outcomes:
Students will be able to
● Apply the knowledge of fundamentals of set theory and the related concepts of functions
and relations
● Analyze the truth tables of basic logical operations and the working idea of propositional
logic
● Analyze the working of recursion and recurrence relations along with example
● Apply the knowledge of fundamentals related to the algebraic structures.
● Analyze various combinational mathematics along with the concepts of trees and graphs.
b. Explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are
addressed by the course.
CAC
Analyze a complex computing problem and to apply principles of computing and other relevant
SO1 √
disciplines to identify solutions.
Design, implement and evaluate a computing-based solution to meet a given set of computing
SO2 √
requirements in the context of the program’s discipline.
SO3 Communicate effectively in a variety of professional contexts.
Recognize professional responsibilities and make informed judgments in computing practice
SO4
based on legal and ethical principles.
Function effectively as a member or leader of a team engaged in activities appropriate to the
SO5
program’s discipline.
Identify and analyze user needs and to take them into account in the selection, creation,
SO6 integration, evaluation, and administration of computing-based systems
Page | 62
EAC
An ability to identify, formulate, and solve complex engineering problems by applying
SO1 √
principles of engineering, science, and mathematics
An ability to apply engineering design to produce solutions that meet specified needs with
SO2 consideration of public health, safety, and welfare, as well as global, cultural, social, √
environmental, and economic factor
SO3 An ability to communicate effectively with a range of audiences
An ability to recognize ethical and professional responsibilities in engineering situations and
SO4 make informed judgments, which must consider the impact of engineering solutions in global,
economic, environmental, and societal contexts
An ability to function effectively on a team whose members together provide leadership, create
SO5
a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
An ability to develop and conduct appropriate experimentation, analyze and interpret data, and
SO6
use engineering judgment to draw conclusions
SO7 An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
3. Brief list of topics to be covered
UNIT-I
Set Theory: Introduction to set theory, set operations, algebra of sets, combination of sets, duality, finite and
infinite sets, classes of sets, power sets, Minset&Maxsets, Cartesian product
Relations and functions: Binary relations, types of relations, equivalence relations and partitions, partial order
relations, mathematical induction, principles of inclusion & exclusion, functions and its types, composition of
function and relations, inverse relations and functions, pigeonhole principle.
Propositional calculus: Basic operations: AND (˄) OR(˅), NOT(-) Truth Value Of A compound statements,
propositions, tautologies, contradictions. [15 Lectures + 5 Tutorials =
20 Hours]
UNIT-II
Recursion and recurrence relations: Sequence, partial fractions. Recurrence relations with constant
coefficients, homogeneous and particular solutions, solutions of recurrence relation using generating functions.
Algebraic structures: Definition, elementary properties of algebraic structures, semigroup monoid, group,
homomorphism, isomorphism and automorphism, congruence relations, subgroups, normal subgroups, cosets,
Lagrange's theorem, cyclic groups. [15 Lectures + 5 Tutorials = 20 Hours]
UNIT-III
Combinatorial Mathematics: Techniques of counting, rule of sum, rule of product Permutations and
combinations.
Graph Theory: Introduction to graphs, directed and undirected graphs, homomorphic and isomorphic graphs,
subgraphs multigraphs and weighted graphs, paths and circuits, shortest path in weighted graphs, Eulerian paths
and circuits, Hamiltonian paths and circuits, planar graphs Euler's formula, chromatic numbers(Coloring
Problems).
Trees: Introduction to trees, difference between graphs and a tree rooted tree, path length in trees, spanning trees
cut-sets, minimum spanning trees, binary trees and its traversal. [15 Lectures + 5 Tutorials = 20 Hours]
Page | 63
1. Course number and name: 22TDP-211 Soft Skills
2. Credits, contact hours, and categorization of credits:
Credits Contact Hours Categorization of Credits
1 30 Humanities/ Social Sciences/ Management
3. Instructor’s or course coordinator’s name: …………….
4. Text book, title, author, and year
a. C.V.Powar, Cell Biology
b. Leshie Cromwell, Fred.J. Weibell and Erich.A.Pfeiffer. 2003. Biomedical instrumentation and
measurements. 2nd edition, PHI.
c. John G. Webster 1998. Medical Instrumentation: Applications and Design, 3rd edition, Jon Wiley
and Sons, New York.
d. Fundamental concepts of bioinformatics. Dan E. Krane, Michael L. Raymer
e. Bioinformatics Methods and applications. S.C Rastogi P Rastogi
Other supplemental materials
Reference Material:
a. Jeremy M. Berg, John L. Tymoczko and LubertStryer. 2006. “Biochemistry,” 6th Ed.W.H.
Freeman and Co. Ltd.
b. Robert Weaver. 2012 “Molecular Biology,” 5th Edition, MCGraw-Hill.
c. Jon Cooper , 2004. “Biosensors A Practical Approach” Bellwether Books.
d. Martin Alexander, 1994 “Biodegradation and Bioremediation,” Academic Press.
e. Kenneth Murphy, 2011. “Janeway's Immunobiology,” 8th edition, Garland Science.
f. Eric R.Kandel, James H. Schwartz, Thomas M. J. 2012. “Principles of Neural Science, 5th
Edition, McGraw-Hill.
g. ThyagaRajan, N. Selvamurugan, M. P. Rajesh, R. A. Nazeer, Richard W. Thilagaraj, S.
Barathi, and M.
5. Specific course information
a. Brief description of the content of the course (catalog description)
The course focuses on building and enhancing the basic soft skills required by the students
to become employable and augment their chances of securing a job while sharpening their
communication skills. The course will focus on sharpening the spontaneity in the students and
building their confidence by effectively handling various situations related to individual and team
performances. Various activities planned in the course will also focus on augmenting the fluency
and listening skills of the students while deliberating on essential grammar, vocabulary, and
pronunciation.
b. Prerequisites or Co-requisites:
Prerequisites: 22 PROGRAM COREH-105
Co-requisites: 22CSH-211,22CST-215,22TDP-211,22CST-202,22CSH-201,22UCT-204,22UCT-
203,22CSI-225,22GPT-221
c. Indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program:
Required
6. Specific goals for the course
a. Course Outcomes:
Students will be able to:
• Develop the necessary skills like lateral thinking and mind mapping that are required for
building an effective team and its management
• Apply the formulated decisions for different problems which enhances their decision-
making skills
• Learn the importance of good dressing and adapt a positive attitude towards varied
situations as they will be awarded about their strength, weaknesses, opportunities and
threats
• Formulate the ideas by brainstorming activities and actually apply to the corporate world
by personal grooming.
Page | 64
• Identify the numerous professional and negotiation skills and apply them according to
scenarios.
b. Explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are
addressed by the course.
CAC
Analyze a complex computing problem and to apply principles of computing and other relevant
SO1
disciplines to identify solutions.
Design, implement and evaluate a computing-based solution to meet a given set of computing
SO2
requirements in the context of the program’s discipline.
SO3 Communicate effectively in a variety of professional contexts. √
Recognize professional responsibilities and make informed judgments in computing practice
SO4 √
based on legal and ethical principles.
Function effectively as a member or leader of a team engaged in activities appropriate to the
SO5 √
program’s discipline.
Identify and analyze user needs and to take them into account in the selection, creation,
SO6 integration, evaluation, and administration of computing based systems
EAC
An ability to identify, formulate, and solve complex engineering problems by applying
SO1
principles of engineering, science, and mathematics
An ability to apply engineering design to produce solutions that meet specified needs with
SO2 consideration of public health, safety, and welfare, as well as global, cultural, social,
environmental, and economic factor
SO3 An ability to communicate effectively with a range of audiences √
An ability to recognize ethical and professional responsibilities in engineering situations and
SO4 make informed judgments, which must consider the impact of engineering solutions in global, √
economic, environmental, and societal contexts
An ability to function effectively on a team whose members together provide leadership, create
SO5 √
a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
An ability to develop and conduct appropriate experimentation, analyze and interpret data, and
SO6
use engineering judgment to draw conclusions
SO7 An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
7. Brief list of topics to be covered
Page | 65
1. Course number and name: 22CST-202 Computer Organization and Architecture
2. Credits, contact hours, and categorization of credits:
Credits Contact Hours Categorization of Credits
3 45 Program Core
3. Instructor’s or course coordinator’s name: …………….
4. Text book, title, author, and year
a. Carpinelli J.D,” Computer systems organization &Architecture”, Fourth Edition, Addison
Wesley.
b. Patterson and Hennessy, “Computer Architecture”, Fifth Edition Morgaon Kauffman.
Other supplemental materials
Reference Material:
a. J.P. Hayes, “Computer Architecture and Organization”, Third Edition.
b. 2. Mano, M., “Computer System Architecture”, Third Edition, Prentice Hall.
c. Stallings, W., “Computer Organization and Architecture”, Eighth Edition, Pearson Education.
5. Specific course information
a. Brief description of the content of the course (catalog description)
Computer Organization and Architecture Tutorial provides in-depth knowledge of internal
working, structuring, and implementation of a computer system. Whereas, Organization defines
the way the system is structured so that all those cataloged tools can be used properly.
b. Prerequisites or Co-requisites:
Prerequisites: Basic Knowledge of functional units of computer systems.
Co-requisites: 22CSH-211,22CST-215,22TDP-211,22CSH-201,22UCT-204,22UCT-205,22CSI-
225,22GPT-221
c. Indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program:
Required
6. Specific goals for the course
a. Course Outcomes:
Students will be able to:
● Explain the architecture of the computer and its components
● Express CPU organization
● Illustrate the design of the Control Unit and compare the Hardwired Micro programmed
control unit
● Discuss memory and input-output organization
● Outline the architecture of parallel processing and characteristics of Multiprocessors.
b. Explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are
addressed by the course.
CAC
Analyze a complex computing problem and to apply principles of computing and other relevant
SO1
disciplines to identify solutions. ✓
Design, implement and evaluate a computing-based solution to meet a given set of computing
SO2
requirements in the context of the program’s discipline.
SO3 Communicate effectively in a variety of professional contexts.
Recognize professional responsibilities and make informed judgments in computing practice
SO4
based on legal and ethical principles.
Function effectively as a member or leader of a team engaged in activities appropriate to the
SO5
program’s discipline.
Identify and analyze user needs and to take them into account in the selection, creation,
SO6 integration, evaluation, and administration of computing based systems ✓
EAC
Page | 66
An ability to identify, formulate, and solve complex engineering problems by applying
SO1
principles of engineering, science, and mathematics ✓
An ability to apply engineering design to produce solutions that meet specified needs with
SO2 consideration of public health, safety, and welfare, as well as global, cultural, social,
environmental, and economic factor
SO3 An ability to communicate effectively with a range of audiences
An ability to recognize ethical and professional responsibilities in engineering situations and
SO4 make informed judgments, which must consider the impact of engineering solutions in global,
economic, environmental, and societal contexts
An ability to function effectively on a team whose members together provide leadership, create
SO5
a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
An ability to develop and conduct appropriate experimentation, analyze and interpret data, and
SO6
use engineering judgment to draw conclusions
SO7 An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
Digital computer with its block diagram, CPU, memory, input-output subsystems, control unit, System bus
organization, Machine language program execution – instruction cycles, machine cycles, and bus cycles;
Overview of memory and I/O addressing. computer hardware components - ALU, registers, memory, system
bus structure-data, address, and control bus.
Chapter-2
Fixed point Addition, Subtraction, Multiplication, and Division. Floating-Point Arithmetic, High-
performance arithmetic, Subword parallelism
Chapter-3
Levels of Programming Languages, Assembly Language Instructions: instruction cycle, instruction types,
addressing modes, Operations in the instruction set; Arithmetic and Logical, Data Transfer, Control Flow;
Instruction set formats.
Unit -2 [15 Lectures=15H]
Chapter-4
CPU organization, Memory Subsystem Organization: Types of memory, Internal Chip Organization,
Hardwired control unit, Micro-Programmed control unit, and comparative study.
Chapter-5
Memory hierarchy, Cache Memory, Associative Memory, Memory interleaving, cache size vs block size,
mapping functions, replacement algorithms, write policy, basic optimization techniques in cache memory.
Chapter-6
Asynchronous Data transfer: Source Initiated, Destination Initiated, Handshaking, Programmed I/O,
Interrupts DMA, and IOP.
Unit -3 [15 Lectures=15H]
Chapter-7
Parallelism in a uniprocessor system, Flynn’s Classification, the concept of pipelining, pipeline hazards,
Instruction Pipeline, Amdahl’s Law, Throughput and Speedup, Comparison of CISC vs RISC architectures.
Chapter-8
Characteristics of multiprocessors, Uniform, and non-uniform memory access multi processors, various
interconnection networks, Tiled chip multicore processors
Page | 67
1. Course number and name: 22CSH-201 Java Programming
2. Credits, contact hours, and categorization of credits in Table 5-1 (math and basic science, engineering
topic, and/or other).
Credits Contact Hours Categorization of Credits
3 60 Program Core
3. Instructor’s or course coordinator’s name: …………….
4. Text book, title, author, and year
a. Balaguruswamy, Java.
b. A Primer, E. Balaguruswamy, Programming with Java, Tata McGraw Hill Companies
c. John P. Flynt Thomson, Java Programming.
Other supplemental materials
Reference Material:
a. Ken Arnold Pearson, Java Programming Language.
b. Herbert Schildt. TMH, The complete reference JAVA2.
c. Cay Horstmann 2nd edition, Big Java, Wiley India Edition.
d. Dietel and Dietel, Core Java.
e. Ivan Bayross SPD, Java server programming.1998
Page | 68
EAC
An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering,
SO1 √
science, and mathematics
An ability to apply engineering design to produce solutions that meet specified needs with consideration of public
SO2 √
health, safety, and welfare, as well as global, cultural, social, environmental, and economic factor
SO3 An ability to communicate effectively with a range of audiences
An ability to recognize ethical and professional responsibilities in engineering situations and make informed
SO4 judgments, which must consider the impact of engineering solutions in global, economic, environmental, and
societal contexts
An ability to function effectively on a team whose members together provide leadership, create a collaborative and
SO5
inclusive environment, establish goals, plan tasks, and meet objectives
An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering
SO6 √
judgment to draw conclusions
SO7 An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
7. Brief list of topics to be covered
Unit I [10 Lectures+10 Practicals=20H]
Chapter 1.1
Features of Java, OOPs concepts, Java virtual machine, Reflection byte codes, Byte code interpretation,
Data types, variable, arrays, expressions, operators, and control structures, Objects and classes.
Chapter 1.2
Abstract classes, Static classes, Inner classes, Packages, Wrapper classes, Interfaces, This, Super, Access
control.
Chapter 1.3
Exception as objects, Exception Hierarchy, try catch finally, throw, throws.
Exp 1.1 Write a program to study different types of constructors in java
Exp 1.2 Write a program to create classes and use of different types of methods.
Exp 1.3 Program to learn different types of inheritance in java.
Exp 1.4 Write program to study access modifiers in java using packages.
Page | 69
1. Course number and name: 22APT-241 Quantum Physics
2. Credits, contact hours, and categorization of credits in Table 5-1 (math and basic science, engineering
topic, and/or other).
Credits Contact Hours Categorization of Credits
4 60 Basic Mathematics
3. Instructor’s or course coordinator’s name: …………….
4. Text book, title, author, and year
a. A.Beiser, Perspectives of modern Physics
b. E. Merzbacher, Quantum Mechanics, 3rd edition, (John Wiley &Sons,Inc1997)
c. J.L. Powell & B. Crasemann, Quantum Mechanics, (AddisonWesleyPubs.Co.,1965)
d. A. Ghatak& S. Lokanathan, Quantum Mechanics: Theory and Applications, 5th Edition,
(Macmillan India , 2004)
Reference Material:
e. Kulkarni Quantum Mechanics, W.Greiner, 2014, Springer
f. L. I. Schiff, Quantum Mechanics, 3rd edition, (McGraw Hill Book Co., New
York(2000).Specific course information
5. Specific course information
a. Brief description of the content of the course:
The course provides concepts of quantum mechanics and its application in quantum computing and
nanotechnology. It is the study of lasers and then extended to fibre optics which are the pillars of
communication system. It involves study of basic crystal structure of solids, ultrasonic waves and
then extended to semiconductors
b. Prerequisites or Co-requisites:
Prerequisites: Physics and Mathematics (10+2 level), Physics for Engineers
Co-requisites: None
c.Indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program:
Required
6. Specific goals for the course
c. Course Outcome:
The student will be able to
• Remembering the concept of wave particle duality by knowing varies effect responsible for
duality for Photoelectric Effect, Compton Effect, De Broglie waveduality, Phase velocity
and group velocity .
• Understand the formulation of Group and Phase Velocities and Relation between them, wave
packets, Schrodinger equations, and derive relation for Wave Packets
• Apply basic principles and theories of Quantum mechanics to understand FranckHertz
experiment, particle in a box problem, finite potential step, hydrogen atomic spectrums.
• Analyse different experimental results on the basis of Quantum theory introducing operators.
• Evaluate Eigen Functions and eigenvalues to solve the problems like Particle in a One
Dimensional Box & oscillator, hydrogen atoms.
• Formulate different quantum numbers, tunnelling etc in the vicinity of quantum theories.
d. Explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are
addressed by the course.
CAC
Analyze a complex computing problem and to apply principles of computing and other relevant
SO1 √
disciplines to identify solutions.
Design, implement and evaluate a computing-based solution to meet a given set of computing
SO2 √
requirements in the context of the program’s discipline.
Page | 70
Recognize professional responsibilities and make informed judgments in computing practice
SO4
based on legal and ethical principles.
Apply computer science theory and software development fundamentals to produce computing-
SO6
based solutions
EAC
An ability to identify, formulate, and solve complex engineering problems by applying principles
SO1 √
of engineering, science, and mathematics
An ability to apply engineering design to produce solutions that meet specified needs with
SO2 consideration of public health, safety, and welfare, as well as global, cultural, social,environmental, √
and economic factor
An ability to function effectively on a team whose members together provide leadership, create a
SO5
collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
An ability to develop and conduct appropriate experimentation, analyze and interpret data, and
SO6
use engineering judgment to draw conclusions
SO7 An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
EAC
An ability to identify, formulate, and solve complex engineering problems by applying
SO1
principles of engineering, science, and mathematics
An ability to apply engineering design to produce solutions that meet specified needs with
SO2 consideration of public health, safety, and welfare, as well as global, cultural, social,
environmental, and economic factor
SO3 An ability to communicate effectively with a range of audiences ✓
An ability to recognize ethical and professional responsibilities in engineering situations and
SO4 make informed judgments, which must consider the impact of engineering solutions in global, ✓
economic, environmental, and societal contexts
An ability to function effectively on a team whose members together provide leadership, create
SO5
a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives ✓
An ability to develop and conduct appropriate experimentation, analyze and interpret data, and
SO6
use engineering judgment to draw conclusions
SO7 An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
8. Brief list of topics to be covered
Unit I : Self-Development [10 Tutorials=10H]
Self-Awareness- Self Awareness (self-concept, self-esteem, self-image, Techniques for enhancing self-
awareness) and empathy (meaning and techniques to enhance empathy)
Self-Discipline- Meaning of Self Discipline for youth, Steps in inculcating the ability, Necessity to get along the
social World, Essential requirement to achieve in life
Self Confidence and Self Esteem: Understanding self-confidence, benefits self-confidence, characteristics of
self-confidence, how to build self- confidence, Definition of self-esteem, assessing one’s own worth, Howto
develop self esteem.Decision making: Understanding of decision making, Components of Decision- Making
Process, Common Strategies of Decision Making, Decision Making Scenarios. Problem solving: Problem
solving: nature and scope, process of developing problem solving skill, development ofinterventions. Creative
and Critical Thinking- Comparison between Creative & Critical Thinking, Inculcating Effective thought
processing, Tips in Constructing effective Thinking Patterns, Relevance in life dealings.
Unit II : Self-Management: To enhance performance [10
Tutorials=10H]
Emotional Intelligence: Understanding emotions and emotional intelligence, characteristics of emotional
intelligence, coping techniques. Self-Efficacy-Basics and role of Self efficacy, building Self efficacy, efficacy
vs self-esteem, efficacy vs self confidence. Self-Compassion-Cultivating self-compassion, kindness and
appreciation for oneself, common humanity. Conflict Resolution-Conflict of cross-cultural influences, mass
media, cross-border education, materialistic values, professional challenges and compromise. Dealing with
Adolescence Phase-Modern Challenges of Adolescent Emotions and behavior; Comparison and competition;
positive and negative thoughts. Adolescent Emotions, arrogance, anger, selfishness, defiance.Effective
Communication- Understanding Effective Communication, Effective Communication Skills, Importance of
effective communication skills. Interpersonal Skills- Understanding Interpersonal Skills, Components of
Interpersonal Skills, Developing Your Interpersonal Skills, Tips for Effective Interpersonal Skills
Control your mind through meditation-Objectives, types , effects on body, mind and soul. Control your mind
through Yoga- Objectives, types , effects on body, mind and soul.
Page | 73
Credits Contact Hours Categorization of Credits
1 0 Internship/ Seminar/ Training
3. Instructor’s or course coordinator’s name: …………….
4. Text book, title, author, and year
a. LetUsC: authentic guide to C programming language,17thEdition,BPBpublications.
b. Object-OrientedprogrammingwithE.Balaguruswamy,8thEdition, McGrawHillEducation.
Other supplemental materials
Reference Material:
a. Java-TheCompleteReference,byHerbertSchildt,10thEdition,McGrawHillEducation.
b. HTML&CSS:TheCompleteReference,ThomasA.Powell,5thEdition,McGrawHillEducation.
5. Specific course information
a. Brief description of the content of the course (catalogue description)
Conducted in a university campus setting with involvement in real projects for a minimum off our
weeks(20workingdays).Application of knowledge and skills to solve engineering problems related
to computer systems in the real-world.
b. Prerequisites or Co-requisites:
Prerequisites: 22CSH-101,22CSH-103
Co-requisites: 22CSH-211,22CST-215,22TDP-211,22CST-202,22CSH-201,22UCT-204,22UCT-
205,22GPT-221
c. Indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program:
Required
6. Specific goals for the course
a. Course Outcomes:
Students will be able to:
● Able to apply fundamental principles of engineering.
● Able to apply prior acquired knowledge in problem solving.
● Able to get accustomed with various specialized technologies.
● Able to analyze a given engineering problem, identify an appropriate problem-solving
methodology and implement it
● Gain confidence to design and implement small idea into working real life projects.
b. Explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are
addressed by the course
CAC
Analyze a complex computing problem and to apply principles of computing and other relevant
SO1
disciplines to identify solutions. ✓
Design, implement and evaluate a computing-based solution to meet a given set of computing
SO2
requirements in the context of the program’s discipline. ✓
SO3 Communicate effectively in a variety of professional contexts. ✓
Recognize professional responsibilities and make informed judgments in computing practice
SO4
based on legal and ethical principles. ✓
Function effectively as a member or leader of a team engaged in activities appropriate to the
SO5
program’s discipline. ✓
Identify and analyze user needs and to take them into account in the selection, creation,
SO6 integration, evaluation, and administration of computing based systems ✓
EAC
An ability to identify, formulate, and solve complex engineering problems by applying
SO1
principles of engineering, science, and mathematics ✓
An ability to apply engineering design to produce solutions that meet specified needs with
SO2 consideration of public health, safety, and welfare, as well as global, cultural, social, ✓
environmental, and economic factor
Page | 74
SO3 An ability to communicate effectively with a range of audiences ✓
An ability to recognize ethical and professional responsibilities in engineering situations and
SO4 make informed judgments, which must consider the impact of engineering solutions in global, ✓
economic, environmental, and societal contexts
An ability to function effectively on a team whose members together provide leadership, create
SO5
a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives ✓
An ability to develop and conduct appropriate experimentation, analyze and interpret data, and
SO6
use engineering judgment to draw conclusions ✓
SO7 An ability to acquire and apply new knowledge as needed, using appropriate learning strategies. ✓
8. Brief list of topics to be covered
Page | 75
1. Course number and name: 22TDP-291 SOFT SKILLS
2. Credits, contact hours, and categorization of credits:
Credits Contact Hours Categorization of Credits
2 60 Humanities/ Social Sciences/ Management
3. Instructor’s or course coordinator’s name:
4. Text book, title, author, and year
a. Comprehending Verbal Ability for Success
b. High School English Grammar and Composition by Wren & Martin
c. Presence by Amy Cuddyother supplemental materials
Reference Material:
a. Soft Skills for hard People: A Practical Guide to Emotional Intelligence for Rational Leaders by
Helena Kim
b. E-book: Soft Skills by Manmohan Joshi.
5. Specific course information
a. Brief description of the content of the course (catalog description)
This course will build up the base for the enhancement of Soft Skills and Personality
Development of the students. It will develop the students’ creative, analytical and divergent thinking
skills which are required to be motivated for setting goals in order to become confident in performing
in front of an audience.
b. Prerequisites or Co-requisites:
Prerequisites: Soft Skills Sem 2/3
Co-requisites:22TDT-252,22CSH-254,22CST-253,22CSH-259,22CSR-264,22SMT-257,22UCM-
202,22GPT-222
c. Indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program:
Required
6. Specific goals for the course
a. Course Outcomes:
Students will be able to:
● Apply the communication skills by participating in Group discussions, debates, and
collaborative activities in various situations to enhance their personality.
● Developing self-motivation, raised aspirations and belief in one’s own abilities, defining
and committing to achieving one’s goals
● Augment the expertise in the four skills of language learning: writing, speaking, reading
and listening
● Evaluate their performance while working on the feedback shared during the course
activities.
b. Explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are
addressed by the course.
CAC
Analyze a complex computing problem and to apply principles of computing and other relevant
SO1
disciplines to identify solutions.
Design, implement and evaluate a computing-based solution to meet a given set of computing
SO2
requirements in the context of the program’s discipline.
SO3 Communicate effectively in a variety of professional contexts. √
Recognize professional responsibilities and make informed judgments in computing practice
SO4 √
based on legal and ethical principles.
Function effectively as a member or leader of a team engaged in activities appropriate to the
SO5 √
program’s discipline.
Identify and analyze user needs and to take them into account in the selection, creation,
SO6 integration, evaluation, and administration of computing based systems
EAC
Page | 76
An ability to identify, formulate, and solve complex engineering problems by applying principles
SO1
of engineering, science, and mathematics
An ability to apply engineering design to produce solutions that meet specified needs with
SO2 consideration of public health, safety, and welfare, as well as global, cultural, social,
environmental, and economic factor
SO3 An ability to communicate effectively with a range of audiences √
An ability to recognize ethical and professional responsibilities in engineering situations and
SO4 make informed judgments, which must consider the impact of engineering solutions in global, √
economic, environmental, and societal contexts
An ability to function effectively on a team whose members together provide leadership, create a
SO5 √
collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
An ability to develop and conduct appropriate experimentation, analyze and interpret data, and
SO6
use engineering judgment to draw conclusions
SO7 An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
7. Brief list of topics to be covered
a. Course Outcomes:
Students will be able to:
● Apply the knowledge of numerous short cut methods for solving quantitively problems
● Learn to solve the problems of chain rule, mixed allegations and pipes.
● Interpret pie charts to extract the useful insights from data.
● Use the basic mathematical concepts such as cubes and dices, figure matrix.
● Predict the solutions of various problems of speed and distance, track race, trains, boats
and steams.
b. Explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are
addressed by the course.
CAC
Analyze a complex computing problem and to apply principles of computing and other
SO1 √
relevant disciplines to identify solutions.
Page | 80
EAC
An ability to identify, formulate, and solve complex engineering problems by applying
SO1 √
principles of engineering, science, and mathematics
An ability to apply engineering design to produce solutions that meet specified needs with
SO2 consideration of public health, safety, and welfare, as well as global, cultural, social,
environmental, and economic factor
SO3 An ability to communicate effectively with a range of audiences √
An ability to recognize ethical and professional responsibilities in engineering situations
SO4 and make informed judgments, which must consider the impact of engineering solutions in
global, economic, environmental, and societal contexts
An ability to function effectively on a team whose members together provide leadership,
SO5 create a collaborative and inclusive environment, establish goals, plan tasks, and meet √
objectives
An ability to develop and conduct appropriate experimentation, analyze and interpret data,
SO6
and use engineering judgment to draw conclusions
An ability to acquire and apply new knowledge as needed, using appropriate learning
SO7
strategies.
7. Brief list of topics to be covered