NEP-B.Sc. (Computer Science) - Sem. I & II - (Syllabus)
NEP-B.Sc. (Computer Science) - Sem. I & II - (Syllabus)
Teaching and Learning Scheme: for the Degree of Bachelor of Science with the Major: Computer
Science/Information Technology/Computer Application(Regular)/ Computer Application
(Vocational)/ Data Analytics
Preamble
The new curriculum of the four-year undergraduate program under NEP, for Computer Science aims to
develop the core competence in computing and problem solving amongst its graduates. Informally,
“Learning to learn” has been the motto of the department since its inception. The curriculum thus focuses on
building theoretical foundations in Computer Science to enable its pupils to think critically when challenged
with totally different and new problems. It imbibes the following Student-Centric features of NEP2020:
Flexibility to Exit:
In order to support early exits, the curriculum aims to develop employability skills early. This has been done
so that the outcomes of the 4 yr degree is not compromised as we believe that all but a few students will go
for the full 4-year degree. As programming is at the heart of computing it is proposed to have two
programming courses early so that the students can develop good programming skills in the first year. At the
same time students are familiarized with the hardware of computers early on.
Employability:
Industry demand in the IT sector has changed considerably in the past few years. With the humongous
amount of data coming from all the domains like medical data, social networking data, astronomical data,
education, etc., automating information extraction and analysis of data is the only way forward to leverage
the available data for the future. The curriculum aims to equip the students with tools and techniques of
Artificial Intelligence, Machine Learning and a pathway on Data Science if the student so desires. Having
said this, there is no replacement for the foundational courses like programming, data structures and
algorithms. With two courses on programming and three courses on data structures and algorithms together,
a strong foundation will be laid down for problem solving.
Research:
With the option to obtain specialization in an area of their choice, the curriculum prepares the students to
take up research projects in their final year.
Program Outcomes:
Knowledge outcomes: After completing B.Sc. Computer Science Program students will be able to:
PO1: To develop problem solving abilities using a computer.;
PO2: To prepare necessary knowledge base for research and development in Computer Science.
Skill outcomes: After completing B.Sc. Computer Science Program students will be able to:
PO3: To build the necessary skill set and analytical abilities for developing computer-based solutions.
PO4: To train students in professional skills related to Software Industry.
Generic outcomes: Students will
PO5: Augment the recent developments in the field of IT and relevant fields of Research and Development.
PO6: Enhance the scientific temper among the students so that to develop a research culture and
Implementation the policies to tackle the burning issues at global and local level.
Course 1.To provide students with understanding of code organization and functional hierarchical
Objectives: decomposition with using data types.
2. Programming is about writing the instructions which a computer follows to enable it to store
knowledge, process knowledge, and communicate knowledge with the outside world.
Course On competition of the following syllabus the students will be able to -
Outcomes: 1. Understand the Programming concepts.
2. Understand development of C language.
3. Write Algorithms for the task/problem.
4. Able to design flowcharts of the problem.
5. Able to write Simple C Programs.
4. C is a ___ language
a) High Level
b) Low Level
c) Middle Level
d) Machine Level
Ans: c
Long Type
1] Explain Components of E-Business in detail.
2] Explain in detail Impact of E-Commerce on business.
3] Explain Hardware and Software for E-Business in detail.
4] Explain Definition, History & Evolution of EDI.
5] Explain Implementation difficulties of EDI in detail.
MCQs for Internal Assessment
1] The dimension of e-commerce that enables commerce across national boundaries is
called _______.
A. interactivity.
B. global reach.
C. richness.
D. ubiquity
ANSWER: B
2] Which one of the following is not one of the major types of e-commerce?
A. C2B.
B. B2C.
C. B2B.
D. C2C.
ANSWER: A
ANSWER: A
ANSWER: A
6] The underlying computing equipment that the system uses to achieve its e-commerce
functionality iscalled a ______.
A. hardware platform.
B. content platform.
C. transaction platform.
D. scalability platform.
ANSWER: A
ANSWER: D
11] Which of the following represents a limiting factor for the growth of e-commerce?
A. Persistent cultural attraction of physical markets and traditional shopping experiences.
B. Inadequate selection of goods compared to physical marketplaces.
C. E-commerce lacks the convenience of other methods of transacting business.
D. The potential audience for e-commerce is too low to support it as a widespread method
of commerce.
ANSWER: A
Level Semester Course Course Name Credits Teaching Exam Max
Code Hours Duration Marks
4.5 II 109504/ 110504/ Website Design 2 30 2 Hrs 30
112504/123504/ Principles
134504
Course • To have an understanding of the introductory Internet and World Wide Web
Objective concepts.
s: • To be able to configure text, color, and page layout with Cascading Style Sheets.
• To have an understanding of configuring images & multimedia on web pages.
• To have an understanding of some advanced technologies of web.
• To develop the skill & knowledge of Web page design using HTML5.
Course As per Blooms Taxonomy (4 to 6)
Outcomes
:
Unit Contents Workload Weightage In corporation of
System Allotted of Marks Pedagogies
Allotted
Unit I Internet : History, Application, 8 Hrs 8 Marks
World Wide Web, Web Standards,
Basics in Web Design: Multitier
Application Architecture,Client-
Side Scripting versus Server-Side
Scripting,World Wide Web
Consortium (W3C). History of
HTML, Introduction to HTML
Tags and Attributes
Unit II HTML5: Features, Editing,First 7 Hrs 7 Marks
HTML5 Example,Headings,
Linking, Images, Lists, Tables,
HTML-Iframe.
HTML-
Form:<input><textarea><button><
select><label>
Unit III CSS: Benefits of CSS, CSS 8 Hrs 8 Marks
Versions History, CSS Syntax, CSS
Properties. Selectors: universal,
type, id, class. Inline Styles
Embedded Style Sheets, External
Style Sheets.
Unit IV Introduction to scripting: Java 7 Hrs 7 Marks
Script basics, operators, data types,
popup boxes. Control structures: if,
If-else, Switch. Looping structures:
for, do-while, while.
Reference 1. Paul Deitel, Harvey Deitel and Abbey Deitel, “Internet & World Wide Web:
s: How to program”, Fifth Edition Pearson ISBN 978-0-13-215100-9
2. Thomas A. Powell, “HTML & CSS: The Complete Reference”, Fifth Edition,
McGraw-Hill, ISBN: 978-0-07-174170-5
3. Kogent Learning Solutions Inc, HTML5 Black Book: Covers CSS3, Javascript,
XML, Dreamtech Press, New Delhi, 2011
4. Jeffery C. Jackson, “Web Technologies”, A Computer Science Perspective,
Pearson Education
MShort Type
1]oExplain history of Internet in detail.
2]dExplain Multitier Application Architecture.
3]eCompare Client-Side Scripting versus Server-Side Scripting.
4]lExplain World Wide Web Consortium (W3C).
5] Explain Headings tags of HTML.
6]QExplain <input> tags with example.
7]uExplain benefits of CSS.
8]eExplain syntax of CSS.
9]sExplain JavaScript operators.
10]
t Explain JavaScript data types.
i
Long
o Type
1]nExplain Client-Side Scripting versus Server-Side Scripting with its pros and cons.
2]sExplain in detailHTML Tags and Attributes in detail.
3]:Explain Image tag in detail.
4] Explain Table tag in detail.
5] Explain Internal and external CSS with explain.
6] Explain looping and conditional statements in javascript in detal.
Answer: b
Answer: a
4] Which of the following is used to read an HTML page and render it?
a) Web server
b) Web network
c) Web browser
d) Web matrix
View Answer
Answer: c
Answer: b
Answer: c
Answer: d
8] What is CSS?
a) CSS is a style sheet language
b) CSS is designed to separate the presentation and content, including layout, colors,
and fonts
c) CSS is the language used to style the HTML documents
d) All of the mentioned
View Answer
Answer: d
9] Which of the following CSS selectors are used to specify a group of elements?
a) tag
b) id
c) class
d) both class and tag
View Answer
Answer: c
10] Which of the following CSS selector is used to specify a rule to bind a particular
unique element?
a) tag
b) id
c) class
d) both class and tag
View Answer
Answer: b
Answer: a
Level Semester Course Course Name Credits Teaching Exam Max
Code Hours Duration Marks
4.5 II 109603/ 110603/ Laboratory on 2 60 4Hrs 50
112603/123603/ E-Commerce
134603