0% found this document useful (0 votes)
63 views41 pages

BSC Computer Science First Yearsyllabus New Model Degreecollege Hingoliwef 202324

Hh

Uploaded by

prathmeshgadve02
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)
63 views41 pages

BSC Computer Science First Yearsyllabus New Model Degreecollege Hingoliwef 202324

Hh

Uploaded by

prathmeshgadve02
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
You are on page 1/ 41

SWAMI RAMANAND TEERTH

UNIVERSITYOFMUMBAI
MARATHWADA UNIVERSITY, NANDED - 431 606

E
TELECOM LECTRONICS ANDNG
MUNICATION EINE ERING
BacelorofEngineerig
h n
SecondYear((
Semester III And V),Revise dCourse
(StructureRev2012
and Syllabus of Four Years Multidisciplinary Degree
Icademi Year2013
e ctronics&TelecommunicationEngineering
ElProgram )FromA
with Multiple
c
-14Option)
Entry and Exit
(SecondYear–Sem.III&IV),Revisedcourse(REV-
2012)fromAcademicYear2012-13.
FOUR YEAR BACHELOR OF SCIENCE

COMPUTER
Under SCIENCE
FACU TYO HNOLGY
O
TEC
Under the Faculty of
m
Science and Technology
(AsperSe esterBasedCreditandGradingSystemfrom2013-14)

Effective from Academic year 2023 – 2024


(As per NEP-2020)
Details of the Board of Studies Members in the subject Computer Science under the
faculty of Science & Technology of S.R.T.M. University, Nanded
Sr. Name of the Member Designati Sr. Name of the Member Designatio
No. on No n
1 Prof. Girish V. Chowdhary Professor Chairman 7 Dr. Ravindra S. Hegadi Member
School of Comp. Sci., Associate Professor
S.R.T.M.University, Nanded. Department of Computer science
Mobile-9421452364 Central university of Karnataka .
E-Mail- [email protected] Kadaganchi , Kalaburagi
Mobile 94408023871,
E-Mail [email protected],
[email protected]
2 Dr. Santosh D Khamitkar Member 8 Dr. N. P. Bhosale Member
Professor Department of Computer
School of Comp. Sci., Science Indira Gandhi National
S.R.T.M.University, Nanded. Tribul University, Amarkantak-
Mobile-9421458081 484887, Madyapradesh.
[email protected]
3 Dr. Vikash Tukaram Humbe Member 9 Dr. (Mrs.) Maya Ingle Member
Assistant Professor Department of Computer
School of Technology., Science Indore Institute of
S.R.T.M.University, Sub Campous Ausa Science and Technology, Opp.
Road Peth Latur. 415531 I.I.M. Pithampur Road, Rau,
Mobile-9326792524 Indore-453331, M.P.
[email protected]

4 Dr. Mahendra Pundlikrao Dhore Member 10 Mr.Kaiwalya Katyarmak Member


Principal Manager, Cognizant’s Quality
Shivaji Science Nagpur 440012 Assurance and Engineering
Mobile-9423103043 Group , Pune
[email protected]
5 Dr. R. R. Manza Member 11 Mr. Sanjay S. Kurundkar Member
Associate Professor Copgemini India Pvt Ltd.Sr.
Department of Computer Science and Manager
Information Technology, FSGBU Global Testing Practice
Dr. Babasaheb Ambedkar Marathwada Core Team Member
University, Aurangabad.
Mobile- 9421308853
Email- [email protected]
6 Dr. Mohammad Atique Mohammad Member Member
Junaid.
Professor
Department of Computer Science &
Engineering , Sant Gadge Baba Amravati
University Amravati-44602
Mobile: 09823724560
E-mail: [email protected]
INVITEE MEMBER
12 Dr. Premal B. Nirpal Member
Assistant Professor
Department of Computer Science
S.R.T.M.University, Nanded’s
New Model Degree College, Hingoli-
431513
Mobile: 8055144201
Mail: [email protected]

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 2of 20
From the Desk of the Dean, Faculty of Science and Technology

Swami Ramanand Teerth Marathwada University, Nanded, enduring to its vision statement “Enlightened Student:
A Source of Immense Power”, is trying hard consistently to enrich the quality of science education in its
jurisdiction by implementing several quality initiatives. Revision and updating curriculum to meet the standard of
the courses at national and international level, implementing innovative methods of teaching-learning,
improvisation in the examination and evaluation processes are some of the important measures that enabled the
University to achieve the 3Es, the equity, the efficiency and the excellence in higher education of this region. To
overcome the difficulty of comparing the performances of the graduating students and also to provide mobility to
them to join other institutions the University has adopted the cumulative grade point average (CGPA) system in the
year 2014-2015. Further, following the suggestions by the UGC and looking at the better employability,
entrepreneurship possibilities and to enhance the latent skills of the stakeholders the University has adopted the
Choice Based Credit System (CBCS) in the year 2018-2019 at graduate and post-graduate level. This provided
flexibility to the students to choose courses of their own interests. To encourage the students to opt the world-class
courses offered on the online platforms like, NPTEL, SWAYM, and other MOOCS platforms the University has
implemented the credit transfer policy approved by its Academic Council and also has made a provision of
reimbursing registration fees of the successful students completing such courses.

SRTM University has been producing a good number of high caliber graduates; however, it is necessary
to ensure that our aspiring students are able to pursue the right education. Like the engineering students, the
youngsters pursuing science education need to be equipped and trained as per the requirements of the R&D
institutes and industries. This would become possible only when the students undergo studies with an updated and
evolving curriculum to match global scenario.

Higher education is a dynamic process and in the present era the stakeholders need to be educated and trained in
view of the self-employment and self-sustaining skills like start-ups. Revision of the curriculum alone is not the
measure for bringing reforms in the higher education, but invite several other initiatives. Establishing industry-
institute linkages and initiating internship, on job training for the graduates in reputed industries are some of the
important steps that the University would like to take in the coming time. As a result, revision of the curriculum
was the need of the hour and such an opportunity was provided by the New Education Policy 2020. National
Education Policy 2020 (NEP 2020) aims at equipping students with knowledge, skills, values, leadership qualities
and initiates them for lifelong learning. As a result the students will acquire expertise in specialized areas of
interest, kindle their intellectual curiosity and scientific temper, and create imaginative individuals.

