0% found this document useful (0 votes)
105 views51 pages

B.Sc. Computer Science Course Structure

The document outlines the course structure for the Bachelor of Science in Computer Science at Bharati Vidyapeeth University, set to be implemented from the academic year 2023-2024 in accordance with NEP 2020. It details the program's aims, objectives, graduate attributes, and specific outcomes, emphasizing problem-solving, software development, and ethical practices. Additionally, it specifies admission eligibility, intake capacity, and a comprehensive curriculum designed to equip students with essential skills for the workforce and lifelong learning.

Uploaded by

prem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views51 pages

B.Sc. Computer Science Course Structure

The document outlines the course structure for the Bachelor of Science in Computer Science at Bharati Vidyapeeth University, set to be implemented from the academic year 2023-2024 in accordance with NEP 2020. It details the program's aims, objectives, graduate attributes, and specific outcomes, emphasizing problem-solving, software development, and ethical practices. Additionally, it specifies admission eligibility, intake capacity, and a comprehensive curriculum designed to equip students with essential skills for the workforce and lifelong learning.

Uploaded by

prem
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

“SOCIAL TRANSFORMATION THROUGH DYNAMIC EDUCATION”

Bharati Vidyapeeth (Deemed to be University), Pune

YASHWANTRAO MOHITE COLLEGE ARTS, SCIENCE & COMMERCE

Erandwane, Pune- 411 038

Accredited with 'A+' Grade (2017) by NAAC ‘A’ Grade University Status by MHRD,

Govt. of India Accredited (2004) & Reaccredited (2011) with 'A' Grade by NAAC

[Link]. (Computer Science)


Course Structure
As per NEP 2020

(To Be Implemented From Academic Year 2023-24)

1
BHARATI VIDYAPEETH (DEEMED to be UNIVERSITY),
PUNE

Bachelor of Computer Science [Link].(Computer Science)


Learning Outcomes-Based Curriculum
for 3/4 years B. Sc. (Computer Science) Programme

as per guidelines of
NEP-2020
for

B. Sc. (Computer Science)-I

With effect from Academic Year


2023-2024 (NEP 2020 Policy )

Under : The Faculty of Science

2
BHARATI VIDYAPEETH (DEEMED to be UNIVERSITY), PUNE
Bachelor of Computer Science [Link]. (Computer Science)
(NEP 2023 Course)
Under: Faculty of Science

The [Link]./ [Link].(Computer Science) Honours Degree Course is of three/ four years duration
divided into six/eight semesters. The structure of the course and syllabus of the first year will
come into effect from the academic year [Link] second and third- and fourth-year
syllabus will be implemented from 2024-2025 and 2025-2026, 2026-2027respectively.
1. Aims of Bachelor of Science Program in Computer Science [Link].(Computer
Science):
The [Link]. (Computer Science) program emphasizes problem solving in the context of
algorithm development and software implementation and prepares students for effectively
using modern computer systems in various applications. The curriculum provides required
Computer Science courses such as Programming Languages, Data Structures, Computer
Architecture and Organization, Algorithms, Database Systems, Operating Systems and
Software Engineering; as well as elective courses in Data Mining, computer-based
communication networks, distributed computing, Data Analytics, web technology, and other
current topics in computer science. The main aim of this Bachelor’s degree is to deliver a
modern curriculum that will equip graduates with strong theoretical and practical
backgrounds to enable them to excel in the workplace and to be lifelong learners. The
purpose of the [Link]./ [Link].(Computer Science) Honours Degree are twofold: (1) to prepare
the student for a position involving the design, development and implementation of computer
software/hardware, and
(2) to prepare the student for entry into a program of postgraduate study in Computer
Science/Engineering and related fields.
The [Link]. [Link]./ [Link].(Computer Science) Honours Degree program focuses on the concepts
and techniques used in the design and development of software systems along with overall
development of students in all aspects of disciplines. Students in this program with major
subject as Computer Science explore the conceptual underpinnings of Computer Science, its
fundamental algorithms, programming languages, operating systems and software
engineering techniques but also have the flexibility to choose minor subject of their choice. In
addition, students choose from a rich set of electives for such Open Elective Courses,
Vocational Skill Courses(VSC), Skill Enhancement Course(SEC), Ability Enhancement
Courses(AEC) Indian Knowledge System(IKS), Value Education Courses(VEC), Field
Projects(FP), Community Engagement and Sevice and Co-curricular Courses(CC). A
generous allotment of these courses help in the overall development of the students to
become a sensible citizen of India with good employability potential.
1.1 Objectives: [Link]./ [Link].(Computer Science) Honours Degree:
2. To develop problem solving abilities using a computer system
3. To build the necessary skill set and analytical abilities for developing computer based
solutions for real life problems
4. To imbibe quality software development practices
5. To create awareness about process and product standards
6. To train students in professional skills related to Software Industry
7. To prepare necessary knowledge base for research and development in Computer
Science
8. To help students build-up a successful career in Computer Science

3
9. To train students in lifelong learning skills
10. To create well informed and cultured Indian citizen

2. Graduate Attributes:
Graduate Attributes (GA) are the qualities, skills and understandings that students should
develop during their time with the HEI. These are qualities that also prepare graduates as
agents of social good in future.
Graduate Attributes can be viewed as qualities in following subcategories:
1. Knowledge of the discipline
2. Creativity
3. Intellectual Rigour
4. Problem Solving and Design
5. Ethical Practices
6. Lifelong Learning
7. Communication and Social Skills
Among these attributes, categories attributes under Knowledge of the Discipline are specific
to a programme of study.
 Knowledge of Discipline of CS:
Knowledge of a discipline is defined as command of a discipline to enable a smooth
transition and contribution to professional and community settings. This Graduate Attribute
describes the capability of demonstrating comprehensive and considered knowledge of a
discipline. It enables students to evaluate and utilize information and apply their disciplinary
knowledge and their professional skills in the workplace.
 Creativity:
Creativity is a skill that underpins most activities, although this may be less obvious in some
disciplines. Students are required to apply imaginative and reflective thinking to their studies.
Students are encouraged to look at the design or issue through differing and novel
perspectives. Creativity allows the possibility of a powerful shift in outlook and enables
students to be open to thinking about different concepts and ideas.
 Intellectual Rigour:
Intellectual Rigour is the commitment to excellence in all scholarly and intellectual activities,
including critical judgement. The students are expected in having clarity in thinking. This
capability involves engaging constructively and methodically when exploring ideas, theories
and philosophies. It also relates to the ability to analyse and construct knowledge with depth,
insight and intellectual maturity.
 Problem Solving and Design:
Problem solving skills empower students not only within the context of their programmes,
but also in their personal and professional lives. Many employers cite good problem solving
skills as a desired attribute that they would like graduates to bring to the workplace. With an
ability to seek out and identify problems, effective problem solvers are able to actively
engage with a situation, think creatively, to consider different perspectives to address
identified challenge, to try out possible solutions and subsequently evaluate results as a way
to make decisions. Through this process they can consolidate new and emergent knowledge
and develop a deeper understanding of their subject discipline.
 Ethical Practices:
Ethical practice is a key component of professionalism and needs to be instilled in curricula
across courses. When operating ethically, graduates are aware that we live in a diverse
society with many competing points of view. Ethical behaviour involves tolerance and

4
responsibility. It includes being open-minded about cultural diversity, linguistic difference,
and the complex nature of our world. It also means behaving appropriately towards
colleagues and the community and being sensitive to local and global social justice issues.
 Life-Long Learning:
The skill of being a lifelong learner means a graduate is open, curious, willing to investigate,
and consider new knowledge and ways of thinking. This flexibility of mind means they are
always amenable to new ideas and actively seek out new ways of learning or understanding
the world.
 Communication and Social Skills:
The ability to communicate clearly and to work well in a team setting is critical to sustained
and successful employment. Good communication and social skills involve the ability to
listen to, as well as clearly express, information back to others in a variety of ways - oral,
written, and visual - using a range of technologies.
 Self-Management:
Graduates must have capabilities for self-organisation, self-review, personal development and
life-long learning.
3. Programme Outcomes:
After completion of this Programme a student will have :
PO1: Commitment to excellence in all scholarly and intellectual activities, including critical
judgement
PO2: Ability to think carefully, deeply and with rigour when faced with new knowledge
and arguments.
PO3: Capacity to engage constructively and methodically when exploring ideas, theories
and philosophies
PO4: Capabiltiy to consider other points of view and make a thoughtful argument
PO5: potential to develop creative and effective responses to intellectual, professional and
social challenges
PO6: Ability to apply imaginative and reflective thinking to their studies
PO7: Commitment to sustainability and high ethical standards in social and professional
practices
PO8: Open-mindness about cultural diversity, linguistic difference, and the complex nature
of our world
PO9: Ability to be responsive to change, to be inquiring and reflective in practice, through
information literacy and autonomous, self-managed learning
PO10: Inquisitive mind to communicate and collaborate with individuals, and within teams,
in professional and community settings
PO11: Ability to communicates effectively, comprehending and writing effective reports and
design documentation, summarizing information, making effective oral presentations
and giving and receiving clear oral instructions
PO12: Ability to demonstrates competence in the practical art of computing by showing in
design an understanding of the practical methods, and using modern design tools
competently for complex real-life IT problems
PO13: experiment with the use of a range of programming languages and tools to develop
computer programs and systems that are effective solutions to problems
PO14: Ability to understand, design, and analyse precise specifications of algorithms,
procedures, and interaction behaviour

5
PO15: Capability to apply mathematics, logic, and statistics to the design, development, and
analysis of software systems
PO16: Capacity to identify and to apply relevant problem-solving methodologies
PO17: Ability to design components, systems and/or processes to meet required
specifications
PO18: Ability to apply decision making methodologies to evaluate solutions for efficiency,
effectiveness and sustainability
PO19: Capacity for self-reflection and a willingness to engage in self-appraisal
PO20: Openness to objective and constructive feedback from supervisors and peers
PO21: strength to negotiate difficult social situations, defuse conflict and engage positively
in purposeful debate

4. Qualification Descriptor for [Link]./ [Link].(Computer Science) Honours Degree :

On completion of [Link]./ [Link].(Computer Science) Honours Degree, the expected learning


outcomes that a student should be able to demonstrate are the following:
 Fundamental understanding of the principles of Computer Science and its connections
with other disciplines
 Procedural knowledge that creates different types of professionals related to
