UG Structure 2024 28 CSE BTech May 2024
UG Structure 2024 28 CSE BTech May 2024
UG Structure 2024 28 CSE BTech May 2024
DR VISHWANATH KARAD
MIT - WORLD PEACE UNIVERSITY
Preamble:
The Computer Engineering and Technology is the most sought-after branch of Engineering in
today's world. With the advancements in hardware and software technologies, there is huge scope
for development of a wide range of applications. The Internet and allied technologies have
connected the world cohesively offering immense opportunities at national and international
levels. The students of MITWPU will be tomorrow's global leaders, researchers, entrepreneurs and
change-makers. MITWPU has the objective to make them competent for global scenarios.
The B. Tech (CSE) curriculum offers a varied range of subjects that fall into the core, specialization
and basic sciences categories. The programme also has provisions for pursuing Industry projects,
Internships, Foreign and National study tours, Interdisciplinary Projects as a prudential aspect of
the course curriculum. The value-based education is ensured by offering Peace related subjects
and Yoga practice.
The curriculum is based on the theme of Continuous Evaluation. Theory and Laboratory
components are given appropriate importance. The communication skills are enhanced through
the component of Seminars. Industry exposure is given through Internships / Projects, and
development of latest Technologies is achieved and enhanced through usage of latest Tools.
VISION
MISSION
● To create conducive environment for nurturing integrity, discipline and technical knowledge
in emerging areas of computer science and engineering.
● To encourage students to work in trans-disciplinary domain in collaboration with industry
and to inculcate research mindset.
● To develop globally competent graduates to provide solutions for societal problems.
PEO 1 Competent Professionals: Identify and effectively solve real life problems with
sustainable solutions.
PEO 2 Multifaceted Professionals: Exhibit technical knowledge, research aptitude and
innovative mindset to excel in multidisciplinary domains.
PEO 3 Ethical Professionals: Pursue ethical values, leadership and interpersonal skills during
their professional careers for well-being of society.
Programme Outcomes (POs)
Computer Engineering and Technology Graduates will be able to:
PO1 Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering
problems.
PO2 Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
PO3 Design/development of solutions: Design solutions for complex engineering problems
and design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
PO4 Conduct investigations of complex problems: Use research-based knowledge and
research methods including design of experiments, analysis and interpretation of data, and
synthesis of the information to provide valid conclusions.
PO5 Modern tool usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.
PO6 The engineer and society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to the professional engineering practice.
PO7 Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and
need for sustainable development.
PO8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
PO9 Individual and team work: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings.
PO10 Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give
and receive clear instructions.
PO11 Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member
and leader in a team, to manage projects and in multidisciplinary environments.
PO12 Life-long learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
change.
Programme Specific Outcomes (PSOs)
Computer Engineering and Technology Graduates will be able to:
PSO 1 Analyse, design and develop computer-based systems to solve real life problems by
applying knowledge of Computer Science and Engineering.
PSO 2 Apply knowledge acquired through self-learning to implement computing systems in
diverse domains of Computer Science and Engineering.
PSO 3 Constructive mindful approach to architect innovative IT solutions with acumen for
entrepreneurship, research and zest for higher studies.
For a UG course at MITWPU the actual credit distribution will be as below:
Course Basket Credits Assigned
Program Electives 16
University Electives e 24
University Electives 9
Total 163
Assessment Scheme:
Assessment
Description
Type of Course Scheme CCA1 MT CCA2 LCA1 LCA2 LCA3 TE Total
L-T-P-J-C
Code
All Theory (L,
T) Only
Theory Courses TT1 15 30 15 - - - 40 100
courses with
TE exams
All Theory (L,
Theory Courses T) only
with Continuous TT2 courses 35 30 35 - - - - 100
Evaluation without TE
exams
All courses
Lab /Projects/ having
Internship/ PJ P and J - - - 33.33 33.33 33.33 - 100
Dissertation Components
Only
Theory and Lab
TL1 2-0-2-0-4 7.5 15 7.5 10 10 10 40* 100
Course 1
Theory and Lab
TL2 1-0-3-0-4 2.5 10 2.5 15 15 15 40* 100
Course 2
Theory and Lab
TL3 3-0-1-0-4 10 25 10 5 5 5 40 100
Course 3
Theory and Lab
TL4 2-0-1-0-3 10 20 10 6.67 6.67 6.67 40 100
Course 4
Theory and Lab
TL5 1-0-2-0-3 5 10 5 13.33 13.33 13.33 40* 100
Course 5
Theory and Lab
TL6 2-1-1-0-4 10 25 10 5 5 5 40 100
Course 6
Theory and Lab
TL7 1-1-1-0-3 10 20 10 6.67 6.67 6.67 40 100
Course 7
* Term End Exams to be conducted anywhere within the MITWPU Campus subject to the
following conditions:
1. All eligible students will be taking this exam in the same space and at the same time slot.
2. The time for Term End Exams will be a maximum of 3 hrs.
3. QP will be sent along with Invigilators by DoE.
Total 13 -- 8 18 21
**Assessment Marks are valid only if Attendance criteria are met
Course Objectives:
1. Knowledge:
i. Learn programming skills and programming language constructs.
2. Skills:
i. Understand the functions,arrays and structures using C language.
ii. Understand file handling and pointers using C language.
3.Attitude:
i. Learn to apply programming skills for solving real world problems.
Course Outcomes:
After completion of the course the students will be able to: -
1. Develop efficient logic and algorithms for solving a problem.
2. Analyze the given problem and solve it using suitable programming constructs.
3. Apply programming skills for solving real world problems.
Course Contents:
Introduction of Computer System and Problem Solving:
Basics of Computers: Architecture, Processors, Memory, Number Systems, Data Representation-
Floating point, Char, String. System Software - Operating system, Editor, Compiler, Assembler, Linker,
Loader.
Introduction to Problem Solving: Problem solving process/framework, Programming Paradigms:
Imperative, Object Oriented, Functional and Logic programming. Characteristics of Programming
Languages, Role of programming languages, need of studying programming languages.
Programming Design Tools: Algorithms, Pseudo-code and Flowchart, Case studies for Algorithm,
Flowchart and Pseudocode. Top-Down and Bottom-Up design approach. Software Development Life
Cycle.
Course Outcomes:
After completion of this course students will be able to:
1. Analyze and articulate the logic to solve problem using set theory.
2. Apply knowledge of relations and functions to solve relevant problems in computer science
3. Model computer science problems using Graph theory
4. Demonstrate the concepts and applications of Number Theory in Computer Science.
Course Contents:
Set Theory: Sets, Combinations of sets, Venn Diagrams, Finite and Infinite sets: Uncountable and
Countable, Principle of inclusion and exclusion, Multisets, Cartesian Product and Power Set
Fuzzy sets, Basic concepts and types of Fuzzy sets, Operations on Fuzzy sets
Relations and Functions: Relations and Their Properties, n-ary Relations and Their Applications,
Representing Relations, Closures of Relations, Warshall’s Algorithm to find transitive closure,
Equivalence Relations, Partial Orderings - Chain, Anti chain and Lattices.
Function: surjective, injective and bijective functions, Inverse Functions and Compositions of
Functions, Recursive Function.
Graphs: Graph and Graph Models, Graph Terminology and Types of Graph, Representing Graph and
Graph Isomorphism, vertex and edge Connectivity, Eulerian and Hamiltonian, Single source shortest
path- Dijkstra’s algorithm, Planar Graph, dual of a planer graph, independence number and clique
number, chromatic number, statement of Four-color theorem, digraphs.
Number Theory and Its Applications: Modular Arithmetic & its properties, The Euclidean
Algorithm, Extended Euclidean algorithm, Solving Congruence equations, The Chinese Remainder
Theorem, Fermat's Theorem, Primitive Roots and Discrete Logarithms.
Learning Resources:
1. Kenneth H. Rosen, ―Discrete Mathematics and its Applications‖, Tata McGraw-Hill, ISBN 978-0-
07-288008-3, 7th Edition.
2. C. L. Liu, ―Elements of Discrete Mathematics‖, TMH, ISBN 10:0-07-066913-9.
3. George J. Klir and Bo Yuan - Fuzzy Sets and Fuzzy Logic: Theory and Applications, Prentice
Hall
Reference Books:
1. Bernard Kolman, Robert C. Busby and Sharon Ross, ―Discrete Mathematical Structures‖, Prentice-
Hall of India /Pearson, ISBN: 0132078457, 9780132078450.
2. Dr. K. D. Joshi, ― Foundations of Discrete Mathematics‖, New Age International Limited,
Publishers, January 1996, ISBN: 8122408265, 9788122408263
Supplementary Reading:
1. N. Biggs, “Discrete Mathematics”, 2 Edition, Oxford University Press
nd
Web Resources:
1. https://learn.saylor.org/course/cs202
2. https://www.mooc-list.com/tags/discrete-mathematics
Web links:
1. https://www.tutorialspoint.com/discrete_mathematics/index.htm
MOOCs:
1. http://nptel.ac.in/courses/106106094/3
2. https://www.coursera.org/learn/discrete-mathematics
Pedagogy:
1. Team Teaching
2. Tutorials and class tests/assignments
3. Audio- Video technique