The curriculum given in this document has been developed following the guidelines of NEP-2020 and is
crucial as well as challenging due to the reason that it is a transition from general science-based to the discipline-

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 3of 20
specific-based curriculum. All the recommendations of the Sukanu Samiti given in the NEP Curriculum
Framework-2023 have been followed, keeping the disciplinary approach with rigor and depth, appropriate to the
comprehension level of learners. All the Board of Studies (BoS) under the Faculty of Science and Technology of
this university have put in their tremendous efforts in making this curriculum of international standard. They have
taken care of maintaining logical sequencing of the subject matter with proper placement of concepts with their
linkages for better understanding of the students. We take this opportunity to congratulate the Chairman(s) and all
the members of various Boards of Studies for their immense contributions in preparing the revised curriculum for
the benefits of the stakeholders in line with the guidelines of the Government of Maharashtra regarding NEP-2020.
We also acknowledge the suggestions and contributions of the academic and industry experts of various disciplines.

We are sure that the adoption of the revised curriculum will be advantageous for the students to enhance
their skills and employability. Introduction of the mandatory On Job Training, Internship program for science
background students is praise worthy and certainly help the students to imbibe first-hand work experience, team
work management. These initiatives will also help the students to inculcate the workmanship spirit and explore the
possibilities of setting up of their own enterprises.

Dr. M. K. Patil, Dean, Faculty of Science and Technology

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 4of 20
Swami Ramanand Teerth Marathwada University, Nanded
Faculty of Science & Technology
Structure for Four Y
Year Multidisciplinary Degree Program with
h Multiple Entry and Exit
Subject: COMPUTER SCIENCE
Ability Enhancement
Field Work /
Generic Elective Course (AEC) Project/ Internship/
(GE) OJT/
(Basket 2) Vocational & Skill
(Basket 3 for L2) Apprenticeship /
Enhancement
Year Case Study Credits
Semest (Select one each from Course (V/SEC) Value Education Or
& Subject-1 Subject-2
Subject Total
er Group A and B of Courses (VEC) / Co-curricular
Level Major Minor Credits
Basket 2, should not be (Related to DSC) Indian Knowledge Courses (CC)
(DSC/DSE) (DSM) related to DSC / DSM in System (IKS) (Basket 4 for CC)
6 Credits (Basket 1) col. 3 and 4) 4 Credits (Common across (Common across
4 Credits faculty)
faculty) 2 Credits
6 Credits / 04 credits
1 2 3 4 5 6 7 8 9 10
SBCSG101 : AECEN101 :
SBCSC101 : Programming In C (2Cr) Introduction to Communication Skills CCXXX101:
SBCSV101 : Office
(Theory) Information Technology (2Cr)
Automation (2Cr) (XXX any one of
SBCSC102 : Operating System (2Cr) (2Cr)
(Theory) VECCI101 : NCC/NSS/Sports/ 22
I NA SBCSS101 : Culture/Health
SBCSC103 : Programming In C (2Cr) SBCSG102 : Constitution of India
Web Programming Wellness/ Yoga
(Practical) Mathematical Techniques (2Cr)
using HTML (2Cr) Education / Fitness)
in Computer Science
1 (2Cr) IKSCM101 : (2 Cr)
( 2Cr)
(4.5) AECXX151 44
SBCSG151 : SBCSV151 : CCXXX151
SBCSC151 : OOPs with C++ (2Cr) Business
Digital Electronics and Digital Literacy
(Theory) Communication (2Cr) (XXX any one of
SBCSC152 : Computer Network (2Cr)
SBCSC151
SBCSC151: Microprocessors (2Cr) (2Cr)
RDBMS (2Cr) NCC/NSS/Sports/
22
II (Theory) VECES151 Culture/Health
SBCSG152 SBCSS151 :
SBCSC153 : OOPs with C++ (2Cr) Environmental Studies Wellness/ Yoga
(Practical) Hardware & Networking DTP and (2Cr)
Multimedia (2Cr) Education / Fitness)
Essentials
(2Cr) (2Cr)

Exit option:: UG Certificate in Major DSC on completion of 44 credits and additional 4 credits from NSQF / Internship

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 5of 20
Basket 1: Minor Subject
* Students will have to choose one subject from Basket 1 as a Minor subject, from same faculty or other but other than DSC (in col. 3)

Semester BOS proposing Details of Minor Subject


Minor
CODE Title of the Corse

Semester I No Minor

Semester II Adhoc Board in SBCSC151 RDBMS (2Cr)


(Student will choose any Comp Sci, NMDC
one Minor Course of 02
Credits)

Basket 2: Generic Elective course (GE)


Note: Each BOS shall suggest Generic Elective Courses (at least one each for Group A and Group B) for semesters I and II
* Students will choose one GE course each from Group A and B of Basket 2 (other than subjects DSC and DSM in col. 3 and 4).

Group A Group B
Semester BOS proposing
GE CODE Title of the Corse CODE Title of the Corse

Sem I Adhoc Board in SBCSG101 Introduction to Information Technology SBCSG102 Mathematical Techniques in Computer Science
Comp Sci, (2Cr) (2Cr)
NMDC

Sem II Adhoc Board in SBCSG151 Digital Electronics and Microprocessors SBCSG152 Hardware & Networking Essentials
Comp Sci, (2Cr) (2Cr)
NMDC

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 6of 20
Vocational & Skill Enhancement Course (V/SEC)

Group A
Semester BOS proposing GE
CODE Title of the Corse

Sem I Adhoc Board in Comp Sci, NMDC SBCSV101 Office Automation (2Cr)

Sem I Adhoc Board in Comp Sci, NMDC SBCSS101 Web Programming using HTML (2Cr)

Sem II Adhoc Board in Comp Sci, NMDC SBCSV151 Digital Literacy (2Cr)

Sem II Adhoc Board in Comp Sci, NMDC SBCSS151 DTP and Multimedia (2Cr)

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 7of 20
Basket 3: AEC/VEC/IKS

Semester Name of the Second Details of the Course


Language
CODE Title of the Corse (Paper)
Semester I 1. English AECEN101 Communication Skills
AEC
Semester I VEC VECC1101 Constitution of India

Semester I IKS IKSCM101 Indian Knowledge System

Semester II 1. English AECXX151 Business communications