Computer Science, including research and development, teaching and industry,
government and public service;
 Skills and tools in areas related to computer science and current developments in the
academic field of study.
 Use knowledge, understanding and skills required for identifying problems and issues,
collection of relevant quantitative and/or qualitative data drawing on a wide range of
sources, and their application, analysis and evaluation using methodologies as
appropriate to Computer Science for formulating solutions
 Communicate the results of studies undertaken in Computer Science accurately in a
range of different contexts using the main concepts, constructs and techniques
 Meet one’s own learning needs, drawing on a range of current research and
development work and professional materials
 Apply Computer Science knowledge and transferable skills to new/unfamiliar
contexts,
 Demonstrate subject-related and transferable skills that are relevant to industry and
employment opportunities.
5. Programme Specific Outcomes for [Link]./ [Link].(Computer Science) Honours
Degree
The Bachelor of Science ( Computer Science) program enables students to attain, by
the time of graduation:
 PROGRAM SPECIFIC OUTCOMES (POs)
 PSO1: Learn how to organize information efficiently in the forms of outlines, charts,
etc. by using appropriate software

 PSO2: Develop the skills to present ideas effectively and efficiently


 PSO3: Do Academic and Professional Presentations - Designing and delivering an
effective presentation and developing the various IT skills to the electronic databases.

6
 PSO4: Use the Systems Analysis Design paradigm to critically analyze a problem

 PSO5: Solve the problems (programming networking database and Web design) in
the Information Technology environment

 PSO6:Function effectively on teams to accomplish a common goal and demonstrate
professional behavior

 PSO7: Design and implement a web page to Improve communication and business
management skills, especially in providing technical support

 PSO8: Display the knowledge of appropriate theory, practices and tools for the
specification, design and implementation
 PSO9: Ability to pursue higher studies of specialization and to take up technical
employment
 PSO10: Ability to formulate, to model, to design solutions, procedure and to use
software tools to solve real world problems and evaluate them

6. Rules & Regulations for B. Sc. (Computer Science) Course


Eligibility for Admission to [Link]./ [Link].(Computer Science) Honours Course:
i. A candidate who has passed the Higher Secondary School Certificate Examination of the
Maharashtra State Board or Higher Secondary Examination of its equivalent of any other
statutory Board or University and has passed in English and in two Science subjects (i)
Physics (ii) Mathematics shall be eligible for admission to the First year [Link] (Computer
Science) Degree course.
ii. Candidate who has passed H.S.C. examination (10+2) with English, Mathematics and any
one of the following vocational subjects is also eligible for admission to the [Link].
(Computer Science) course.
Subject code Subject
97 Information Technology
D9 Computer Science
C2 Electronics
J1/J2/J3 Electronics Technology
iii. Also student who has completed Diploma course in Engineering (Polytechnic) Computer
Science, Electronics and Information Technology or its equivalent examination
recognized by MBTE, Mumbai or its equivalent of any other statutory Board or
University.
iv. With effect from Academic Year 2023-24, three years/four years Degree Program will be
introduced. Thus, the Fourth year of Honours/ Honours with Research program (Level
6.0) will begin with effect from Academic Year 2026-27
v. The students can opt for dance/music/visual Arts in the sister concern institutes; School of
Performing Arts, Pune and School of Visual Arts, Pune.
vi. Admission process:
 Admissions will be given as per the selection procedure/policies adopted by the college,
in accordance with conditions laid down by Bharati Vidyapeeth University, Pune.

7
 Reservation and relaxation will be as per the Government rules and Bharati Vidyapeeth
University, Pune.

7. Intake Capacity:
Intake capacity of the students for this course at the entry level will be 80 per year.

8. Course Structure of [Link]./ [Link].(Computer Science) Honours Degree Programme


and scheme of credits
Major Subject : Computer Science
Minor : Electronics/Mathematics

Semester I
Level Course Type Subject Title of the Course No. No. of
type Code Credits lecture
hrs.
Major Theory MJ-CS Introduction to C Programming 2 30
101
Major Theory MJ-CS Database Management Concepts 2 30
102
Major Practical MJ-CS Computer Science Practical I 2 60
103
OE Theory OE -101 Understanding to Geomorphology-I 2 30
Understanding to Climatology-I 2
4.5 VSC [Link] VSC- HTML Programming 2 30
Theory 101
SEC Theory SEC- 101 Electronic Instrumentation 2 30
AEC Theory AEC-101 Communication Skills in English -I OR 2 30
Bhashik Kaushalye ani Vyaktimatva
vikas
VEC Theory VEC-101 Digital and Technological Solutions 2 30
IKS Theory IKS-101 Indian Knowledge System 2 30
CC Skill CC-101 Yoga/NSS/NCC/Dance/Music/ 2 60 hrs*
Cultural activities
Total Credits 22

* The students have to be spent minimum 60 hours in all for the given activity in each
Semester

8
Course Structure of [Link]./ [Link].(Computer Science) Honours Degree Programme and
scheme of credits
Major Subject : Computer Science
Minor : Electronics/Mathematics

Semester-II
Level Course Type Subject Code Title of the Course No. No. of
type Credits lecture
hrs.
Major Theory MJ-CS 201 Advanced C Programming 2 30
Major Theory MJ-CS 202 Relational Database Management 2 30
Systems
Major Practical MJ-CS 203 Computer Science Practical II 2 60
Minor Theory MN- Fundamentals of Logic Design/ 2 30
EL211/MT211 Discrete Mathematics
OE Theory OE-201 Understanding to 2 30
Geomorphology-II 2
4.5 Understanding to Climatology-II
VSC Theory VSC-201 Web Designing using HTML 2 30
SEC Theory SEC-201 Introduction to the Internet of 2 30
Things and Embedded Systems
AEC Theory AEC- 201 Communication Skills in English 2 30
-II OR
Sanyapan kaushalye ani karyalein
lehkan
VEC Theory VEC- 201 Environmental Studies 2 30
CC Skill CC- 201 Yoga/NSS/NCC/Dance/Music/ 2 60 hrs*
Cultural activities
Total Credits 22
Exit option: Award of UG Certificate in Major with 44 credits and an additional 4 credits core
NSQF course/ Internship OR Continue with Major and Minor

* The students have to be spent minimum 60 hours in all for the given activity in each
Semester

9
Course Structure of [Link]./ [Link].(Computer Science) Honours Degree Programme and
scheme of credits
Major Subject : Computer Science
Minor : Electronics/Mathematics

Semester III
Level Course Type Subject Code Title of the Course No. No. of
type Credits lecture
hrs.
Major Theory MJ-CS 301 Object Oriented programming 2 30
Major Theory MJ-CS 302 Data Warehousing and Data Mining 2 30
Major Theory MJ-CS 303 Functional Programming with C # 2 30
Major Practical MJ-CS 304 Computer Science Practical III 2 60
Minor Theory MN- Principles of Analog Electronics/ 2 30
EL311/MT311 Operation Research
Minor Practical MN-El Electronics Practical –I/ Mathematics 2 60
5.0 322/MT322 Practical-I
OE Theory OE- 301 Human Geography 2 30
VSC [Link] VSC- 301 Python Programming/ Optimization 2 30
Techniques
AEC Theory AEC- 301 Business Communication OR 2 30
Prasar Madhyame ani Marathi bhasha
VEC Theory VEC- 302 Internet of Things 2 30
CC/FP Skill CC- 301 Yoga/NSS/NCC/Dance/Music/Cultural 2 60
activities FP hrs*
Total Credits 22

* The students have to be spent minimum 60 hours in all for the given activity in each
Semester

10
Course Structure of [Link]./ [Link].(Computer Science) Honours Degree Programme and
scheme of credits
Major Subject : Computer Science
Minor : Electronics/Mathematics

Semester IV
Level Course Type Subject Title of the Course No. No. of
type Code Credits lecture
hrs.
Major Theory MJ-CS 401 Data Structures and Algorithms 2 30
Major Theory MJ-CS 402 Data Mining Techniques 2 30
Major Theory MJ-CS 403 Programming in JAVA 2 30
Major Practical MJ-CS 404 Computer Science Practical IV 2 60
Minor Theory MN-El Computer Organization and 2 30
411/MT411 Microprocessors/ Applied Algebra
Minor Practical MN-El Electronics Practical –II/ 2 60
422/MT422 Mathematics Practical-II
OE Theory OE- 401 Population Geography 2 30
5.0 AEC Theory AEC- 401 English for Digital World OR 2 30
Marathi Bhasha: Upyojan ani
Sarjan
SEC Practical SEC- 401 Advanced Python programming 2 30
CC Skill CC- 401 Yoga/NSS/NCC/Dance/Music/FP 2 60
hrs*
CEP Outreach CEP 401 Field survey and data analysis for 2 60
particular sector of services hrs*
Total Credits 22
Exit option; Award of UG Diploma in Major and Minor with 88 credits and an additional 4
credits core NSQF course/ Internship OR Continue with Major and Minor

* The students have to be spent minimum 60 hours in all for the given activity in each
Semester

11
Course Structure of [Link]./ [Link].(Computer Science) Honours Degree Programme and
scheme of credits
Major Subject : Computer Science
Minor : Electronics/Mathematics

Semester V
Level Course Type Subject Title of the Course No. No. of
type Code Credits lecture
hrs.
Major Theory MJ-CS Open Source Technology 2 30
501
Major Theory MJ-CS System Programming 2 30
502
Major Theory MJ-CS Computer Networks 2 30
503
Major Practica MJ-CS Computer Science Practical V 2 60
l 504
Major Practica MJ-CS Computer Science Practical VI 2 60
l 505
DSE Theory MJ- EL Elective (Any One theory of the
CS 506 following)
MJ- EL CS 506 A: Theoretical 2 30
Computer Science
MJ- EL CS 506 B:Study of Google
Tools
MJ- EL CS 506 C:Advanced Excel
5.5 DSE Practica MJ- EL MJ- EL CS 507: Computer Science 2 60
l CS 507 Practical VII
Minor Theory MN-El Communication Principles/ 2 30
501/MT5 Introduction to Graph Theory
01
Minor Practica MN-El Electronics Practical-III/ Mathematics 2 60
l 502/MT5 Practical-III
02
VSC [Link] VSC - Soft Computing using Data Mining 2 30
ill 501
FP/CE Skill FP/CEP- Field Project 2 60 hrs*
P 501
Total Credits 22

