B.Tech CS BS NEP Curricular Structure - Compressed
B.Tech CS BS NEP Curricular Structure - Compressed
CURRICULUM
for
UNDERGRADUATE DEGREE PROGRAM
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND BUSINESS SYSTEMS
(Batch 2023-27) onwards
In accordance with NEP 2020
Dept. of Computer Science and Engineering
GRAPHIC ERA (DEEMED TO BE UNIVERSITY)
566/6, Bell Road, Society Area, Clement Town,
Dehradun, Uttarakhand 248002 INDIA
https://www.geu.ac.in
Curriculum for Undergraduate Degree Programme in CS & BS
CONTENTS
1. PREAMBLE 3
2. INTRODUCTION 3
3. NATURE OF BACHELOR’S DEGREE PROGRAMME IN COMPUTER SCIENCE
AND BUSINESS SYSTEMS 4
4. PROGRAMME OBJECTIVE 5
5. PROGRAMME OUTCOMES 5
6. PROGRAMME SPECIFIC OUTCOMES 6
7. PROGRAMME STRUCTURE 7
8. LIST OF POTENTIAL RECRUITERS FOR EMPLOYING GRADUATES IN
COMPUTER SCIENCE AND BUSINESS SYSTEMS 19
2
Curriculum for Undergraduate Degree Programme in CS & BS
1. Preamble
The role of higher education is very important in securing the gainful employment and/or
providing further access to higher education comparable to the best available in the world class
institutions elsewhere. The improvement in the quality of higher education, therefore, deserves to
be given highest priority to enable the young generation of students to acquire skill, training and
knowledge in order to enhance their thinking, comprehension and application abilities and
prepare them to compete, succeed and excel globally. Sustained initiatives are required to reform
the present higher education system for improving and upgrading the academic resources and
learning environments by raising the quality of teaching and standards of achievements in
learning outcomes in undergraduate programs. The Graphic Era (Deemed to be University)
upgraded its undergraduate programmes in Computer Science and Engineering in accordance
with NEP, 2020 along with the Learning Outcomes-based Curriculum Framework (LOCF)
which makes it student-centric, interactive and outcome-oriented with well-defined aims,
objectives and goals to achieve. NEP, 2020 aims at making higher education multidisciplinary
learning process. In other words, the curriculum will be flexible, it will allow students to take up
creative subject-combinations.
2. Introduction
The Department of Computer Science & Engineering was established in the year 2001. Since
then, the department has held a position of pride in Graphic Era (Deemed to be University). It
has consistently fulfilled its role of producing Computer Engineers ready to meet the demands of
the IT world. The department has always attracted the best of engineering aspirants from all over
the country. It has a well-qualified and experienced team of faculty. The Department offers
B.Tech., M.Tech., and Ph.D. courses in Computer Science and Engineering. The department has
adequate facilities to support these teaching activities. Students of the department have access to
sufficient high end computing facilities. The Department is also actively involved in various
research activities. The facilities are adequate to cater to the needs of Research activities. The
department has signed MoU with reputed Companies and University, for academic collaborative
projects.
This curriculum is designed to provide students with a strong foundation in computer
science concepts, along with an understanding of business processes and management principles.
The program is divided into eight semesters. The early semesters lay the foundation for the
program and cover topics such as programming fundamentals, digital systems, mathematics, and
business communication. They continue to build on the fundamentals and cover topics such as
data structures, discrete mathematics, computer organisation and architecture, and business
3
Curriculum for Undergraduate Degree Programme in CS & BS
economics. They also focus on software development and cover topics such as programming
languages, software engineering, database management systems, and financial accounting.
Finally they delve deeper into computer science and covers topics such as computer networks,
operating systems, algorithms, and human-computer interaction. The later semesters introduce
students to business systems and cover topics such as business analytics, organisational
behaviour, operations management, and marketing management. They continue to build on
business systems and cover topics such as supply chain management, financial management,
business intelligence, and e-commerce.
3. Nature of Bachelor’s Degree Programme in Computer Science and Business Systems
The curriculum of bachelor’s degree in Computer Science and Business Systems is divided into
4 stages with multiple exit-entry as per NEP 2020. The type of award, stage of exit and the
mandatory credits to be achieved by the student at the time of exit is described in the table
below.
S. No Type of Award Stage of Exit Mandatory credits
to be secured for
the award
1. Undergraduate For those who exit after the first year
Certificate in (two semesters) of the undergraduate
Computer Science and programme. (Programme duration: 49
Business Systems first year or two semesters of the
undergraduate programme)
2. Undergraduate For those who exit after two years
Diploma in Computer (four semesters) of the
Science and Business undergraduate programme 109
Systems (Programme duration: First two years
or four semesters of the
undergraduate programme)
3. Bachelor of Science For those who exit after three years
in Computer Science (six semesters) of the undergraduate
and Business Systems programme (Programme duration: 162
First three years or six semesters of
the undergraduate programme).
4. Bachelor of For those who exit after four years
Technology in (eight semesters) of the
Computer Science and undergraduate programme 215
Business Systems (Programme duration: First four years
or eight semesters of the
undergraduate programme).
4
Curriculum for Undergraduate Degree Programme in CS & BS
PEO1: To produce students employable towards building a successful career based on sound
understanding of theoretical and applied aspects of computer science and business
systems as well as methodology to solve multidisciplinary real life problems.
PEO2: To produce professional graduates ready to work with a sense of responsibility, ethics
and enabling them to work efficiently individually and also as a team.
PEO3: To impart the competency in students so that they are able to pursue higher studies and
research in areas of engineering and other professionally related fields.
PEO4: To inculcate ability to adapt to the changing technology through continuous learning.
5. Programme Outcomes (POs)
Engineering 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 for complex problems.
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.
5
Curriculum for Undergraduate Degree Programme in CS & BS
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.
6. Programme Specific Outcomes (PSOs)
In addition to these twelve POs, three Programme Specific Outcomes (PSOs) are formulated
PSO1: Ability to analyze, design, apply appropriate techniques, modern engineering and
business tools including prediction and data analytics to complex engineering problems
and business solutions.
PSO2: Apply computer science theory blended with engineering mathematics to solve problems
effective decision making in several domains like business processes and other domains,
and model real world problems using appropriate programming language, data structure,
and algorithms.
PSO3: Ability to explore technological advancements in the domains like finance and risk
management, evaluate its merits and identify research gaps to provide solution to new
ideas and innovations.
6
Curriculum for Undergraduate Degree Programme in CS & BS
7. Programme Structure
A. Definition of Credit:
Code Definitions
L Lecture
T Tutorial
P Practical
DC Discipline Specific Core
DE Discipline Specific Elective
GE Generic Elective
AE Ability Enhancement Course
SE Skill Enhancement Course
IA Internship/Apprenticeship/Project/Community Outreach
VA Value Addition Course
B. Tech Bachelor of Technology
Definitions
1. Courses of study – Courses of study indicates pursuance of study in a particular discipline.
Every discipline shall offer various categories of courses of study, viz. Discipline Specific Core
courses (DC), Discipline Specific Electives (DE), Generic Electives (GE), Ability Enhancement
Course (AE), Skill Enhancement Course (SE), Value Addition Course (VA) and
Internship/Apprenticeship/Project/Community Outreach (IA)
a) Discipline Specific Core (DC): Discipline Specific Core is a course of study, which should
be pursued by a student as a mandatory requirement of his/her programme of study. DC shall be
the core credit courses of that particular discipline which will be appropriately graded and
arranged across the semesters of study, being undertaken by the student, with multiple exit
options as per NEP 2020.
b) Discipline Specific Elective (DE): The Discipline Specific Electives (DE) shall be a pool of
credit courses of that particular discipline (single discipline programme of study) or those
disciplines (multidisciplinary programme of study), as the case may be, which a student chooses
7
Curriculum for Undergraduate Degree Programme in CS & BS
to study from his/her particular discipline(s). There shall be a pool of DE from which a student
may choose a course of study.
c) Generic Elective (GE): An elective course chosen generally from other discipline(s) with an
intention to seek exposure is called a Generic Elective. GE shall consist of a pool of courses
offered by various disciplines of study in groups of odd and even semesters, from which a
student can choose.
d) Ability Enhancement Course (AE): AE courses are the courses based upon the content that
leads to knowledge enhancement through various areas of study.
e) Skill Enhancement Course (SE): SE courses are skill-based courses in all disciplines and are
aimed at providing hands-on-training, competencies, skills, etc. SE courses may be chosen from
a pool of courses designed to provide skill-based instruction.
f) Value Addition Course (VA): VA courses are value-based courses which are meant to
inculcate ethics, culture, Indian Knowledge systems, constitutional values, soft skills, sports
education and such similar values to students which will help in all round development of
students.
8
Curriculum for Undergraduate Degree Programme in CS & BS
D. Evaluation Scheme:
a. For Theory and Practical Courses:
The weightage of marks are as follows:
i. Continuous Internal Evaluation (CIE): 25% (25 Marks)
ii. Mid Semester Examinations (MSE): 25% (25 Marks)
iii. Semester End Examinations (SEE): 50% (50 Marks)
The student has to obtain at least 40% marks in SEE for theory courses and 50% of marks in
SEE for practical courses.
b. For Internship/Apprenticeship/Project etc. Evaluation is based on work done, quality of report,
performance in viva-voce, presentation etc.
9
Curriculum for Undergraduate Degree Programme in CS & BS
A. Requirement of Awards of Degree: - CGPA>= 4.5 Clearance of total no. of credits as 191 and any other
condition as per regulation and ordinances.
10
Curriculum for Undergraduate Degree Programme in CS & BS
11
Curriculum for Undergraduate Degree Programme in CS & BS
SEMESTER: II
12
Curriculum for Undergraduate Degree Programme in CS & BS
SEMESTER: III
TEACHING
COURSE MODULE WEIGHTAGE: EVALUATION
PERIODS
COURSE
Credits L T P CIE MSE SEE Total
Code Title Component
Formal Language and
TTC301 DC 3 3 - - 25 25 50 100
Automata Theory
Data Structures & DC
TTC302 3 3 - - 25 25 50 100
Algorithms
Object Oriented DC
TTC303 2 2 - - 25 25 50 100
Programming
Computational
TTC304 DC 3 3 - - 25 25 50 100
Statistics
Computer Organization DC
TTC305 5 3 - 4 25 25 50 100
& Architecture
Database Management DC
TTC306 3 3 - - 25 25 50 100
Systems
Computational DC
PTC304 2 - 1 2 25 25 50 100
Statistics
DC 2 - 1
PTC302 Data Structures Lab 2 25 25 50 100
PTC303 OOPS with C++ Lab DC 2 - 1 2 25 25 50 100
PTC306 DBMS Lab DC 2 - 1 2 25 25 50 100
XCS-301 Career Skills VA 2 2 - - 25 25 50 100
CSP-301 Mini Project AE 1 - - 2 - - 100 100
GP-301 General Proficiency SE 1 - - - - - 100 100
NTC301 Indian Constitution 0 - - - - - - -
Total 31 19 4 14 275 275 750 1300
NOTE:
1. Generic Elective can also be opted from Swayam Portal and students should produce Grade certificate on
successful completion of the course but the content should not match with the courses offered under the
curriculum.
2. General Proficiency shall be assessed based on the participation in NCC, NSS, Conferences (Research paper
Publication (Journal/ Conference)), Organizing events, competitions (Inter University, State, National,
International level) including Music, Debate, Sports, Hackathon and so on.
13
Curriculum for Undergraduate Degree Programme in CS & BS
SEMESTER: IV
TEACHING
COURSE MODULE WEIGHTAGE:EVALUATION
PERIODS
COURSE
Credits L T P CIE MSE SEE Total
Code Title Component
TTC401 Operating Systems DC 3 3 - - 25 25 50 100
Design And Analysis of DC
TTC402 3 3 - - 25 25 50 100
Algorithms
TTC403 Software Engineering DC 3 3 - - 25 25 50 100
Introduction to DC
Innovation, IP
TTC405 3 3 - - 25 25 50 100
Management &
Entrepreneurship
TTC406 Design Thinking DC 3 2 - 2 25 25 50 100
TTC407 Operations Research DC 2 2 - - 25 25 50 100
PTC401 Operating Systems Lab DC 2 - 1 2 25 25 50 100
PTC402 Algorithms Lab DC 2 - - 4 25 25 50 100
PTC403 Software Engineering DC
2 - 1 2 25 25 50 100
Lab
Operations Research DC
PTC407 2 - 1 2 25 25 50 100
Lab
XCS-401
Career Skills VA 2 2 - - 25 25 50 100
CSP-401 Mini Project AE 1 - - 2 - - 100 100
GP- 401 General Proficiency SE 1 - - - - - 100 100
Essence of Indian
NTC401 0 - - - - - - -
Traditional Knowledge
Total 29 18 3 14 275 275 750 1300
NOTE:
1. Generic Elective can also be opted from Swayam Portal and students should produce Grade certificate on
successful completion of the course but the content should not match with the courses offered under the
curriculum.
2. General Proficiency shall be assessed based on the participation in NCC, NSS, Conferences (Research paper
Publication (Journal/ Conference)), Organizing events, competitions (Inter University, State, National,
International level) including Music, Debate, Sports, Hackathon and so on.
14
Curriculum for Undergraduate Degree Programme in CS & BS
SEMESTER: V
TEACHING
COURSE MODULE WEIGHTAGE:EVALUATION
PERIODS
COURSE
Credits L T P CIE MSE SEE Total
Code Title Component
Software Design with
TTC501 DC 2 2 - - 25 25 50 100
UML
TTC502 Compiler Design DC 3 3 - - 25 25 50 100
TTC503 Fundamentals of DC
2 2 - - 25 25 50 100
Management
TTC504 Business Strategy DC 2 2 - - 25 25 50 100
Discipline Specific
DE 3 2 1 - 25 25 50 100
Elective-I
Business
TTC505 Communication & Value DC 2 2 - - 25 25 50 100
Science – III
Software Design with DC
PTC501 2 - 1 2 25 25 50 100
UML Lab
PTC502 Compiler Design Lab DC 2 - - 4 25 25 50 100
Elective-I Lab DE 2 - 1 2 25 25 50 100
XCS-501
Career Skills VA 2 2 - - 25 25 50 100
CSP-501 Mini Project AE 1 - - 2 - - 100 100
GP-501 General Proficiency SE 1 - - - - - 100 100
Total 24 15 3 10 250 250 700 1200
NOTE:
1. Generic Elective can also be opted from Swayam Portal and students should produce Grade certificate on
successful completion of the course but the content should not match with the courses offered under the
curriculum.
2. General Proficiency shall be assessed based on the participation in NCC, NSS, Conferences (Research paper
Publication (Journal/ Conference)), Organizing events, competitions (Inter University, State, National,
International level) including Music, Debate, Sports, Hackathon and so on.
15
Curriculum for Undergraduate Degree Programme in CS & BS
SEMESTER: VI
TEACHING
COURSE MODULE WEIGHTAGE:EVALUATION
PERIODS
COURSE
L T P CIE MSE SEE Total
Code Title Component Credits
TTC601 Computer Networks DC 3 3 - - 25 25 50 100
TTC602 Information Security DC 3 3 - - 25 25 50 100
TTC603 Artificial Intelligence DC 3 3 - - 25 25 50 100
TTC604 Financial & Cost DC
2 2 - - 25 25 50 100
Accounting
Discipline Specific
DE 3 3 - - 25 25 50 100
Elective-II
Business
TTC605 Communication & Value DC 3 2 - 2 25 25 50 100
Science – IV
PTC601 DC
Computer Networks Lab 2 - - 4 25 25 50 100
PTC602 Information Lab DC 2 - 1 2 25 25 50 100
PTC603 Artificial Intelligence Lab DC 2 - 1 2 25 25 50 100
Elective-II Lab DE 2 - 1 2 25 25 50 100
XCS-
Career Skills VA 2 2 - - 25 25 50 100
601
CSP-
Mini Project AE 1 - - 2 - - 100 100
601
GP-601 General Proficiency SE 1 - - - - - 100 100
Total 29 18 3 14 275 275 750 1300
NOTE:
1. Generic Elective can also be opted from Swayam Portal and students should produce Grade certificate on
successful completion of the course but the content should not match with the courses offered under the
curriculum.
2. General Proficiency shall be assessed based on the participation in NCC, NSS, Conferences (Research paper
Publication (Journal/ Conference)), Organizing events, competitions (Inter University, State, National,
International level) including Music, Debate, Sports, Hackathon and so on.
16
Curriculum for Undergraduate Degree Programme in CS & BS
SEMESTER: VII
TEACHING
COURSE MODULE WEIGHTAGE:EVALUATION
PERIODS
COURSE
Credits L T P CIE MSE SEE Total
Code Title Component
Usability Design of
TTC701 DC 2 2 - - 25 25 50 100
Software Applications
TTC702 IT Workshop Skylab / DC
1 1 - - 25 25 50 100
Matlab
TTC703 Financial Management DC 3 3 - - 25 25 50 100
Discipline Specific
Elective-III or Generic DE 4 2 1 2 25 25 50 100
Elective-I
Discipline Specific
DE/GE 3 2 1 - 25 25 50 100
Elective-IV
Human Resource
TTC704 DC 2 2 - - 25 25 50 100
Management
Usability Design of
PTC701 Software Applications DC 2 - 1 2 25 25 50 100
Lab
IT Workshop Skylab /
PTC702 DC 2 - - 4 25 25 50 100
Matlab
Elective-IV Lab DE 2 - 1 2 25 25 50 100
SCS- Seminar on Industrial
IA 2 - - - - - 100 100
701 Interaction
CTC-
Major Project Phase I IA 4 - - 8 50 - 50 100
701
GP-701 General Proficiency SE 1 - - - - - 100 100
Total 28 12 4 18 275 225 700 1200
NOTE:
1. Generic Elective can also be opted from Swayam Portal and students should produce Grade certificate on
successful completion of the course but the content should not match with the courses offered under the
curriculum.
2. General Proficiency shall be assessed based on the participation in NCC, NSS, Conferences (Research paper
Publication (Journal/ Conference)), Organizing events, competitions (Inter University, State, National,
International level) including Music, Debate, Sports, Hackathon and so on.
17
Curriculum for Undergraduate Degree Programme in CS & BS
SEMESTER: VIII
TEACHING
COURSE DETAILS WEIGHTAGE:EVALUATION
PERIODS
COURSE
Credits L T P CIE MSE SEE Total
Code Title Component
Discipline Specific
Elective-V or DE/GE 4 3 - 2 25 25 50 100
Generic Elective-II
TTC801 Services Science &
Service Operational DC 3 3 - - 25 25 50 100
Management
TTC802 IT Project
DC 2 2 - - 25 25 50 100
Management
Discipline Specific
DE 3 3 - - 25 25 50 100
Elective-VI
Services Science &
PTC801 Service Operational DC 2 - 1 2 25 25 50 100
Management Lab
IT Project
PTC802 DC 2 - 1 2 25 25 50 100
Management Lab
Elective-VI Lab DE 2 - 1 2 25 25 50 100
Comprehensive
CSC-801 IA 2 - - - - - 100 100
Viva-Voce
Major Project
CTC-801 IA 4 - - 8 - - 100 100
Phase II
GP-801 General Proficiency SE 1 - - - - - 100 100
Total 25 11 3 18 175 175 650 1200
NOTE:
1. Generic Elective can also be opted from Swayam Portal and students should produce Grade certificate
on successful completion of the course but the content should not match with the courses offered
under the curriculum.
2. General Proficiency shall be assessed based on the participation in NCC, NSS, Conferences (Research
paper Publication (Journal/ Conference)), Organizing events, competitions (Inter University, State,
National, International level) including Music, Debate, Sports, Hackathon and so on.
18
Curriculum for Undergraduate Degree Programme in CS & BS
8. List of Potential Recruiters for Employing Graduates in Computer Science and Engineering
19