AEC
Semester I VEC VECES151 Environmental Studies

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 8of 20
Basket 4: Field work / Project /Internship/ OJT/ Apprenticeship/ Case study
Or Co-Curricular Courses (CC) (common across faculty)

Semester Details of the Course


CODE Title of the Corse (Paper)
Semester I CCXXX101 Any one of
NCC/NSS/Sports/Cultural/Health
wellness/ Yoga Education / Fitness

Semester II CCXXX151 Any one of


NCC/NSS/Sports/Cultural/Health
wellness/ Yoga Education / Fitness

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 9of 20
B. Sc. CS First Year Semester I (Level 4.5 )
Teaching Scheme
Teaching Scheme
Credits Assigned
Course Code Course Name (Hrs/ week)
Theory Practical Total Theory Practical
SBCSC101 Programming In C 02 -- 02 02 --
Major
SBCSC102 Operating System 02 -- 02 02 --
Programming In C
SBCSC103 - 02 02 04
(Practical)
Introduction to Information
SBCSG101 02 -- 02 02 --
Generic Electives Technology (2Cr)
Mathematical Techniques in
SBCSG102 02 -- 02 02 --
Computer Science (2Cr)
Vocational & Skill SBCSV101 Office Automation (2Cr) -- 02 02 -- 04
Enhancement
Course SBCSS101 Web Programming (2Cr) -- 02 02 -- 04
Ability
Enhancement AECEN101 L1 – Communication Skills 02 -- 02 02 --
Course
Value Education VECCI101 02 - 02 02 --
Course (VEC) Constitution of India
Indian
Knowledge IKSCM101 Indian Knowledge System 02 -- 02 02 --
System (IKS)
Community Any one of NCC/ NSS
Engagement CCXXX101 /Sports/ Culture /Health - 02 02 -- 04
Services (CES) Wellness /Yoga Education /
Fitness
Total Credits 14 08 22 14 16

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 10of 20
B. Sc. CS First Year Semester I (Level 4.5 )
Examination Scheme
[20% Continuous Assessment (CA) and 80% End Semester Assessment
nt (ESA)]
(
(For illustration we have considered a paper of 02 credits, 50 marks, need to be modified depending on credits assigned to individual paper)

Theory Total
Practical
Continuous Assessment(CA) ESA Col (6+7)/
Course
Subject Code Course Name Test Test II Avg of Col (8+9)
(T1+T2)/2 Total CA ESA
(1) (2) (3) I
(4) (5) (6) (7) (8) (9) (10)
SBCSC101 Programming In C 10 10 10 40 -- -- 50
Major
SBCSC102 Operating System 10 10 10 40 -- -- 50
Programming In C -- 50
SBCSC103 -- -- -- 20 30
(Practical)
Generic Electives Introduction to Information 10 50
SBCSG101 10 10 40 -- --
Technology (2Cr)
Mathematical Techniques in 10 50
SBCSG102 10 10 40 -- --
Computer Science (2Cr)
Vocational & Skill SBCSV101 Office Automation (2Cr) -- -- -- -- 20 30 50
Enhancement Course
SBCSS101 Web Programming (2Cr) -- -- -- -- 20 30 50
Ability Enhancement 50
Course AECEN101 L1 – Communication Skills 10 10 40 -- --
10
Value Education 50
Course VECCI101 Constitution of India 10 10 40 -- --
10
Indian Knowledge 50
System IKSCM101 Indian Knowledge System 10 10 40 -- --
10
Community Any one of NCC/ NSS
Engagement CCXXX101 /Sports/ Culture /Health
Wellness /Yoga Education -- -- -- -- 20 30 50
Services (CC)
/ Fitness

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 11of 20
B. Sc. CS First Year Semester II (Level 4.5 )
Teaching Scheme
TeachingScheme
CreditsAssigned (Hrs/ week)
Course Code CourseName
Theory Practical Total Theory Practical
SBCSC151 OOPs with C++ 02 -- 02 02 --
Major SBCSC152 Computer Network 02 -- 02 02 --
SBCSC153 OOPs with C++ (Practical) - 02 02 -- 04
Minor SBCSC151 RDBMS 02 -- 02 02 --
SBCSG151 Digital Electronics and
02 -- 02 02 --
Microprocessors
Generic Electives Hardware & Networking
SBCSG152 02 -- 02 02 --
Essentials
SBCSV151 Digital Literacy (2Cr) -- 02 02 -- 04
Vocational & Skill
Enhancement SBCSS151 DTP and Multimedia -- 02 02 -- 04
Course
Ability AECXX101 Business Communication
Enhancement 02 -- 02 02 --
Course
Value Education VECES151 Environmental Studies 02 - 02 02 --
Course (VEC)
Community CCXXX151 Any one of NCC/ NSS
Engagement /Sports/ Culture /Health
Services (CES) - 02 02 -- 04
Wellness /Yoga Education /
Fitness
Total Credits 14 08 22 14 16

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 12of 20
B. Sc. First Year Semester II
I (Level 4.5 )
Examination Scheme
[20% Continuous Assessment (CA) and 80% End Semester Assessment
nt (ESA)]
(
(For illustration we have considered a paper of 02 credits, 50 marks, and need to be modified depending on credits of individual paper)
Theory Total
Practical
Course Continuous Assessment(CA) ESA [Col (6+7) /
Subject Code Course Name Avg of Total
Test I Test II CA ESA Col (8+9)]
(1) (2) (3) (4) (5)
(T1+T2)/2
(7) (8) (9) (10)
(6)
SBCSC151 OOPs with C++ 10 10 10 40 -- -- 50
Major
SBCSC152 Computer Network 10 10 10 40 -- -- 50
SBCSC153 OOPs with C++ (Practical) -- -- -- -- 20 30 50
Minor SBCSC151 RDBMS 10 10 10 40 -- -- 50
Generic SBCSG151 Digital Electronics and 10 50
Electives 10 10 40 -- --
Microprocessors
SBCSG152 Hardware & Networking
Network 10 50
10 10 40 -- --
Essentials
Vocational & SBCSV151 Digital Literacy (2Cr) -- -- -- -- 20 30 50
Skill
Enhancement SBCSS151 DTP and Multimedia -- -- -- -- 20 30 50
Course
Ability AECXX101 Business Communication 10 50
Enhancement 10 10 40 -- --
Course
Value Education VECES151 Environmental Studies 10 50
Course 10 10 40 -- --
Community CCXXX151 Any one of NCC/ NSS
Engagement /Sports/ Culture /Health -- 50
Services (CC) -- -- -- 20 30
Wellness /Yoga Education /
Fitness

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 13of 20
Guidelines for Course Assessment:
A. Continuous Assessment (CA) (20% of the Maximum Marks):
This will form 20% of the Maximum Marks and will be carried out throughout the semester. It may be done by conducting Two Tests (Test I on 40%
curriculum) and Test II (remaining 40% syllabus). Average of the marks scored by a student in these two tests of the theory paper will make his CA
score (col 6).
B. End Semester Assessment (80% of the Maximum Marks):
(For illustration we have considered a paper of 02 credits, 50 marks and need to be modified depending upon credits of an individual paper)
1. ESA Question paper will consists of 6 questions, each of 10 marks.
2. Students are required to solve a total of 4 Questions.
3. Question No.1 will be compulsory and shall be based on entire syllabus.
4. Students need to solve ANY THREE of the remaining Five Questions (Q.2 to Q.6) and
shall be based on entire syllabus.
C. Assessment of Co-Curricular courses (CC):
a. Continuous Assessment (CA) of the CC course shall be done by the respective course coordinator depending on the regularity, performance of a
student and his participation in the international, national, state, university, college level events or camps, wherever applicable.
b. End Semester Assessment (ESA) shall be done on the basis of the write-up and presentation by the student on the activities that he has carried out
throughout the semester.
c. Students have freedom to take more than one CC courses, however, score of the best performing CES shall be considered for final assessment.
D. Syllabi, Teaching Scheme and Examination Scheme for the courses in Column 7 and Column 8 (AEC, VEC, IKS, CI, EVS, CCs, etc.) shall be common
for all the students from different faculties.

Note: Number of lectures required to cover syllabus of a course depends on the number of credits assigned to a particular course. One credit of theory
corresponds to 15 Hours lecturing and for practical course one credit corresponds to 30 Hours. For example, for a course of two credits 30
lectures of one hour duration are assigned, while that for a three credit course 45lectures.
%%%%%

B. Sc. Computer Science, New Model Degree College, Hingoli. Page 14of 20
Swami Ramanand Teerth Marathwada University’s

New Model Degree College, Hingoli


Syllabus for B. Sc. (CS) I year I Semester

SBCSC101: Programming in C
Course pre-requisite:
1. A basic understanding of
computer programming
terminologies

Course objectives:
 To be able to build own logic for a given problem and finally develop one’s own programs
 To understand the syntax and the semantics of C programming language.

Course outcomes:
 After completing this course satisfactorily, a student will be able to:

1. Written in C language
2. Write the C code for a given problem
3. Perform input and output operations using programs in C
4. Write programs that perform operations on arrays

Curriculum Details

Hrs.
Module Required to
No. Unit No. Topic
cover the
contents
1.0
Introduction: What is C, Getting Started with C ,The C
Character Set, Constants, Variables and Keywords, Types of
C Constants ,Rules for Constructing Integer Constants,
1.1
Rules for Constructing Real Constants, Rules for
Constructing Character Constants, Types of C Variables,
Rules for Constructing Variable Names, C Keywords, 8
The First C Program, Compilation and Execution, Receiving
1.2 Input, C Instructions, Type Declaration Instruction,
Arithmetic Instruction, Integer and Float Conversions,
Type Conversion in Assignments, Hierarchy of Operations,
1.3
Associativity of Operators, Control Instructions in C.
2.0
The Decision Control Structure: Decisions, The if
Statement, The Real Thing, Multiple, Statements within if ,
The if-else Statement, Nested if-elses, Forms of if , Use of
2.1 Logical Operators, The else if Clause, The ! Operator,
Hierarchy of Operators Revisited, A Word of Caution, The
Conditional Operators, Decisions Using switch, The Tips 8
and Traps, switch Versus if-else Ladder, The goto Keyword
The Loop Control Structure : Loops, The while Loop, Tips
and Traps, More Operators, The for Loop, Nesting of
2.2 Loops, Multiple Initializations in the for Loop, The Odd
Loop, The break Statement, The continue Statement, The
do-while Loop.
3.0
Functions & Pointers: What is a Function, Why Use
Functions, Passing Values between Functions, Scope Rule
3.1 of Functions, Calling Convention, One Dicey Issue,
Advanced Features of Functions, Function Declaration and 8
Prototypes, Call by Value and Call by Reference,
Pointers: An Introduction to Pointers, Pointer Notation,
3.2 Back to Function Calls, Conclusions, Recursion, Recursion
and Stack, Adding Functions to the Library.
4.0
Arrays: What are Arrays, Array Initialization, Bounds
4.1 Checking, Passing Array Elements to a Function, Pointers
and Arrays, Passing an Entire Array to a Function,
8
Two Dimensional Arrays, Initializing a 2-Dimensional
Array, Memory Map of a 2-Dimensional Array, Pointers
4.2 and 2-Dimensional Arrays, Pointer to an Array Passing 2-D
array to a Function, Array of Pointers, Three Dimensional
Array.
Total 32

Reference Books:
1. Kanitkar “Let Us C”
2. Balaguru Swami “Ansi C”
3. Khanale “Programming in C”
SBCSC102: Operating System

Course pre-requisite:
2. A basic understanding of
computer programming
terminologies

Course objectives:
 To be able to build own logic for a given problem and finally develop one’s own programs
 To understand the syntax and the semantics of C programming language.

Course outcomes:
 After completing this course satisfactorily, a student will be able to:

1. Written in C language
2. Write the C code for a given problem
3. Perform input and output operations using programs in C
4. Write programs that perform operations on arrays

Curriculum Details

Hrs.
Module Required to
Unit No. Topic
No. cover the
contents
1.0 Introduction
What is an operating system?, different services of operating
1.1 system (information management, process management &
device management),
Users view and system view about operating system, 8
1.2
terminology of operating system,
Operating system hierarchical& exceeded machine view,
1.3 what is distributed operating system?, open source operating
system, os services.
2.0 Structure of Operating System
Operating system structure, operating system architecture
(single process and multi process), operating system
2.1 interfaces commands(command line and gui), booting 8
process of operating system , what is system call,

2.2 Types of system call- Process control, file management,


device management, Information Maintenance,
Communication , Protection , Memory management, Single
contiguous memory management, Fragmentation, Paging,
Partition allocation, Revocable memory management,
Segmented memory management

3.0 Process Management


Introduction, What is process, Evolution and
multiprogramming, State model, Process control work,
3.1 Process scheduling, Job scheduling criteria , Create
process, Kill process, Dispatch process, 8

Block process, Multiprocessor system, Concept of dead


3.2 lock, Concept of race condition
4.0 Information management and security
Introduction, Disk basics, Allocation strategy module,
4.1 Automatic allocation and dynamic allocation, Simple file
system, General model and file system, Security threads, 8
Types of threads, Computer system assets, Concept of
protection ,What is intruder?, Intrusion techniques,
4.2 Password protection strategies, Types of virus , Introduction
of Linux OS
Total

Reference Books:
1. Operating System Concept – By Abraham & Peter B. Galvin (8th Edition)
2. Operating System – By Stuart Madnick & Donovan
3. Operating System Concept – By Achyut S Godbole (2nd Edition)
4. Operating System Concept – By William Stallings (4th Edition)
SBCSC103: Programming in C (Practical)

Hrs.
Module Required to
No. Unit No. Topic
cover the
contents
1.0
1. Demonstrate C programming Structure
2. Use of data types, initialization
3. Use of control statements
4. Use of looping statements
5. Demonstrate input output statements 20
1.1
6. Use of array
7. Demonstrate string library function
8. Use of c programs to solve some arithmetical and
logical problems

2.0
05
2.1 Creation: Project report preparation based
3.0

05
3.1 Self Evaluation: Based on checklist provided by instructor.

Total 30
SBCSG101: Introduction to Information Technology

Course pre-requisite:
1. A basic knowledge of
computer

Course objectives:
 The objective of this course is to study the fundamentals of Computer System and to learn how
computer systems work and underlying principles

Course outcomes:
 After completing this course satisfactorily, a student will be able to:
1. Operate desktop computers to carry out computational tasks
2. Understand working of hardware and software and the importance of operating systems
3. Understand programming languages, number systems, peripheral devices, networking,
4. Multimedia and internet concepts Read, understand and trace the execution of programs

Curriculum Details

Hrs.
Module Required to
Unit No. Topic
No. cover the
contents
1.0
Introduction: Definition of Computer, Characteristics of
1.1 Computer, Computer Generation
Basic Computer Organization: Block Diagram, Input
1.2 Unit, Output Unit, Storage Unit, Arithmetic Unit, Control
Unit, Central Processing Unit, the System Concept. 8
Number Systems: Non-Positional Number Systems,
Positional Number Systems: Binary, Octal, Decimal,
1.3 Hexadecimal. Conversion from one number system to
another number system.
2.0
Computer Codes: BCD, EBCDIC, ASCII, UNICODE,
2.1
Collecting Sequence.
Main Memory: Storage Evolution criteria, Main Memory
2.2 Organization, Main Memory Capacity, Types of Memory 8
Chips, Cache Memory.
Secondary Memory: Sequential and Direct Access
2.3 Devices, Magnetic Taps, Magnetic Chips, Optical Disks,
Memory Storage Devices (Pen Drives, SD/MMC)
3.0
Input Devices: Keyboard, Point-and-draw devices, Data
3.1 scanning devices, Digitizer, Electronic Card Reader, 8
Speech Recognition Devices, and Vision input devices.
3.2 Output Devices: Monitor, Printers, Plotter, Screen image
projectors, Voice response systems.
4.0
Computer Software: Software, Relationship between
4.1 Hardware and Software, Types of Software.
Internet: Definition, History, Basic Services (E-mail,
4.2 FTP, Telnet, Usenet News), WWW, Search Engine, Use 6
of Internet.
Classification of Computers: Notebook, PCs,
4.3 Workstation, Mainframe, Super, Clint and Server, Hand
held computers (Tablet, PDA, Smartphone).
Total 30

Reference Books:
1. P.K. Sinha & Priti Sinha “Computer Fundamentals” (Sixth Edition),
2. P.K. Sinha “Foundation of Computer”.
SBCSG102: Mathematical Techniques in Computer Science

Course pre-requisite:
1. Programming
abstraction or equivalent

Course objectives:
 To get the knowledge about the Sets, matrices, relational functions etc..
 To study the basics of differential and integral calculus

Course outcomes:
 After successful completion of this course, the student will be able to:

1. Perform operations on matrices and sparse matrices


2. Compute the determinant, rank and eigen values of a matrix DRAFT
3. Perform operations on vectors, the dot product and cross product
4. Represent vectors geometrically and calculate the gradient, divergence, curl
5. Apply linear algebra and vector calculus to solve problems in sub-disciplines of computer
science.

Curriculum Details

Hrs.
Module Required to
No. Unit No. Topic
cover the
contents
1.0
Set Theory: Introduction, Basic Concepts, Terminology
1.1
and notation, Sub set, Operation on sets
Algebra sets, Venn Diagram, Collection of sets, Multiset, 6
Countable and Uncountable sets, Ordered pairs and
1.2
Cartesian product, Computer representation of sets, fuzzy
sets.
2.0
Relation and Function: Introduction, Relations on Sets,
Some operations on sets, Types of Relations in a set,
2.1
Properties of Relations, Representation of Relations,
8
Composition of Relations, Closure of Relations.
Function: Introduction, Classification of Functions, Types
2.2 of Functions, Composition of Functions, Recursively
defined function, Some Special Function.
3.0
Graph Theory: Introduction, Basic terminology, Simple
graph, Multigraph, pseudo graph, Degree of vertex, Types
3.1
of Graphs, Subgraphs and Isomorphic graphs, Operation
of Graphs, 8
Paths, Cycles and Connectivity, Eulerian and Hamiltonian
3.2 graph, Shortest path problems, Representation of graph,
Planar Graphs, Graph Coloring.
4.0
Trees: Introduction, Trees and their properties, Spanning
4.1
Tree, Binary Tree, Tree Traversal.
8
Probability: Introduction, Random Experiment, Sample
4.2 Space, Set Notations, Probability Events, Compound
Event, Conditional Probability.
Total 30

Reference Books:
1. Swapan Kumar Sarkar, S.Chand “A Textbook of Discrete Mathematics”
2. Tremblay and Manohar, McGraw Hill “Discrete Mathematical Structures with Application to
Computer Science”
3. Erwin Keryzig “Advanced Engineering Mathematics”
4. K.D.Joshi “Foundations of Discrete Mathematics” Wiley Eastern Ltd.
SBCSV101: Office Automation

Course pre-requisite:
1. Knowledge of reading
and writing in English

Course objectives:
 The course introduces the students to document processing, presentation software and data
handling.
 The basic features and skills of creating, editing, inserting tables, graphics as well as
presentation tools along with spreadsheet data handling are covered.

Course outcomes:
 On successful completion of this course, a student will be able to:

1. Create and refine documents using text formatting, tables and graphics.
2. Use mail merge.
3. Create macros and templates in documents.
4. Protect documents.
5. Create presentations containing transitions and animations. Learn advanced presentation
features like custom slide show, call outs and action buttons.
6. Use referencing and functions for data handling.
Curriculum Details

Hrs.
Module Required to
No. Unit No. Topic
cover the
contents
1.0
Introduction to Ms-Word:
Uses of Ms- Word, Introduction to Ms-Word Windows:
Title bar, Menu bar, Toolbar, Standard Toolbar, Formatting
toolbar, The Ruler bar, Insertion point, Scroll Bars, The 8
1.1
status bar, Dialog Boxes: Command buttons, check boxes,
Drop-down lists, tabs, radio Buttons, Increment buttons,
Wizards and Templates, Basic Text Editing: Cut, Copy,
Paste, Undo, Redo, Delete
2.0
Formatting:
Character formatting by using Font dialog box, Paragraph
8
2.1 Formatting by using Keeping text together, Adding borders
and shading, page and section formatting, page setup,
Numbering pages.
3.0
Working with Tables and Columns:
History of table, creating a table, entering text in a table
3.1 using table tools, Changing column’s width with Auto fit,
8
Gridlines, Merging Cells, Table Formatting:-Sorting
tables, copying tables, deleting tables, Mail merge
Introduction to Power point Creating PowerPoint
3.2
Presentation.
4.0
Introduction to Ms-Excel:
Spreadsheet overview, starting excel, creating spreadsheet,
excel menu, Working with Formulas and Functions:
4.1 Introduction using basic formulae, advance formulae,
8
designing formulae, Formatting: Types of formatting:
1. Using borders, color and patterns
2. Conditional formatting
Introduction to MS-Access
4.2
Creation Of files in Ms-Access.
Total 32

Reference Books:
1. Microsoft Office 2000 By Complete (Bpb)
2. Mastering Word 2000 By Mansfield (Bpb)
3. Teach Yourself Ms-Excel 2000 In 24 Hours (Bpb)

Swami Ramanand Teerth Marathwada University’s


SBCSV102: Web Programming

Course pre-requisite:
1. Basic knowledge of
computer fundamental
and the ability to work
with files

Course objectives:
 The course aims at introducing the basic concepts and techniques of client side web
programming.
 The student shall be able to develop simple websites using HTML and CSS

Course outcomes:
 On successful completion of this course, the student will be able to:

1. Build websites using the elements of HTML.


2. Build dynamic websites using the client side programming techniques with CSS.
3. Learn to validate client-side data
Curriculum Details

Hrs.
Module Required to
No. Unit No. Topic
cover the
contents
1.0
Introduction to Web Designing
Web page, Website, Web browser, www, Developing web
1.1 Documents-Web design process, and Publishing documents:
Web publishing. Maintaining documents: maintenance
phases of web page. 8
HTML Markup tags: Tags-Definition, Basic Tags-HTML,
HEAD, TITLE, BODY. Paragraph Tags, List tags,
1.2 Horizontal Rule Tag, Headings Tags, Block quote Tags,
Address Tags, FONT Tag, PRE tag, DIV tags, SPAN tag&
other different formatting tags.
2.0
Linking in HTML: U.R.L. concept, Hyperlink (Anchor) Tag
2.1 & it’s all attributes, Creating Email Hyperlinks (using
mailto anchor).
4
Images in HTML:
Introduction: Image & image formats, <img> tag& it’s all
2.2
attributes, Inline & Floating Images, Using Images as links.

3.0
Tables in HTML: Introduction, Table Tags:- TABLE, TR,
8
3.1 TH, TD & all Attributes, Row span, Cols pan, Cell spacing,
Cell padding, Table examples
Frames in HTML:
Overview, FRAMESET & FRAME tags & its attributes,
3.2 4
Simple frame Examples, Use of <noframe> tag, Frame
targeting, Floating frames.
4.0
Forms in HTML:
Introduction to forms, FORM tag& it’s attributes (Action,
Enctype, Method, Name), Simple form examples, Form 6
4.1
controls: Text Field, Password Field, Multiline Text Area,
Drop, Down List, Check Box, Radio Buttons, Scrolled List,
Reset Button, Submit button.
Total 30

Reference Books:
1. Thommas A Powel, “The complete Reference (HTML & XHTML)”, 4th Edition (Tata McGraw Hill
publication.)
2. HTML completes 2nd Edition-BPB Publication
Swami Ramanand Teerth Marathwada University’s

New Model Degree College, Hingoli


Syllabus for B. Sc. (CS) I year II Semester

SBCSC151: Object Oriented Programming with C++

Course pre-requisite:
1. The basic functionality
of computer programs

Course objectives:
 This course is designed to introduce programming concepts using C++ to students.
 The course aims to develop structured as well as object-oriented programming skills using C++
programming language.
 The course also aims to achieve competence amongst its students to develop correct and
efficient C++ programs to solve problems spanning multiple domains.

Course outcomes:
 On successful completion of the course, students will be able to:

1. Write simple programs using built-in data types of C++.


2. Implement arrays and user defined functions in C++.
3. Write programs using dynamic memory allocation, handling external files, interrupts and
exceptions.
4. Solve problems spanning multiple domains using suitable programming constructs in C++.
5. Solve problems spanning multiple domains using the concepts of object oriented
programming in C++
Curriculum Details

Hrs.
Module Required to
No. Unit No. Topic
cover the
contents
1.0
Introduction to OOPs
1.1 Object Oriented Programming, Basic concepts of OOPS,
Benefits of OOPs.
Introduction to C ++
Tokens, Keywords, Identifiers, Constant, Data types,
8
variables, Scope resolution Operator, I/O statements,
1.2
Structure of C++ program, Control statements, Looping
statements, Type casting, Arrays, Pointer, References,
Structure and Unions
2.0
Function in C++
Call by reference, Return by reference, Function
2.1
overloading and default arguments, Inline function, Static
class members, Friend functions.
8
Class & Object:
Define Class, Members, Object, Visibility Modes, Static
2.2 members, Defining Data Members and Member Functions,
Nested Classes, Local Classes, Pointer to members &
Pointer to Objects, Constructors & Destructors
3.0
Operator overloading
Overloading Unary Operators, Overloading Binary 8
3.1
Operators, Overloading using Friend Function, Rules for
Overloading.
4.0
Inheritance & Polymorphism:
Types of Inheritance with Examples, Virtual Base Classes 8
4.1 and Abstract Base Classes,
Polymorphism, Constructor and Destructor in Derived
Class, Virtual Functions and Pure Virtual Function
Total 32

Reference Books:
1. Robert Lafore “Object Oriented Programming with C++”
2. E. Balagurusamy “Object Oriented Programming with C++”
3. 4. Herbert Shildth “The Complete Reference C++”
5. Yashwant Kanitkar “Let us C++”
SBCSC152: Computer Networks

Course pre-requisite: A good understanding of the core concept of computer

Course objectives:
Understand the concepts behind computer networks and data communication. Learn the use of
different layers in standard reference models used for communication. Learn the main features
of protocols used at various layers. Understand the utility of different networking devices..

Course outcomes:
 On successful completion of the course, students will be able to:
 1. Describe the hardware and software components used in a network.
 2. Compare OSI and TCP/IP reference models at various layers.
 3. Describe, analyze and compare different data link, network, and transport and application
layer protocols.
 4. design/implement data link and network layer protocols in a simulated networking
environment
Curriculum Details

Hrs.
Module Required to
No. Unit No. Topic
cover the
contents
1.0 Introduction
Types of computer networks, Internet, Intranet, network
1.1
topologies, network classifications. 8
Layered architecture approach, OSI Reference Model,
1.2
TCP/IP Reference Model.
2.0 Physical Layer
Analog signal, digital signal, digital modulation techniques
2.1
(ASK, PSK, QAM), encoding techniques,
The maximum data rate of a channel, transmission media
8
(guided transmission media, wireless transmission, satellite
2.2 communication), multiplexing (frequency division
multiplexing, time-division multiplexing, wavelength
division multiplexing).
3.0 Data Link MAC and Network Layer:
Data link layer services, error detection and correction
techniques, error recovery protocols (stop and wait, go back
8
3.1 n, selective repeat), multiple access DRAFT protocols with
collision detection, MAC addressing, Ethernet, data link
layer switching, point-to-point protocol.
Networks and Internetworks, virtual circuits and datagram,
addressing, sub netting, Routing algorithm (Distance vector
3.2
and Dijkstra routing), Network Layer protocol- (ARP, IPV4,
ICMP, IPV6).
4.0 Transport and Application Layer:
Process to process Delivery- (client-server paradigm, 8
4.1 connectionless versus connection-oriented service, reliable
versus unreliable); User Datagram Protocols,
TCP/IP protocol, Flow Control. FTP (File Transfer
Protocol), SMTP (Simple Mail Transfer Protocol), Telnet
(Remote login protocol), WWW (World Wide Web), HTTP
(HyperText Transfer Protocol), URL.
Total 32

Reference Books:
1. Tanenbaum, A.S. & Wethrall, D.J, Computer Networks, Pearson Education, 2012.
2. Forouzan, B. A., Data Communication and Networking, McGraw-Hill Education, 2017.
Additional References
(i) Kurose, J. F., & Ross, K. W. Computer Networking: A Top-Down Approach, Pearson Education India,
2017.
(ii) Stallings, W. Data and Computer Communications, 10th edition, Pearson Education India, 2017.
SBCSC153: OOPs with C++ (Practical)

Hrs.
Module Required to
No. Unit No. Topic
cover the
contents
1.0
1. Demonstrate C++ programming Structure
2. Use of data types, initialization
3. Use of control statements
4. Use of looping statements
5. Demonstrate input output statements 20
1.1
6. Use of array
7. Demonstrate string library function
8. Use of C++ programs to solve some arithmetical and
logical problems

2.0
05
2.1 Creation: Project report preparation based
3.0

05
3.1 Self Evaluation: Based on checklist provided by instructor.

Total 30
SBCSG151: RDBMS

Course pre-requisite: Basic knowledge of working with computers

Course objectives:
To acquire basic conceptual background necessary to design and develop simple database system,
Relational database mode, ER model and distributed databases, and to write good queries usinga
standard query language called SQL

Course outcomes:
 On successful completion of the course, students will be able to:
1. Describe basic concepts of database system
2. Design a Data model and Schemas in RDBMS
3. Competent in use of SQL
4. Analyze functional dependencies for designing robust Database
Curriculum Details

Hrs.
Module Required to
No. Unit No. Topic
cover the
contents
Interactive SQL
1.0
Oracle & Client-Server Technology, DDL: Naming Rules
and Conventions, Data types, Constraints, Creating Table,
1.1
Displaying Table Information, Altering an Existing Table,
Dropping a Table, Renaming a Table, 8
DML, DCL statements, DDL Commands : CREATE,
ALTER, DROP for tables, DML Commands; SELECT,
1.2 INSERT, DELETE and UPDATE, order

2.0 More on SQL


Computations on Table Data, Oracle Dual Table, Sysdate,
Oracle Functions: Numeric function : ABS, MOD, FLOOR,
CEIL, TRUNC, SQRT, SIGN, SIN, COS, LOG, EXP,
LEAST, GREATEST Group functions: AVG, MAX, MIN,
2.1 SUM, COUNT, Character function : LENGTH, LOWER,
8
UPPER, INITCAP, INSTR, SUBSTR, LPAD, RPAD,
LTRIM, RTRIB, DECODE, SOUNDEX, Conversion
function: To-NUMBER, To-CHAR’ ,,
Data Constraints, Grouping Data from Tables, Manipulating
2.2 Dates, Subqueries, joins, Study of the clauses: Union,
Intersect, Minus
3.0 SQL Performance Tuning

Indexes: too many indexes on a table, categories of Index


based on uniqueness of Indexed column: Duplicate Index,
3.1
Unique Index
ROWID: Extended & Restricted ROWID 6
Sequences: Increment by, Max value, min value, Cycle, no
cycle, Insert Sequence, Alter Sequence, Drop Sequence
3.2 Views: Update View, Insert View, Modify View, Delete
View, Drop View.

4.0 Introduction to Pl/SQL:


Introduction, The Generic PL/SQL Block, Oracle
4.1 Transaction, Constants and variables, Data types, control
structure, 8
Introduction to Cursor & Locks, Introduction to Database
4.2 Objects:Stored Procedures and Functions, Database
Triggers
Total 30

Reference Books:
1) Database System Concepts By Henry korth and A. Silberschatz
2) An Introduction to Database System by Bipin Desai
SBCSG151: Digital Electronics and Microprocessors