* The students have to be spent minimum 60 hours in all for the given activity in each
Semester

12
Course Structure of [Link]./ [Link].(Computer Science) Honours Degree Programme and
scheme of credits Major Subject : Computer Science
Minor : Electronics/Mathematics
Semester VI
Level Course Type Subject Title of the No. No. of
type Code Course Credits lecture
hrs.
Major Theory MJ-CS 601 Operating System 2 30
Major Theory MJ-CS 602 UML 2 30
Major Theory MJ-CS 603 Advanced JAVA 2 30
Major Practical MJ-CS 604 Computer 2 60
Science Practical
VIII
Major Practical MJ-CS 605 Computer 2 60
Science Practical
VIX
DSE Theory MJ- EL CS Elective (Any 2 30
606 One theory of
the following)
MJ- EL CS 606
A:Compiler
Construction
MJ- EL CS 606
B: Software
Engineering
MJ- EL CS 606
C: Mongo DB
5.5 DSE Practical MJ- EL CS MJ- EL CS 607: 2 60
607 Computer
Science Practical
X
Minor Theory MN-El 8051 2 30
51/MT51 Microcontroller
and its
interfacing/
Computer
Oriented
Numerical
Methods
Minor Practical MN-El Electronics 2 60
52/MT52 Practical-IV/
Mathematics
Practical-IV
OJT/F.P. Outreach OJT-51 / On Job Training / 4 120 hrs*
F.P. Field Project
Total Credits 22
Exit option: Award of UG Degree in Major with 120-132 credits OR Continue with
Major and Minor

13
* The students have to be spent minimum 120 hours in all for the given activity in each
Semester

Course Structure of [Link]./ [Link].(Computer Science) Honours Degree Programme and


scheme of credits
Major Subject : Computer Science
For [Link].(Computer Science) Honours Degree Semester VII and Semester VIII

Semester -VII
Level Course Type Subject Title of the Course No. No. of
type Code Credits lecture
hrs.
Major Theory MJ-CS Advanced Database 4 60
701 Management System
Major Theory MJ-CS Software Project 4 60
702 Management
Major Theory MJ-CS Digital Image processing 4 60
703
Major Practical MJ-CS CS 704: Computer Science 2 60
704 Practical XI
6.0 Elective MJ- EL Elective (Any One theory 2 30
CS 705 of the following)
Theory MJ- EL CS 705 A:
Algorithm Design Pattern
MJ- EL CS 705 B:
Paradigms of Programming
Language

Elective Practical MJ- EL CS 706: Computer Science 2 60


CS 706 Practical XII
RM Theory RM-71 Research Methodology 4 60
Total Credits 22

14
Course Structure of [Link]./ [Link].(Computer Science) Honours Degree Programme and
scheme of credits
Major Subject : Computer Science

Semester -VIII
Level Course Type Subject Title of the Course No. No. of
type Code Credits lecture
hrs.
Major Theory MJ-CS Big Data Analytics 4 60
801
Major Theory MJ-CS Cloud Computing 4 60
802
Major Theory MJ-CS Block Chain Technology 4 60
803
Major Practical MJ-CS Computer Science Practical 2 60
6.0 804 XIII
Elective Theory MJ- EL Elective (Any One theory of 2 30
Theory CS 805 the following)
Theory MJ- EL CS 805A: Software
Testing
MJ- EL CS 805B: Soft
Computing

Elective Practical MJ- EL MJ- EL CS 806: Computer 2 60


CS 806 Science Practical XIV
OJT Outreach OJT-81 On Job Training-81 4 120
hrs*
Total Credits 22

* The students have to be spent minimum 120 hours in all for the given activity in each
Semester

15
For [Link].(Computer Science) Honours with Research Degree
Semester VII and Semester VIII

Semester VII
Level Course Type Subject Title of the Course No. No. of
type Code Credits lecture
hrs.
Major Theory MJ-CS Advanced Database 4 60
701 Management System
Major Theory MJ-CS Digital Image processing 4 60
702
Major Practical MJ-CS CS 704: Computer Science 2 60
703 Practical XI
Elective Theory MJ- EL Elective (Any One theory of 2 30
6.0 CS 704 the following)
MJ- EL CS 704 A: Algorithm
Design Pattern
MJ- EL CS 704 B: Paradigms
of Programming Language

Elective Practical MJ- EL CS 705: Computer Science 2 60


CS 705 Practical XII
RM Theory RM-71 Research Methodology 4 60
RP RP-72 Research Project 4 -
Total Credits 22

Semester VIII
Level Course Type Subject Title of the Course No. No. of
type Code Credits lecture
hrs.
Major Theory MJ-CS Big Data Analytics 4 60
801
Major Theory MJ-CS Block Chain Technology 4 60
802
Major Practical MJ-CS Computer Science Practical 2 60
803 XIII
Elective Theory MJ- EL Elective (Any One theory of 2 30
6.0 CS 804 the following)
MJ- EL CS 804A: Software
Testing
MJ- EL CS 804B: Soft
Computing
Elective Practical MJ- EL MJ- EL CS 805: Computer 2 60
CS 805 Science Practical XIV
RP RP-81 Research Project 8 -
Total Credits 22
(If a student wants to go for [Link].(Computer Science) Honours with Research , he/she
has to complete Research Project instead of On Job Training for 4 Credits)

16
List of Minor subject: Electronics
Ye Se Subject Theory/ Course Title No. No. of Total
ar/ m Code Practical Credits Lectures Credits
Lev
el
4.5 II MN-El 201 Theory Fundamentals of Logic 2 30
Design 2

5 III MN-El 301 Theory Principles of Analog 2 30 4


Electronics
MN-El 302 Practical Electronics Practical -I 2 60
IV MN-El 401 Theory Computer Organization and 2 30 4
Microprocessors
MN-El 402 Practical Electronics Practical -II 2 60

V MN-El 501 Theory Communication Principles 2 30 4


5.5 MN-El 502 Practical Electronics Practical-III 2 60
VI MN-El 601 Theory 8051 Microcontroller and its 2 30 4
interfacing
MN-El 602 Practical Electronics Practical-IV 2 60

List of Minor subject: Mathematics


Ye Se Subject Theory/ Course Title No. No. of Total
ar/ m Code Practical Credits Lectures Credits
Lev
el
4.5 II MN-MT Theory Discrete Mathematics 2 30 2
201

5 III MN- MT Theory Optimization Techniques 2 30 4


301
MN- MT Practical Mathematics Practical -I 2 60
302
IV MN- MT Theory Applied Algebra 2 30 4
401
MN- MT Practical Mathematics Practical -II 2 60
402

V MN- MT Theory Introduction to Graph Theory 2 30 4


5.5 501
MN- MT Practical Mathematics Practical -III 2 60
502
VI MN-El 601 Theory Computer Oriented 2 30 4
Numerical Methods
MN-El 602 Practical Mathematics Practical -IV 2 60

17
Abbreviations:
(a) Major (Core)
(b) Elective Major
(c) Minor
(d) Vocational Skill Courses(VSC)
(e) Generic/ Open Elective Courses (OE)
(f) Vocational and Skill Enhancement Courses (VSEC):Skill Enhancement Courses
(SEC)
(g) Ability Enhancement Courses (AEC)
(h) Indian Knowledge System (IKS)
(i) Value Education Courses (VEC)
(j) Field Projects/ Internship/ Apprenticeship/ Community Engagement and Service
corresponding to the Major (Core) Subject,
(k) Co-curricular Courses (CC)
(l) Research Project

9. MEDIUM OF INSTRUCTION:
The medium of instruction and examination shall be English.
10. SCHEME OF EXAMINATION: The Assessment of Regular students of [Link]./
[Link].(Computer Science) Honours Degree course in the academic session 2023-24 and
thereafter shall be based on
(a) University Examinations (UE),
(b) Internal Assessment (IA),
(c) Learning outcomes Based Curriculum Framework including Multidisciplinary
learning and provision for multimodal curriculum transaction (online/offline/blended
mode) and skill based experimental learning among others
(d) Semester Grade Point Average (SGPA) and Cumulative Grade Point Average
system (CGPA)
For each Major, Minor, OE, AEC, SEC, VSC, VEC, CC and elective papers the evaluation
will be as follows:
Internal assessment : 40%
University Assessment : 60%
There will be Internal Assessment of 20 marks and the University Assessment of 30
marks/1.5 hours duration at the end of each semester. The 02 credit will be given to a student
who secures at least 40% of marks allotted to each paper.02 credits will be awarded to a
student who secures at least 40% of marks allotted to each subject. A student who does not
pass the examination in any subject or subjects in one semester will be permitted to reappear
in such failed subject or subjects along with the papers of following semesters.
The Internal Assessment (IA) for each paper will be of 20 marks. The Internal Assessment
may be in the forms as follows:

a) Home Assignment/Tutorial/Test/Presentation/seminar/oral 10 Marks


b) Mid Semester Examination 10 Marks
Each practical examination for laboratory course is of 50 marks and two-hour duration. The
FP and OJT included in the Semesters V and VI will be evaluated for 50 marks for the
allotted 2 credits for which the students should submit a detailed report. This report should be

