Updated_-B.Sc-Computer-Science(Optional-Syllabus) p-2022 - 2024 sy
Updated_-B.Sc-Computer-Science(Optional-Syllabus) p-2022 - 2024 sy
Page 1 of 20
INDEX
1 Preamble
2 Course Structure
3 Vision
4 Mission
5 Program Educational Objectives
6 Program Outcome and Program Specific Outcomes
7 Eligibility
8 Duration
9 Medium of Instructions
10 Attendance
11 Curriculum: Semester – I
12 Curriculum: Semester – II
Page 2 of 20
1. Preamble
Education is the key to development of any society. Role of higher education is crucial
for securing right kind of employment and also to pursue further studies in best
available world class institutes elsewhere within and outside India. Quality education
in general and higher education in particular deserves high priority to enable the
young and future generation of students to acquire skill, training and knowledge in
order to enhance their thinking, creativity, comprehension and application abilities
and prepare them to compete, succeed and excel globally. Sustained initiatives are
required to reform the present higher education system for improving and upgrading
the academic resources and learning environments by raising the quality of teaching
and standards of achievements in learning outcome s across all undergraduate
programs in science, humanities, commerce and professional streams of higher
education including computer science.
Education is the key to development of any society. Role of higher education is crucial
for securing right kind of employment and also to pursue further studies in best
available world class institutes elsewhere within and outside India. Quality education
in general and higher education in particular deserves high priority to enable the
young and future generation of students to acquire skill, training and knowledge in
order to enhance their thinking, creativity, comprehension and application abilities
and prepare them to compete, succeed and excel globally. Sustained initiatives are
required to reform the present higher education system for improving and upgrading
the academic resources and learning environments by raising the quality of teaching
and standards of achievements in learning outcome s across all undergraduate
programs in science, humanities, commerce and professional streams of higher
education including computer science.
Page 3 of 20
2. Structure and Curriculum for
Bachelor of Science (B. Sc.) Computer Science
(Optional Subject)
(Choice Based Credit System)
Semester II
Page 4 of 20
Optional I CMP-212 Basic C Programing 2 hours 2 50 10 40 20
( DSC-1B)
Core Courses CMP-221 Lab course 2 3 hours 1.5 50 10 40 20
(based on COM-211 and
COM-212 )
Ability CMP-231 Communication skills in 3 hours 3 50 10 40 20
Enhancement English-II
compulsory CMP-232 Marathi/Hindi/Urdu/Sanskrit 3 hours 3 50 10 40 20
courses A student can opt for any one of
(AECC-2) these languages ( SL-II)
Non-Credit CMP-213 Constitution of India 2 hours
Course
CMP-214 Environmental Studies 2 hours
Semester III
Page 5 of 20
Semester IV
Semester V
Page 6 of 20
CMP-522 Lab course 7 3 hours 1.5 50 10 40 20
(Seminar )
Skill CMP-513 SEC-3 2 hours 2 50 10 40 20
Enhancement Any one skill to be chosen out of
course two SEC-3(E) , SEC-3 (F)
( SEC-3) SEC-3(E): Programming in
SCILAB
SEC-3 (F): R Programming
Semester VI
Total Credits for three years : Sem I ( 11.5 ) + Sem II ( 11.5 ) + Sem III ( 15) + Sem IV ( 15 ) + Sem V ( 09 ) + Sem VI ( 09)
= 71 Credits
Page 7 of 20
Skill Enhancement Courses (Credit: 02 each)
Semester Code Skill Code Title of Paper
III (SEC-I) CMP 313 SEC-1(A Office Automation Tools
V Semester VI Semester
Code DSE Code Title of Paper Code DSE Code Title of Paper
Page 8 of 20
3. Vision
Framing and implementation of curricula and syllabi is envisaged to provide an
understanding of the basic connection between theory and experiment and its
importance in understanding the foundation of computing. This is very critical in
developing a scientific temperament and to venture a career which a wide
spectrum of applications as well as theoretical investigations. The undergraduate
curriculum provides students with theoretical foundations and practical
experience in both hardware and software aspects of computers.
4. Mission
The curriculum in computer science is integrated with courses in the sciences and
the humanities to offer an education that is broad, yet of enough depth and
relevance to enhance student employment opportunities upon graduation. As a
Bachelor’s degree program, the curriculum is based on the criterion that
graduates are expected to function successfully in a professional employment
environment immediately upon graduation.
Objective 1: Our graduates will apply their knowledge and skills to succeed in
their careers and/or obtain advanced degrees.
Objective 2: Our graduates will behave ethically and responsibly, and will remain
informed and involved as full participants in their profession and society.
Page 9 of 20
Objective 4: Our graduates will apply principles and practices of computing
grounded in mathematics and science to successfully complete software-related
projects to meet customer business objectives and/or productively engage in
research.
8 Life-long learning: Recognize the need for, and have the preparation and
ability to engage in independent and life-long learning in the broadest
context of technological change.
Page 10 of 20
Program Specific Outcomes (PSOs)
7. Eligibility:
1. He/ She must have passed the higher secondary (multipurpose) examination
conducted by H.S.C. board Government of Maharashtra with science /
0technical subjects Or an Examination of any statutory University and Board
recognized as equivalent thereto.
2. OR He / She must have passed examination prescribed at the end of second
year of the junior college conducted by the H.S.C. board, Government of
Maharashtra with English, Second language, Physics, Chemistry, Mathematics
and or Biology or one of the technical subjects prescribed at the said
examination as the optional or elective subjects or an examination recognized
as equivalent thereto.
3. He/ She must have passed at qualifying examination. A candidate who has
passed the B.Sc.Computer Science(optional) examination of this university
may be allowed to present himself subsequently at the degree examination in
a subject or subjects other than those he has taken earlier provided that he puts
in three years of attendance as a regular candidate for First, Second and Third
year in the subject or subjects concerned excluding compulsory English,
Second Language and remaining optional subject(s). A candidate shall not be
allowed to appear for such examination if he has passed the higher
examination.
Page 11 of 20
8. Duration
The undergraduate program in Computer Science is offered though the courses
designed for granting the following B.Sc degrees. All the courses are of 3-year
duration spread over six semesters.
9. Medium of Instructions
The medium of instruction for this course is English.
10. Attendance:
This course is the practical course so, student should need minimum 40 %
attendance for appearing the examination.
Page 12 of 20
11. Curriculum for Semester I
Page 13 of 20
References
Additional Reference:
Page 14 of 20
Course Code: CMP-112
Course Title: Operating System
Total Credits: 02
Contact Hours: 30 (Clock Hours)
Marks: 50
Periods: 45 ( 45 minutes each)
Objective: To introduce students the basic functioning of operating systems as
resource manager and its Salient features. Also to study about process states,
scheduling, Memory and I/O Management techniques.
Page 15 of 20
Synchronization, Semaphores, Monitors, Problem of synchronization. Deadlocks:
Concept of Deadlock, Deadlock Modeling, Methods for Handling Deadlock
Address Binding, Logical Vs. Physical Address space, Memory Allocation, Paging,
Segmentation, Segmentation and paging.
Core References:
1. “Operating System”, By S.R.Sathe& Anil S.Mokhade , MacMillan Publication.
2. “Operating System”, By Stuart E.Madnick, John J.Donovan.
Additional References:
1.Operating System Concepts- A. Silberzchaz& P.B. Galvin, Addison – Wesley
Publishing Company
Page 16 of 20
11. Curriculum for Semester II
Course Code: CMP-211
Course Title: Digital Electronic
Total Credits: 02
Contact Hours: 30 (Clock Hours)
Marks: 50
Periods: 45 ( 45 minutes each)
Page 17 of 20
Unit-IV Counters Introduction:(10 periods)
Asynchronous/ ripple counter Modulus Counter , MOD-12 counter, Synchronous counter :
Synchronous serial & synch parallel counterbid counter, Ring counter.
Core Reference:
1. Digital Electronics and Micro-Computers – R.K.Gaur ,DhanpatRai Publication
2. Digital fundamentals –Floyd & Jain –Pearson Education
3. Introduction to computers –Norton –McGraw Hill 4. Digital fundamentals –Floyd &
Jain –Pearson Education
Additional Reference:
1. Digital Electronics and Logic Design – N.G.Palan ,Technova Publication
2. Computer fundamentals –B.Ram –New Age International
Page 18 of 20
Course Code: CMP-212
Course Title: Basic C Programing
Total Credits: 02
Contact Hours: 30 (Clock Hours)
Marks: 50
Periods: 45 ( 45 minutes each)
Objective: To expose students to algorithmic thinking and problem solving
and impart moderate skills in programming using C Language in an industry-
standard. Introduce students to learn basic features, Create, execute simple C
programs using conditional statements, loops and arrays.
Page 19 of 20
Course Code: CMP-221
Course Title: Lab course 1 (based on COM-211 and COM-212 )
Total Credits: 1.5
Contact Hours: 03 Hours (Week)
Marks: 50
Page 20 of 20