Course pre-requisite:
1. A good understanding of
the core concept of
computer

Course objectives:
 To learn about the design principles of different digital electronic circuits
 To study the applications of above circuits
 Student will understand the 8086 microprocessor.
 Using this course student will familiarize with the architecture of microprocessors.
 Make the student aware about the functional organization of physical components and
architecture of a 8086 Microprocessor Kit.

Course outcomes:
 On successful completion of the course, students will be able to:

1. Describe the internal architecture of Intel microprocessors.


2. Define and implement interfaces between the microprocessor and the devices.
3. Write assembly language
Curriculum Details

Hrs.
Module Required to
Unit No. Topic
No. cover the
contents
1.0
Boolean Algebra and Logic Circuits: Fundamental of
1.1 Boolean Algebra, Postulates of Boolean Algebra, Principle
of Duality, 6
Theorems of Boolean Algebra, Boolean Functions, Logic
1.2
Gates, Logic Circuits, Flip-flop, Counters, Registers
2.0
Introduction to Microprocessor: Evolution,
2.1 Microcontroller, Embedded Microprocessor, 16-Bit Intel
Microprocessor Architecture, 8
Pin Description of 8086, Operating modes, Minimum &
2.2 Maximum modes, Register Organization, BIU & EU, and
Interrupts.
3.0