18
evaluated by a panel consisting of one internal and one external examiner .For all i.e
laboratory course, FP and OJT there will be internal assessment of 20 marks and the
university examination of 30 marks.
A candidate shall be permitted to proceed further from the first semester upto Fourth
Semester Irrespective of his/her failure in any of the semester Examinations subject to the
condition that the candidates should register for all the arrear subjects of earlier semesters
along with current (Subsequent) semester subject. However he/she should have cleared all the
papers at [Link]. (Comp. Sc.) I and II when He/She gets admission to [Link]. (Comp.
Sc.) Sem V.
All the students admitted to the Post graduation programme in [Link].(Computer Science)
should register themselves on the Academic Bank of Credits (ABC) portal and create their
ABC ID. Students also need to share their ABC ID to the college examination cell at the
beginning of the academic year. Without this a student will not be able to be a part of
National Academic Repository.
11. GRACING:
The gracing shall be done as per existing rules of the University.
12. VERIFICATION AND REVALUATION:
There is provision for verification and revaluation of the result. A student can apply for the
verification and revaluation of the result within the two weeks from the declaration of the
results with the prescribed fee. The verification and revaluation shall be done as per the
existing rules of the University.
13. STANDARD OF PASSING:
For all courses, both UE and IA constitute separate heads of passing. In order to pass in such
courses and to earn the assigned credits, the learner must obtain a minimum grade point of
5.0 (40% marks) at UE and also a minimum grade point of 5.0 (40% marks) at IA.
If a student fails in IA, the learner passes in the course provided he/she obtains a minimum of
25% in IA and GPA for the course is at least 6.0 (50% in aggregate). The GPA for a course
will be calculated only if the learner passes at the UE.
A student who fails at UE in a course has to reappear only at UE as a backlog candidate and
clear the head of passing. Similarly, a student who fails in a course at IA has to reappear only
at IA as a backlog candidate and clear the head of passing.
The 10-point scale Grades and Grade Points according to the following table.
Range of Marks (Out of 100) Grade Grade Point
80 ≤ Marks ≤ 100 O 10
70 ≤ Marks < 80 A+ 9
60 ≤ Marks < 70 A 8
55 ≤ Marks < 60 B+ 7
50 ≤ Marks < 55 B 6
40 ≤ Marks < 50 C 5
Marks < 40 D 0
The performances at UE and IA will be combined to obtain the Grade Point Average (GPA)
for the course. The weights for performance at UE and IA shall respectively be 60% and
40%.
GPA is calculated by adding the UE marks out of 60 and IA marks out of 40. The total marks
out of 100 are converted to grade point, which will be the GPA
Formula to calculate Grade Points (GP)

19
Suppose that 'Max' is the maximum marks assigned for an examination or evaluation based
on which GP will be computed. In order to determine the GP, Set x = Max / 10 (since we
have adapted 10-point system). Then GP is calculated by the formulas shown as below.

Range of Marks at the evaluation Formula for the Grade Point


8x ≤ Marks ≤ 10x 10
5.5x ≤ Marks <8x Truncate (Marks/x) +2
4x ≤ Marks <5.5x Truncate (Marks/x) +1
Two kinds of performance indicators, namely, the Semester Grade Point Average (SGPA)
and the Cumulative Grade Point Average (CGPA) shall be computed at the end of each term.
The SGPA measures the cumulative performance of a learner in all the courses in a particular
semester, while the CGPA measures the cumulative performance in all courses since his/her
enrolment. The CGPA of learner when he/she completes the programme is the final result of
the learner.
The SGPA is calculated by the formula SGPA= , where Ck is the credit-value assigned
to a course and GPkis the GPA obtained by the learner in the course. In the above, the sum is
taken over all the courses that the learner has undertaken for the study during the semester,
including those in which he/she might have failed or those for which he/ she remained absent.
The SGPA shall be calculated up to two decimal place accuracy.
The CGPA is calculated by the formula CGPA= ,where Ck is the credit-value assigned
to a course and GPk is the GPA obtained by the learner in the course. In the above, the sum is
taken over all the courses that the learner has undertaken for the study from the time of
his/her enrolment and also the during the semester for which CGPA is calculated, including
those in which he/she might have failed or those for which he/she remained absent. The
CGPA shall be calculated up to two decimal place accuracy.

The Formula to compute equivalent percentage marks for specified CGPA:


10 × CGPA – 10 if 5.00 ≤ CGPA ≤ 6.00
5 × CGPA+ 20 if 6.00 ≤ CGPA ≤ 8.00
% Marks (CGPA) = 10 × CGPA – 20 if 8.00 ≤ CGPA ≤ 9.00
20 × CGPA – 110 if 9.00 ≤ CGPA ≤ 9.50
40 × CGPA – 300 if 9.50 ≤ CGPA ≤ 10.00

20
Award of Honours:

A student who has completed the minimum credits specified for the programme shall be
declared to have passed in the programme. The final result will be in terms of letter grade
only and is based on the CGPA of all courses studied and passed. The criteria for the award
of honours are given below.

Final Equivalent Range


Range of CGPA Performance Descriptor
Grade of Marks (%)
9.50 ≤CGPA≤ 10.00 O Outstanding 80 ≤ Marks ≤ 100
9.00 ≤CGPA≤ 9.49 A+ Excellent 70 ≤ Marks < 80
8.00 ≤CGPA≤ 8.99 A Very Good 60 ≤ Marks < 70
7.00 ≤CGPA≤ 7.99 B+ Good 55 ≤ Marks < 60
6.00 ≤CGPA≤ 6.99 B Average 50 ≤ Marks < 55
5.00 ≤CGPA≤ 5.99 C Satisfactory 40 ≤ Marks < 50
CGPA Below 5.00 F Fail Marks Below 40
14. Format of the transcript:
The student will be given a transcript indicating his/her performance at the end of every
semester examination. The transcript shall be given as per the following table along with
other necessary details:
University Internal
Grade
Course No. of Examination Assessment
Course Name Point Result
No. Credits Grade Grade
Grade Grade Average
Point Point
1
2
3
4
5
Total Cumulative Credits Equivalent Marks
SGPA CGPA
Completed (%)

Note: GPA is calculated by adding the UE marks out of 60 and IA marks out of 40. The
total marks out of 100 are converted to Grade Point, which will be the GPA.

* * * * *

21
Question Paper Pattern
NEP 2023-24
Q 1. Answer ANY ONE of the following Question. (06 M)
a)
b)

Q 2. Answer ANY ONE of the following Question. (06 M)


a)
b)

Q 3. Answer ANY TWO of the following Question. (06 M)


a)
b)
c)

Q 4. Answer ANY TWO of the following Question. (06 M)


a)
b)
c)

Q 5. Answer ANY THREE of the following Question. (06 M)


a)
b)
c)
d)

22
[Link].(COMPUTER SCIENCE)
SEMESTER-I
(NEP-2023 COURSE)
MJ-CS 101 : Introduction to C Programming

Course Objectives:
1. To introduce the foundations of computing, programming and problem- solving using
computers.
2. To develop the ability to analyze a problem and devise an algorithm to solve it.
3. To develop the basic concepts and terminology of programming in general.
4. To implement algorithms in the ‘C’ language.
5. To test, debug and execute programs.

Course Outcomes (COs) : On Completion of the course, a student will be able to:
Bloom’s
Taxonomy
Level
CO1 Understand the basic concepts of programming 1
CO2 Explore algorithmic approaches to problem solving 2
CO3 Applying the syntax for logic development 3,4
CO4 Writing/constructing simple programs 6
CO5 Analyzing the source code 5

Lectures: 30 (Credits-2)
Course contents
Unit I: Problem solving and ‘C’ programming (8L)
1.1 Problem solving using Computers
1.2 Programming Languages as tools, types of languages
1.3 Algorithms-definition, characteristics, examples, advantages and limitations
1.4 Flowcharts - definition, notations, examples, advantages and limitations, Comparison
with algorithms
1.5 Structure and example of first ‘C’ program
1.6 Compilation process (compilers, interpreters)
1.7 Character set, Keywords, Identifiers
1.8 Variables, Constants (character, integer, float, string, escape sequences, enumeration
constant)
1.9 Data Types (Built-in and user defined data types)
1.10 Operators, Expressions, Types of operators
1.11 Arithmetic operators, Increment Decrement operators, Relational and logical operators,
Bitwise operators, Assignment operators, Comma operator, size of operator, conditional
operator, Operator precedence and Order of evaluation
1.12 Formatted input and output, format specifiers
Unit II: Control Structures (7L)
2.1 Decision making structures:- if ,if-else, else-if ladder, switch
2.2 Loop control structures - while ,do while, for
2.3 Use of break and continue
2.4 Nested control structures
2.5 Unconditional branching (goto statement)
Unit III : Functions (07L)

23
3.1 Function definition, Types of functions (Standard library and User defined functions)
3.2 Function parameters/arguments (Actual, Formal)
3.3 Parameter passing method (by value), return statement
3.4 Recursive functions
3.5 Scope of variables and Storage classes
Unit IV : Arrays (08L)
4.1 Concept of array, advantages, disadvantages
4.2 Types of Arrays – One, Two dimensional array
4.3 Array Operations - declaration, initialization, accessing array elements
4.4 Memory representation of two-dimensional array (row major and column major)
4.5 Passing arrays to function
4.6 Array applications - Linear search, sorting an array (bubble sort)

Reference Books:
1. A Structured Programming Approach Using C, Behrouz A. Forouzan, Richard F. Gilberg,
Cengage Learning India
2. Programming in ANSI C, E. Balagurusamy, 7th Edition, McGraw Hill
3. Programming in ANSI C, Ram Kumar and Rakesh Agrawal
4. The ‘C’ programming language, Brian Kernighan, Dennis Ritchie, PHI

24
[Link].(COMPUTER SCIENCE)
SEMESTER-I
(NEP-2023 COURSE)

MJ-CS 103 Database Management Concepts


Course Objectives:
1. To understand the fundamental concepts of database
2. To understand user requirements and frame it in data model.
3. To understand creations, manipulation and querying of data in databases.

Course Outcomes (COs) : On Completion of the course, a student will be able to:
Bloom’s
Taxonomy
level
CO1 Identify user requirements and frame it in data model 1
CO2 understand the fundamental concepts of database 2
CO3 Apply syntax and rules of post grey SQL for designing database 3
CO4 Analyze data by performing various data manipulation operations 4
CO5 Data evaluation and summary operations performance 5

Total credits:02 Total lectures: 30


Course Content

Unit I: Introduction to DBMS (10L)

File structure, record structure, logical and physical files, Definition of DBMS, characteristics
of DBMS, File processing system Vs DBMS, Levels of abstraction & data independence,
Structure of DBMS, Advantages of DBMS,DBMS users, DBA.

Unit II: Conceptual Design with ER Model (10L)


Over view of DB design process, Conceptual Design using ER data model (entities,
attributes, entity sets ,relations, relationship sets), key Constraints ,Keys Concept with
Examples: Primary Key, foreign keys, Candidate Keys and Super Keys, Specialization,
Aggregation, Generalization
Examples of E-R Model, Structure of Relational Databases (concepts of a table) DBMS
Versus RDBMS

Unit III: Introduction to postgresql


(10L)
Introduction to query languages, DDL Commands, DML Commands, basic queries based on
DDL and DML commands, operators, aggregate functions, nested Sub queries, joins and their
types.

Reference Books:
1. Database System Concepts, Henry F. Korth, Abraham Silberschatz, [Link],Tata
McGraw-Hill Education
2. Database Management Systems, RaghuRamakrishnan, Mcgraw-hill higherEducation
3. File organization and fundamentals of databases , Nirali publication by Kavita Khobragade
4. RDBMS (Relational database management system) Vision publication by Mahesh Pawar

25
[Link].(COMPUTER SCIENCE)
SEMESTER-I
(NEP-2023 COURSE)

MJ –CS 103 Computer Science Practical – I


On completion of the course, the students will be able to:
Bloom’s
Taxonomy
Level
CO1 Define algorithms and flowcharts for given problems in C 1
programming
CO2 Understand the use of simple data types, operators and control 2
structures in C programming
CO3 Apply various standard library functions in C programming 3
CO4 Divide the programs into separate modules by writing user defined 4,5
functions
CO5 Illustrate algorithms and flowcharts for given problems in C 6
programming
CO1 Understand database design and inserting data. 2
CO2 Apply queries by using different commands . 3

Sr. Title of Experiment /Practical


No.
1. Write C program to make use of datatypes, operators ,I/O statements
2. Write C program to implement various decision making statements
3. Write a C program to make use of Standard library functions
4. Write a C program to implement 1-D and multi-D array
5. Write a C program to implement user defined functions
6 Write queries based on create ,alter, drop commands
7 Write queries based on select, insert, update, delete commands
8 Write queries using order by and having clause
9 Write queries using operators
10 Write queries using aggregate functions
11 Write queries to create table and apply key constraints

26
[Link].(COMPUTER SCIENCE)
SEMESTER-I
(NEP-2023 COURSE)

OE-11: Understanding to Geomorphology -I


Course Objectives:
1) Introduce the student the basic concepts in Physical Geography
2) To acquaint the student with the utility and application of Physical Geography
3) The student learns about the knowledge of Geomorphology
4) To Study the theories and concept in geomorphology.
Course Outcomes (COs): On Completion of the course, a student will be able to:
Bloom’s
Taxonomy
level
CO1 Give explanation of relevant terms and concept of geography 1
including definitions
CO2 Make aware the student about the background knowledge of 2
Geography.
CO3 Familiarize the student with some geomorphological concept and 3
process takes place on the earth surface and within the earth crust.
CO4 Give better explanation about relevant principles, theories and models 4
in geography.
CO5 Show clear knowledge relating to man and environmental process 5
and factors.

Total credits:02 Total lectures: 30


Course Content

Unit I. Introduction to Geomorphology (15L)


Introduction to geography: physical and human geography, Branches of Physical Geography,
Meaning and Definition of Geomorphology, Nature and Scope of Geomorphology
Importance of Geomorphology
Unit II. The Earth and its interior (15L)
Sources to the study on the Earth’s interior, Composition and Structure of the Earth,
Wegener’s Continental Drift Theory, Criticism of the Wegener theory
REFERENCE BOOKS:
1) Physical Geography Doiphode H K KSagar Publication Topic 1-6
2) Morphology and Landscape-H. Robinson
3) The Face of the Earth - Penguins 1980- Dury G.H.
4) Elemetns of Geomprphology – Oxford University Press – Calacutta 2001- Kale V. & Gupta
A.
5) Geomorphology - PrayagPustakalaya, Allahabad, 1998- Singh S

27
[Link].(COMPUTER SCIENCE)
SEMESTER-I
(NEP-2023 COURSE)

OE-11: Understanding to Climatology-I


Course Objectives:
1. To make the students familiar with new terms and concept of climatology.
2. To define the field of climatology and components of the climate system
3. To introduce various dimensions of climatology like structure and composition.
Course Outcomes (COs): On Completion of the course, a student will be able to:
Bloom’s
Taxonomy
level
CO1 Student will help better understand the atmospheric condition that 1
causes weather patterns and temperature changes over time.
CO2 Give explanation of relevant terms and concept of Weather and 2
Climatology
CO3 Understand the difference between weather & climate and aims, nature, 3
scope of climatology.
CO4 Make aware the student about the Insolation and Heat Budget of the 4
Earth
CO5 Familiarize the student with some geomorphological concept and 5
process takes place on the earth surface and within the earth crust.
CO6 Give better explanation about relevant Factors and Distribution of 6
Temperature.
CO7 Show clear knowledge relating to man and climatic process and factors. 7
Total credits:02 Total lectures: 30
Course Content

Unit I. Composition and Structure of the Atmosphere (15L)


Introduction to Climatology, Difference between weather and climate Composition of
Atmosphere, Structure of atmosphere
Unit II. Insulation and Temperature (15L)
Heat budget of the earth, Horizontal distribution of temperature, Inversion of temperature
REFERENCE BOOKS:
1. General Climatology - H. J. Critchfield
2. Atmosphere, Wather& Climate – Routledge 1998 – Barry R.G.& Mather J.R.
3. Climatology-McGraw - Hill, New York 1974 – Mather J.R.
4. Foundation of Climatology – Surjeet Publications, Delhi 1982 Stringer E.T.

28
[Link].(COMPUTER SCIENCE)
SEMESTER-I
(NEP-2023 COURSE)

VSC-11 HTML Programming


Course Objectives:
1. To learn basic HTML tags.
2. To design static Webpage.
3. To define styles for web pages using CSS.
4. To create a dynamic and interactive web page using Javascript
Course Outcomes (COs) : On Completion of the course, a student will be able to:
Bloom’s
Taxonomy
level
CO1 Understand Internet related terms 2
CO2 Build simple static Web application. 5
CO3 Define different styles for HTML tags. 1
CO4 Understand form design which helps to develop interactive 2
webpage.
CO5 Design a page using basic HTML tags 5

Total credits:02 Total lectures: 30

Course Contents
Unit I: Introduction to Internet (6L)
Basics of internet , Http & other protocols, Client/Server Concepts., Internet tools, Internet
architecture, Internet security, DNS Domain Name Representation

Unit II : Introduction to HTML (8L)


HTML features , HTML Structure , HTML basic Tags , Commenting Codes, Formatting
and Fonts , Anchors, Hyperlinks, Backgrounds , HTML Lists, Tables, Frames , Image, video

Unit III : Form (8L)


Creating Forms, The <FORM>tag, Input fields,Text Area, Password, Button, Submit, Reset,
Radio, Checkbox, Select, Option

Unit IV: Introduction to CSS (8L)


Need for CSS , Introduction to CSS, Basic Syntax and structure, Inline styles, Embedding
Style sheets , Linking External Style, Background Styles , Manipulating Text ,Margins and
Padding, Positioning using CSS

Reference Books :
1. HTML 4 Unleashed (Second Edition) : Techmedia
2. The Complete Reference HTML : Tata McGRAW-HILL 3rd Edition
3. Begining Web Programming with HTML XML and CSS :JonDuckett

29
[Link].(COMPUTER SCIENCE)
SEMESTER-I
(NEP-2023 COURSE)

SEC-11 Electronic Instrumentation

Course Objectives:
1. To get acquainted with the different electronic components associated with computers
2. To understand the working of multimeter, Signal Generator and CRO
3. To measure voltage, current and frequency
3. To learn the operation skills of biomedical instruments
Course Outcomes (COs) : On Completion of the course, a student will be able to:
Bloom’s
Taxonomy
level
CO1 identify various facilities required to set up a basic 1
Instrumentation Laboratory
CO2 understand the Principle and operation of different display devices 2
used in the display systems and different transducers
CO3 demonstrate skills of using instruments like CRO, Function 3
Generator, Multimeter etc. through hands on experience
CO4 compare critically knowledge of various Electrical Instruments 4
used in the Computer Laboratory
CO5 Comprehend the applications of various biomedical instruments in 5
daily life like B.P. meter, ECG, Pulse oxymeter etc. and know the
handling procedures with safety and security

Total credits:02 Total lectures: 30


Course Content
Unit –I Rectifiers and filters (9L)
Rectifiers– half wave, full-wave and bridge rectifiers- efficiency- ripple factor, regulation –
harmonic components in rectified output – types of filters- choke input (inductor) filter and
shunt capacitor filter- L section and π- section filters. Power supplies: block diagram of
regulated power supply – a simple regulated power supply (circuit and working) – principle
and working of switch mode power supply (SMPS)

UNIT-II Introduction To Instruments (4L)


Types of electronic Instruments - Analog instruments & Digital Instruments, DC Voltmeter
and AC Voltmeter, Construction and working of an Analog Multimeter and Digital
Multimeter. Block Diagram of Function Generator and its working.

UNIT-III Input/ Output devices (8L)


Cathode Ray Oscilloscope-Introduction, Block diagram of basic CRO, Cathode ray tube,
Screen for CRT, Use of CRO for the measurement of voltage (AC and DC), frequency, phase
difference, Different types of oscilloscopes and its uses. Input devices: wired /wireless
Keyboard, Mouse, Scanner, Light pen, Output devices: Monitor (CRT, LCD/ LED Panel,)
Printer: Dot Matrix, Inkjet, LASER and Sound devices.

30
UNIT-IV Display Instruments (4L)
Introduction to Display devices, Seven Segment Displays, LED Displays, Construction and
operation (Display of numbers),Types of SSDs (Common Anode & Common Cathode type),
Limitations of SSDs, Liquid Crystal Displays, Applications of LCD modules.

UNIT-V Biomedical Instruments (5L)


Basic operating principles and uses of (a) Clinical thermometer (b) Stethoscope (c)
Sphygmomanometer (d) Pulse oxymeter (e) Glucometer

Reference Books:
1. Electronic Instrumentation by [Link] , TMH Publishers
2. Electronic Instrument Hand Book by Clyde F. Coombs , McGraw Hill
3. Introduction to Biomedical Instrumentation byMandeep Singh, PHI Learning.
4. Biomedical Instrumentation and Measurements by Leslie Cromwell ,Prentice Hall
India.
5. Electronic Measurements and Instrumentation by Kishor, K Lal, Pearson, New Delhi
6. Electrical and Electronic Measurements by Sahan, A.K., Dhanpat Rai, New Delhi
7. Electronic Instruments and Measurement Techniques by Cooper, W.D. Halfrick,
A.B., PHI Learning, New Delhi
8. Computer Fundamentals, P. K. Sinha
9. Upgrading and Repairing of PCs, Scott Muller 3. IBM PC and Clones, B.
Govindrajalu
10. Unified Electronics Volume II by J.P Agarwal and Amit Agarwal
11. Electronic Devices and Circuits – G.K. Mithal.
12. Electronic Devices and Circuits-Millman and Halkias- Tata Mc Graw Hill (TMH)