8086 Instruction Set: Instruction Groups, Addressing Mode 6


3.1
Byte, Segment Register Selection, 8086 Instructions.

4.0
Assembly Language Programs for 8086: To find
largest/smallest number in a array, To find Largest 8-bit 6
4.1 number, Ascending order, Descending order, Byte move,
Word move, Byte/Word move using REP instruction, sum
of 16-bits/32-bits number series, Multibyte addition and etc
Standards for Bus Architecture and Ports: ISA, EISA,
4.2 MCA, PCI, VESA, USB, IDE, EIDE, ATA, ATAPI and 4
SCSI.
Total 30

Reference Books:
1. R.P. Jain, “Modern Digital Electronics”, Tata McGraw Hill
2. B. Ram, “Advance Microprocessor and Interfacing”, Pearson
3. Malvino & Brown, “Digital Computer Electronics”, Tata McGraw Hill
4. M. Morris Mano, “Computer System Architecture”, Pearson
5. P. Pal Chaudhari, “Computer Organisation and Design”, PHI
SBCSG151: Hardware & Networking Essentials

Course pre-requisite:
2. A good understanding of
the core concept of
computer

Course objectives:
 To learn about the design principles of different digital electronic circuits
 To study the applications of above circuits
 Student will understand the 8086 microprocessor.
 Using this course student will familiarize with the architecture of microprocessors.
 Make the student aware about the functional organization of physical components and