31
[Link].(COMPUTER SCIENCE)
SEMESTER-I
(NEP-2023 COURSE)
AEC-11 Communication Skills in English – I
Lectures: 30
Credits: 02
Expected Course Outcomes:
After completing the course, a learner should be able to:
CO 1: understand the concept of communication,
CO 2: comprehend the spoken and written language,
CO 3: speak publically and converse effectively,
CO 4: write various applications correctly and successfully communicate through e-mail.
Course Content:
Unit 1: Introduction to Communication Skills
 English as an International Language
 Formal and Informal Communication in Spoken English
 Effective Writing for Communication
Unit 2: Developing Comprehension Skills in English
 Reading Skills
o Skimming and Scanning
o Language Structure
o Note Making
o Summary Writing
o Guessing Meanings of Words
o Drawing Inferences
 Listening Skills
o Listening Comprehension Exercises
Unit 3: Speaking Skills in English
 Public Speaking in English
 Conversation Skills
 Speaking at an Event
Unit 4: Formal Writing Skills in English
 Formal Letters
o Job Applications with Biodata
o Right to Information Application
o Applications for Duplicate Documents
 Electronic Mail (e-mail)

Prescribed Textbook: Labade, Sachin et. al. (2021) Communication Skills in English.
Hyderabad: Orient Blackswan

******

32
[Link].(COMPUTER SCIENCE)
SEMESTER-I
(NEP-2023 COURSE)

AEC-11 भािषक कौश ये आिण ि म व िवकास


तािसका - ३०
ेयांक - २
अ ययन िन प ी :

१. मराठी या िव ा याना िविवध े ातील भािषक कौश यांची ओळख होईल.


२. ि म व िवकासात इतर घटकांबरोबरच भाषेचेही मह व अधोरे िखत होईल.
घटक - १ ि म व िवकास आिण भाषा तािसका - १५ ेयांक - १

 ि म व संक पना
 ि म व िवकासासाठी आव यक असणारे घटक
 ि म व िवकासात भाषेचे थान

घटक -२ भािषक कौश ये तािसका - १५ ेयांक -१

 वण कौश य
 संभाषण कौश य व भाषण कौश ये
 वाचन कौश य
 लेखन कौश य

संदभसूची :-

१. उपयोिजत मराठी : संपा. डॉ. के तक मोडक, ा. सुजाता शेणई, संतोष शेणई, प गंधा
काशन, पुण.े
२. ावहा रक मराठी : डॉ.ल.रा. निसराबादकर, फडके काशन, को हापूर.
३. शासन वहारात मराठी : भाषा संचालनालय, महारा रा य, मुंबई.
४. मराठी भािषक कौश य िवकास : संपा. पृ वीराज तौर, अथव पि लके श स, जळगाव.

* * *

33
[Link].(COMPUTER SCIENCE)
SEMESTER-I
(NEP-2023 COURSE)

VEC-11 : Digital and Technological Solutions

Course Objectives:
• To gain familiarity with digital paradigms
• To sensitize about role & significance of digital technology
• To provide know how of communications & networks
• To bring awareness about the e-governance and Digital India initiatives
• To provide a flavour of emerging technologies - Cloud, Big Data, AI, 3D printing

Course Outcomes (COs) : On Completion of the course, a student will be able to:
Bloom’s
Taxonomy
level
CO1 Identify communication networks and understand its working 1
CO2 Understand the use and applications of digital technology 2
CO3 Summarize knowledge about digital paradigm 2
CO4 Execute the use of digital technology, digital financial tools, e- 3
commerce
CO5 Compare the knowledge of e-governance and Digital India 4
Initiatives
CO6 Check the knowledge of machine learning and big data 5

Total credits:02 Total lectures: 30


Course Content

UNIT I: Introduction & Evolution of Digital Systems: (14L)


Role & Significance of Digital Technology. Information & Communication Technology &
Tools. Computer System & it's working, Software and its types. Operating Systems: Types
and Functions. Problem Solving: Algorithms and Flowcharts. Communication Systems:
Principles, Model & Transmission Media. Computer Networks & Internet: Concepts &
Applications, WWW, Web Browsers, Search Engines, Messaging, Email, Social Networking.
Computer Based Information System: Significance & Types. E-commerce & Digital
Marketing: Basic Concepts, Benefits & Challenges.

UNIT II: Digital India & e-Governance: (8L)


Initiatives, Infrastructure, Services and Empowerment. Digital Financial Tools: Unified
Payment Interface, Aadhar Enabled Payment System, USSD, Credit / Debit Cards, e-Wallets,
Internet Banking, NEFT/RTGS and IMPS, online Bill Payments and PoS, Cyber Security:
Threats, Significance, Challenges, Precautions, Safety Measures & Tools.

34
UNIT III: Emerging Technologies & their applications: (8L)
Overview of Cloud Computing, Big Data, Internet of Things, Virtual reality, Block chain,
Robotics, Artificial intelligence, 3-D Printing, Future of digital technologies

REFERENCE BOOKS:
1. Data Communication and Networking : Behrouz A. Forounzan, McGraw Hill
Education
2. Emerging Technologies in Computing: Theory, Practice and Advances, [Link],
[Link] [Link]
3. Cloud Computing A hands on Approach: Arshdeep Bahga, Vijay Madishetti, :
University Press
4. Essentials of Cloud Computing: K. Chandrasekharan, CRC Press, 2014
5. Block Chain: Blueprint for a new economy, M. Swan O;Reilly, Media, 2015
6. E-Commerce :K.C. Laudon and [Link], Pearson 2013

35
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)

IKS-11 Introduction to Indian Knowledge System

Objectives:
1. To help students pursue Indian way of Knowledge (Jñāna), wisdom (Prajñā), & truth
(Satya)
2. To acquaint students with the Indian thought and philosophy
3. To make them understand the contribution of Indian Scholars & philosophers
4. To make students experience the then ethos through field visits & projects
Course features:
Credits: 02,
Clock Hours: 30,
Teaching: 20 Hours,
Field Visit to IKS related Places & a brief report: (Ancients Institutes, Heritage centers,
Building, Caves, Temples, Schools of Thoughts, Museums, and Archeological Monuments &
Tombs etc.) 10 Clock Hours
I) Introduction to IKS: Indian Knowledge System
1) Bharatavarsha—A Land of Rare Natural Endowments
2) The Purpose of Knowledge in India
3) Scriptures & foundational Literature of Indian Civilisation
4) Indian Science, Health Sciences & Astronomy
5) Indian Education
6) Indian Architecture and Town Planning
7) Indian Fine Arts & Performing Arts
8) Indian Agriculture & Indian Textiles
9) Indian Polity and Economy
10) The Outreach of Indian Knowledge System

Nature of question paper:


The question paper will be of 30 marks. (Examination Duration: 1 Hour & 30 Minutes)
There will be five questions, each of 6 marks with an internal option.
Students are free to attempt the question paper in English, Hindi or Marathi.

Prescribed units are from:


‘Introduction to Indian Knowledge System: Concepts & Applications’ by B. Mahadevan,
Bhat et al.

Suggested References:

1. The Knowledge System of Bhārata by Bhag Chand Chauhan,


2. History of Science in India Volume-1, Part-I, Part-II, Volume VIII, by Sibaji Raha, et
al.
National Academy of Sciences, India and The Ramkrishan Mission Institute of Culture,
Kolkata (2014). Reference Books
3. Pride of India- A Glimpse of India’s Scientific Heritage edited by Pradeep Kohle et al.
Samskrit Bharati (2006).
4. India’s Glorious Scientific Tradition by Suresh Soni, Ocean Books Pvt. Ltd. (2010)

36
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)
MJ-CS 201 : Advanced C programming

Course Outcomes (COs): On completion of the course, a student will be able to:

Bloom’s
Taxonomy
Level
CO1 Illustrate efficient memory handling techniques in programs with 1
the concepts of pointers and dynamic memory management
CO2 Identify and organize data in structures and files to develop small 2
applications.
CO3 Apply various string and file handling functions. 3
CO4 Test and validate the data stored in the structures and files and 4
perform various operations on it.
CO5 Design simple data processing applications for real-world 5,6
problems. Develop the concepts for advanced programming like
data structures

Total Credits: 2 Total Teaching hours : 30


Course Contents
Unit I : Pointers (6L)
Pointer declaration, initialization, Dereferencing pointers, Pointer arithmetic Pointer to
pointer, Arrays and pointers, Array of Pointers, Functions and pointers – passing pointers to
functions, function returning pointers, Dynamic memory allocation
Unit II: Strings (4L)
Declaration and initialization, string input/output, format specifiers, Standard library
functions, Strings and pointers, Array of strings, Command Line Arguments
Unit III : C pre-processor (4L)
Introduction of Preprocessor directive, File Inclusion directive, Macro substitution, nested
macro, macro with arguments, Difference between functions and macros
Unit IV : Structures and Unions (8L)
Creating structures, Structure declaration and initialization, Accessing structure members (dot
Operator), Array of structures, Passing structures to functions, Nested structures, Pointers and
structures, Self-referential structure, Unions: Declaration, Initialization and accessing,
Difference between structures and unions, typedef
Unit V : File Handling (8L)
Introduction – streams, types of files, Modes of file opening, Operations on files, Random
access to files
References :-
1. Byron S Gottfried, Schaum’s Outlines Programming With C, Second Edition, Tata
McGraw Hill
2. Yashavant Kanetkar: Let Us C, Seventh Edition, PBP Publications
3. E Balagurusamy: Programming in ANSI C, Fourth Edition, TMH
4. Programming in C ,A Practical Approach, Ajay Mittal, Pearson
5. Problem Solving and Programming Concept, Maureen Sprankle, 7th Edition, Pearson
Publication

37
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)

MJ-CS 202 Relational Database Management Systems

Course Outcomes(Cos):On completion of the course, a student will be able to :

Bloom’s
Taxonomy
Level
CO1 Identify various methods of database security and access control 1
techniques
CO2 Understand transaction management and recovery management 2
techniques adopted in relational database management systems.

CO3 Apply fundamental concepts of relational database management 3


systems.
Total Credits: 2 Total Teaching hours : 30

Course Contents

Unit I: Relational algebra (05L)


Relational algebra Preliminaries, Relational algebra ( selection, projection, set operations,
renaming, joins, division)

Unit II: Relational Database Design (08L)


PL/PgSQL: Data types, Language structure, controlling the program flow,conditional
statements, loops, Views, Stored Functions, Stored Procedures Handling error and exceptions,
Cursors, Concepts of Triggers

Unit III: Transaction Concepts and concurrency control (12L)


Describe a transaction, properties of transaction, state of the transaction.
Executing transactions concurrently associated problem in concurrent execution.
Schedules, types of schedules, concept of Serializability, precedence graph for
Serializability, Ensuring Serializability by locks, different lock modes, 2PL and its
variations, Basic timestamp method for concurrency, Thomas Write Rule, Locks
With multiple granularity, dynamic database concurrency (Phantom Problem),
Timestamps versus locking, Deadlock handling methods, Detection and Recovery
(Wait for graph), Prevention algorithms (Wound-wait, Wait-die)

Unit IV: Database Security Concepts (05L)


Database Integrity and Security Concepts, database security concepts, crash recovery, recovery
concepts, Log base recovery techniques ,database backup and recovery
References:
1. Henry F. Korth, Abraham Silberschatz, S. Sudarshan Database System Concepts,
ISBN:9780071289597, Tata McGraw-Hill Education
2. An Introduction to Database Systems”, C J Date, Addison-Wesley
3. Database Systems : Concepts, Design and Application”, [Link], Pearson, Education
4. Relational database management system Nirali publication by Kavita Khobragade

38
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)

MJ-CS 203 Computer Science Practical – II


Computer Science Laboratory Credits-2

Course Outcomes(Cos):On completion of the course, a student will be able to :

Bloom’s
Taxonomy
Level
CO1 Understand queries implementation and exception handling techniques 2
CO2 Apply queries, functions, triggers, cursors and triggers using PL/SQL. 3
CO2 Identify the concepts of programming in C language 2

CO2 Illustrate the use of advanced concepts of C programming 1

CO2 Execute the dynamic memory management techniques using the concept 6
of pointers, string handling functions and structures in C Programming.

CO2 Explain pointers, structures, file handling in C programming 2

CO2 Test and validate the outputs of the C programs 4

CO2 Develop programs to design applications using advanced concepts of C 5


programming

CO2 Identify the concepts of programming in C language 2

Assignments of Advanced C:
1. To demonstrate use of pointers
2. To demonstrate concept of strings, array of strings ,using pointers
3. To demonstrate structures (using array and functions)
4. To demonstrate file handling
5. To demonstrate use of preprocessor directives

Assignments of DBMS:
1. Assignment to query tables , using nested queries
2. Assignment to demonstrate decision making statements and loops
3. Assignment to implement stored functions , procedure
4. Assignment by implementing error and exception handling techniques
5. Assignment based on cursors
6. Creating Triggers

39
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)

Minor: MN-El 21: Fundamentals of Logic Design


Course Objectives:
[Link] get familiar with concepts of digital electronics
2. To learn number systems, their representation and conversions
3. To understand basic logic gates, Boolean algebra and K-maps
4. To study arithmetic circuits, combinational circuits and sequential circuits
Course Outcomes (COs) : On Completion of the course, a student will be able to:
Bloom’s
Taxonomy
Level
CO1 Identify logic gates with its symbols and truth tables 1
CO2 understand and represent numbers in powers of base, convert one 2
from the other and perform arithmetic operations

CO3 Apply the various rules and laws of Boolean Algebra for designing 3
digital circuits
CO4 Analyze the arithmetic and logical circuits for specific 4
applications.
CO5 Evaluate different logic gates using universal logic gates. 5
CO6 Construct different digital circuits using K-map 6

Total credits:02 Total lectures: 30


Course Content

Unit I. Number Systems And conversions (06L)


Binary, Octal , Decimal, Hexadecimal number systems, Inter conversions of number
[Link], Excess-3 code, , Gray codes .Error detection and correcting codes Rules of
binary addition and subtraction, subtraction using 1’s and 2’s complements,

Unit II. Logic gates And their Applications (6L)


Introduction to Analog and Digital signals, Positive and Negative logic, pulse
[Link] gates: definition, symbols, truth tables, Boolean expressions of NOT, OR,
AND, NAND, NOR, EX-OR, EX-NOR gates, Universal gates. Inter conversion of gates.

Unit III. Boolean Algebra and Karnaugh maps (8L)


Rules and laws of Boolean algebra, De Morgan’s theorem,their proofs, simplification of
Logic equations using Boolean algebra rules, Min terms, Max terms, Boolean expression in
SOP and POS form, conversion of SOP/POS expression to its standard SOP/POS form
Introduction to Karnaugh’s map. Formation of Pair, Quad and Octet. Significance of
Karnaugh Map. Simplification of 2,3 and 4 variables using K-Map

40
Unit IV. Combinational circuits (10L)
Half adder and full adder, 4-Bit Universal adder/ Subtractor, applications of Ex-OR gates as
parity checker and generator, study of Multiplexer (4:1) and Demultiplexer (1:4), Encoders :
Decimal/BCD to binary, priority encoder, Digital comparator

REFERENCE BOOKS:
1. Digital Electronics: Jain R.P., Tata McGraw Hill
2. Digital Principles and Applications: Malvino Leach, Tata McGraw-Hill.
3. Digital Fundamentals: Thomas L. Floyd ,Pearson Education
4. Fundamentals of Logic design: Charles H. Roth, Jr. and Larry L. Kinney, CENGAGE
Learning

*****

41
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)

OE-21: Understanding to Geomorphology -II


Course Objectives:
1. To student will understand the basic concept of Weathering
2. To introduce various concept to understand cycles of erosion.
3. To understand the dynamic nature of the Earth’s surface, various processes, and landforms.
4. To study the impact human on geomorphic system.
Course Outcomes (COs): On Completion of the course, a student will be able to:
Bloom’s
Taxonomy
level
CO1 Understand Weathering and Types of Weathering 1
CO2 Study the erosional and depositional land forms of Rivers, Wind 2
and Sea Waves
CO3 Students aware of the need of protection and conservation of 3
different landforms.
CO4 Give better explanation about relevant principles, theories and models 4
in geomorphology.
CO5 Show clear knowledge relating to man and environmental process 5
and factors.

Total credits:02 Total lectures: 30


Course Content
Unit I. Weathering (10L)
Weathering: Meaning and Definition, Factors of Weathering, Types of Weathering:
Mechanical /Physical weathering. Chemical Weathering, Biological Weathering.

Unit II. Agents of Erosion and Deposition (20L)


Evolution of Landforms (Erosional and Depositional): 1 Fluvial 2. Aeolian 3. Glacial
[Link]
REFERENCE BOOKS:
1) Physical Geography Doiphode H K KSagar Publication Topic 1-6
2) Morphology and Landscape-H. Robinson
3) The Face of the Earth - Penguins 1980- Dury G.H.
4) Elemetns of Geomprphology – Oxford University Press – Calacutta 2001- Kale V. & Gupta
A.
5) Geomorphology - PrayagPustakalaya, Allahabad, 1998- Singh S
*****

42
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)

OE-21: Understanding to Climatology-II


Course Objectives:
1. To make the students familiar with new terms and concept of climatology.
2. To define the field of climatology and components of the climate system
3. To introduce various dimensions of climatology like structure and composition.
Course Outcomes (COs): On Completion of the course, a student will be able to:
Bloom’s
Taxonomy
Level
CO1 Understand the concept of horizontal, vertical temperature and 1
inversion of temperature
CO2 Elements of weather and climate and its impacts at different 2
scales.
CO3 Identify the Atmospheric pressure and winds humidity and 3
concept of precipitation and its types
CO4 Understand the Air masses and Fronts and the Weather 4
Forecasting.
CO5 Show clear knowledge relating to man and climatic process and 5
factors.

Total credits:02 Total lectures: 30


Course Content
. Unit – II Composition and Structure of the Atmosphere (15L)
Atmospheric Pressure and wind, Formation of Pressure Belts and their relation with winds,
Seasonal variation in pressure belts and Global winds, Monsoon Winds and associated
Weather
Unit – II Atmospheric Moisture and Precipitation
Humidity and its type, Forms of condensation, Types of Precipitation
REFERENCE BOOKS:
1. General Climatology - H. J. Critchfield
2. Atmosphere, Wather& Climate – Routledge 1998 – Barry R.G.& Mather J.R.
3. Climatology-McGraw - Hill, New York 1974 – Mather J.R.

Foundation of Climatology – Surjeet Publications, Delhi 1982 Stringer E.T.

43
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)

VSC-201 WEB DESIGNING USING HTML


Course Objectives:
1. To create a dynamic and interactive web page using Javascript
2. To study error handling and form validation for web page
3. To learn client side scripting
Course Outcomes (COs) : On Completion of the course, the students will be able to:
Bloom’s
Taxonomy
level
CO1 Understand Document Object Model 2
CO2 Build Web page with validation. 5
CO3 Define client side programming language. 1
CO4 Understand form validation which helps to develop interactive 2
webpage.
CO5 Design a page using XML Tags 5

Total credits:02 Total lectures: 30

Course Contents
Unit I: Introduction to JavaScript (8L)
Basics of JavaScript, advantages of JavaScript, Syntax, Variables, Operators, Conditional
Statements, Loop Statement, Functions, events.

Unit II : JavaScript Objects (8L)


Object properties, Methods, User defined objects, String objects, String methods, Date object,
Date methods, Math properties, Math Methods, Array properties, Array Methods.

Unit III : Advanced JavaScript (8L)


Document Object Model, Document properties , Document Methods, types of Error,
Exception handling, Form Validation

Unit IV: Introduction to XML (06L)


Basics of XML, Advantages of XML, syntax ,attributes, validator, schema, XSLT stylesheet
Reference Books :
1. HTML 4 Unleashed (Second Edition) : Techmedia
2. The Complete Reference HTML : Tata McGRAW-HILL 3rd Edition
3. Begining Web Programming with HTML XML and CSS :JonDuckett

44
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)

SEC- 21 : Introduction to the Internet of Things and Embedded Systems


Objectives :
1. To understand the concept of Embedded systems.
2. To study the design flow and available tools for an Embedded system
3. To learn and understand basics of Internet of Things
4. Get introduce to upcoming technology of Internet of Things
Course Outcomes : On completion of the course, a student will be able to:
Bloom’s
Taxonomy
level
CO1 Get acquainted with the fundamentals of IoT and embedded 1
system
CO2 understand the concept of Embedded systems 2
CO3 use IoT tools such as sensors 3
CO4 analyse the difference between general computing and the 4
Embedded systems
CO5 experiment with the design flow and available tools for an 5
embedded system
CO6 design the embedded system on chip for system application 6
Total credits:02 Total lectures: 30