architecture of a 8086 Microprocessor Kit.

Course outcomes:
 On successful completion of the course, students will be able to:

1. Describe the internal architecture of Intel microprocessors.


2. Define and implement interfaces between the microprocessor and the devices.
3. Write assembly language
Curriculum Details

Hrs.
Module Required to
Unit No. Topic
No. cover the
contents
1.0
Computer Fundamentals History and Generations of
1.1 Computer, Architecture of the Computer, Description of
Different parts of a computer 8
Idea about System Software and Application Software.
1.2 Operating system concept (Basic knowledge), Fundamentals
of Electricity, About AC and DC
2.0
SMPS Features, Functions, Types of SMPS, Power
distribution in SMPS, Components and Circuits inside the
2.1 8
SMPS Unit, Types of UPS Offline, Line Interactive &
Online, Working Principle of each type of UPS.
2.2 Connecting, Maintenance and Troubleshooting.
3.0
Introduction to RAM, ROM, Cache Memory, Buffer
Memory, Virtual Memory. Speed, Timeline (EDO, NON- 8
3.1
EDO, SD, RD, DDR, DDR2, DDR3, DDR4), Hybrid
Memory
4.0
Introduce the Networking concept including sharing of 6
4.1 different resources, use of Internet, accessing/ browsing,
downloading and e-mailing.
Total
SBCSV151: Digital Literacy