Contents:
Unit I: Introduction of IoT: (15L)
Definition and characteristics of IoT, Physical design of IoT, Logical design of IoT, IoT
enabling technologies, IoT Issues and Challenges- Planning, Costs and Quality ,Security and
Privacy, Risks and Applications, industrial IoT, Scope & Future of IoT, sensors, actuators,
smart objectives, trends in smart objects

Unit II: Embedded Systems: (15L)


Introduction to embedded systems, Application Areas ,Categories of embedded systems, ,
Hard Real Time System And Soft Real Time System, Specialties of embedded systems,
Advantages and disadvantages of Embedded System, Overview of embedded system
architecture , Basic Structure Of An Embedded Systems Architecture recent trends in
embedded systems, Introduction to microprocessor and microcontroller, RISC and CISC
processors

Reference Books:
1. Arshdeep Bahga, Vijay Madisetti, “Internet of Things – A hands-on approach”,
Universities Press, ISBN: 0: 0996025510, 13: 978-0996025515.
2. Lyla B. Das, “Embedded Systems: An Integrated Approach” Pearson , ISBN:
9332511675, 9789332511675
3. Sriram V. Iyer, Pankaj Gupta, “Embedded Real-time Systems Programming”, Tata
McGraw-Hill, ISBN: 13: 9780070482845

45
4. David Hanes, IoT Fundamentals: Networking Technologies, Protocols, and Use
Cases for the Internet of Things, Cisco Press, ISBN-13: 978-1-58714-456-1, ISBN-
10: 1-58714-456-5, 2017
5. Raj Kamal, “Embedded Systems: Architecture, programming and Design”, 2nd
Edition, McGrawHill, ISBN: 13: 9780070151253
6. Olivier Hersent, David Boswarthick, Omar Elloumi , “The Internet of Things – Key
applications and Protocols”, Wiley, 2012, ISBN:978-1-119-99435-0

46
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)
AEC-21: Communication Skills in English – II
Lectures: 30
Credits: 02
Expected Course Outcomes:
After completing the course, a learner should be able to,
CO 1: use English for effective communication,
CO 2: understand written English for better communication,
CO 3: perform in PPT presentations, skits, group discussion and interviews effectively,
CO 4: write various reports and be able to attempt for creative writing.
Course Content:
Unit 1: English Usage in Communication
 Varieties of English
o American and British English
o Indian English
 Use of English
 Non-verbal Communication
 The Elevator Pitch
 ICT and the Use of English
 Interviews
 Creative Writing
Unit 2: Enhancing Reading Skills
 Reading Passages
Unit 3: Advanced Oral Communication Skills
 Formal Presentations
 Skits
 Group Discussion
 Interview Skills
Unit 4: Advanced Writing Skills
 Report Writing
o Newspaper Report
o Event/Activity Report
 Creative Writing
o Personal Essay
o Memoir
o Short Speech
o Story Writing
o Dialogue Writing
o Statement of Purpose
o Prescribed Textbook: Labade, Sachin et. al. (2021) Communication Skills in
English. Hyderabad: Orient Blackswan

47
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)
AEC-21: सं ापन कौश ये आिण कायालयीन लेखन

तािसका - ३०
ेयांक -२

अ ययन िन प ी :

१. सं ापन कौश ये आ मसात कर याची गरज ल ात येईल.


२. शासिनक े ात मराठी भाषेचा अवलंब कर याचे तं अवगत होईल.

घटक -१ सं ापन कौश ये ( ाथिमक व गत) तािसका - १५ ेयांक -१


 ाथिमक व गत कौश ये
 सं ापन (संवाद) हणजे काय?
 सं ापनाचे (संवादाचे)मह व
 सं ापनातील (संवादातील) अडथळे

घटक - २ शासिनक मराठी (कायालयीन लेखन) तािसका - १५ य


े ांक -१

 कायालयीन प वहार - चौकशीप त ारप मागणीप व आवेदनप


 इितवृ लेखन व ट पणी लेखन
 अहवाल लेखन
 प कांचे लेखन - सूचनाप क, मािहतीप क घोषणाप क, प रप क

संदभसूची:-

१. ावहा रक मराठी : डॉ. क याण काळे , डॉ.द. द. पुंडे, िनराली काशन, पुणे.
२. शासिनक लेखन : महारा रा य, शासक य काशन, मुंबई.
३. ावहा रक मराठी : संपा. डॉ. ेहल तावरे , ेहवधन काशन, पुणे.
४. उपयोिजत मराठी : संपा. डॉ. के तक मोडक, ा. सुजाता शेणई, संतोष शेणई, प गंधा
काशन, पुण.े

48
[Link].(COMPUTER SCIENCE)
SEMESTER-II
(NEP-2023 COURSE)
VEC-21: Environmental Studies
Total Credits: 02 Total Lecture Hrs: 30

Course Objectives:

1. Understand concept of environmental science


2. Understand ecosystem, natural resources and their pollutants in detail
3. Know the rules and regulations of environment protection, Acts, Laws and
policies of the
Government for the same.
4. Awareness about Biodiversity and its conservation.

Module Topic in Detail No. of


No. Lecture
Hrs
I Introduction to environmental studies and Ecosystems
• Multidisciplinary nature of environmental studies; components of
environment - atmosphere, hydrosphere, lithosphere and biosphere.
• Scope and importance; Concept of sustainability and sustainable
development. 5
• What is an ecosystem? Structure and function of ecosystem;
Energy flow in an ecosystem: food chain, food web and ecological
succession. Case studies of the following ecosystems:
a) Forest ecosystem
b) Grassland ecosystem
c) Desert ecosystem
d) Aquatic ecosystems (ponds, streams, lakes, rivers, oceans,
estuaries)

II Natural Resources: Renewable and Non-renewable Resources


• Land Resources and land use change; Land degradation, soil erosion
and desertification.
• Deforestation: Causes and impacts due to mining, dam building on
environment, forests, biodiversity and tribal populations. 5
• Water: Use and over-exploitation of surface and ground water,
floods, droughts, conflicts over water (international & inter-state).
• Heating of earth and circulation of air; air mass formation and
precipitation.
• Energy resources: Renewable and non-renewable energy sources,
use of alternate energy sources, growing energy needs, case studies.

49
III Biodiversity and Conservation
 Levels of biological diversity: genetic, species and ecosystem
diversity; Biogeography zones of India; Biodiversity patterns and
global biodiversity hot spots 5
• India as a mega-biodiversity nation; Endangered and endemic
species of India
• Threats to biodiversity: habitat loss, poaching of wildlife, man-
wildlife conflicts, biological invasions; Conservation of
biodiversity: In-situ and Ex-situ conservation of biodiversity.
• Ecosystem and biodiversity services: Ecological, economic, social,
ethical, aesthetic and Informational value.

IV Environmental Pollution
• Environmental pollution : types, causes, effects and controls; Air, 5
water, soil, chemical and noise pollution
• Nuclear hazards and human health risks
• Solid waste management: Control measures of urban and industrial
waste..
• Pollution case studies.
V Environmental Policies & Practices
• Climate change, global warming, ozone layer depletion, acid rain
and impacts on human communities and agriculture.
• Environment Laws : Environment Protection Act; Air (Prevention &
Control of Pollution) Act; Water (Prevention and control of 5
Pollution) Act; Wildlife Protection Act; Forest Conservation Act;
International agreements; Montreal and Kyoto protocols and
conservation on Biological Diversity (CBD). The Chemical
Weapons Convention (CWC).
• Nature reserves, tribal population and rights, and human, wildlife
conflicts in Indian context

VI Human Communities and the Environment


• Human population and growth: Impacts on environment, human
health and welfares.
• Carbon foot-print.
• Resettlement and rehabilitation of project affected persons; case 5
studies.
• Disaster management: floods, earthquakes, cyclones and landslides.
• Environmental movements: Chipko, Silent valley, Bishnios of
Rajasthan.
• Environmental ethics: Role of Indian and other religions and
cultures in environmental conservation.
• Environmental communication and public awareness, case studies
(e.g., CNG vehicles in Delhi).

50
Course Outcomes:
At the end of this course the students will be able to:
1. Understand their roles in environmental protection
2. Be aware of their ecosystem, natural resources and pollutants.
3. Follow the rules and regulations of environment protection Acts, Laws and
policies of the
Government for the same.
4. Spread awareness about Biodiversity and its Conservation.
5. Become responsible citizens with a sense of gratitude towards the environment
and cause less
harm to it.

References:
1. D. K. Asthana, M. Asthana, 2014. A textbook of Environmental Studies. S. Chand
Publishing, New Delhi, India
2. Carson, R. 2002. Silent Spring. Houghton Mifflin Harcourt.
3. Gadgil, M., & Guha, R.1993. This Fissured Land: An Ecological History of India.
Univ. of California Press.
4. Gleeson,B. and Low, N. (eds.) 1999. Global Ethics and Environment, London,
Routledge.
5. Grumbine, R. Edward, and Pandit, M.K. 2013. Threats from India’s Himalaya dams.
Science, 339: 36-37.
6. Pepper, I.L., Gerba, C.P. & Brusseau, M.L. 2011. Environmental and Pollution
Science. Academic Press.
7. Rao, M.N. & Datta, A.K. 1987. Waste Water Treatement. Oxford and IBH Publishing
Co. Pvt. Ltd.
8. Raven, P.H., Hassenzahl, D.M. & Berg, L.R. 2012. Environment. 8th edition. John
Wiley & Sons.
9. Rosencranz, A., Divan, S., & Noble, M.L. 2001. Environmental law and policy in
India. Tripathi 1992.
10. Sengupta, R. [Link] and economics: An approach to sustainable development.
OUP.
11. Singh, J.S., Singh, S.P. and Gupta, S.R. 2014. Ecology, Environmental Science and
Conservation. S. Chand Publishing, New Delhi.
12. Sodhi, N.S., Gibson, L. & Raven, P.H. (eds). 2013. Conservation Biology: Voices
from the Tropics. John Wiley & Sons.
13. Thapar, V. 1998. Land of the Tiger: A Natural History of the Indian Subcontinent.
14. [Link]
15. [Link]

51

You might also like