SBCSS151: DTP & Multimedia

Course pre-requisite:
1. Basic Knowledge of
Computer

Course objectives:
 The primary objective of this course is
 To understand the fundamentals & concepts of DTP
 To understand the fundamentals & concepts of Adobe Photoshop
 To give the students a hands on experience on Adobe Photoshop
 To impart the knowledge in order to create animations

Course outcomes:
 Demonstrate safe working practices and utility of computer hardware components, installation
of Operating System and other system software / Application Software.
 Create, edit, and format document/ graphics by using different word processing software and
graphics editor.
Curriculum Details

Hrs.
Module Required to
Unit No. Topic
No. cover the
contents
1.0
Scope of the DTPO trade, Safety rules and safety signs,
1.1 Types and working of fire extinguishers, Introduction to
computer components, Introduction to computer system. 10
Concepts of hardware and software Function of
1.2 motherboard components and various processors, Various
Input/ Output devices in use and their features.
2.0
Introduction to the Word processing Software, Creating,
2.1
saving and formatting and printing documents using Word,
10
Working with objects, macro, mail merge, templates and
2.2 other tools in Word, Merits and demerits Word Processing
Software
3.0
Create, format, edit and develop images using Adobe
10
3.1 Photoshop software, Draw, edit, format and develop
graphics design using Corel draw application software.
Total 30

Reference Books:
1. Ramesh Bangia, “Learning Desktop Publishing(DTP) Second Edition”, Khanna publishing

You might also like