2022-23 F.Y.B.Sc (Computer Science) (CBCS)
2022-23 F.Y.B.Sc (Computer Science) (CBCS)
A’ Grade NAAC
Re-Accredited
(3rd Cycle)
Choice Based Credit System (CBCS)
Syllabus For
F.Y.B.Sc
Computer Science
(With effect from June 2022 )
Kavayitri Bahinabai Chaudhari North Maharashtra University,
Jalgaon
Proposed Syllabus for F.Y.B.Sc. (Computer
Science)
(w.e.f. June-2022)
Semester Course as per UGC Course Course Title Lectures Credits Workload
code (hr)
I CS-DSC 1 A: CS 101 Essential of 30 02 02
Computer Science
CS LAB CS 103 60 02 04
Practical
Practicals-02) CS 202 30 02 02
CS LAB Programming in
C-II
CS 203 60 02 04
Practical
Semester I
Computer Science-DSC 1 A:
(Credits: Theory-04, Practicals-02)
Theory: 30 Hours
CS 101: Essential of Computer Science
CS 101: Essential of Computer Science
Unit-1. Introduction to Computer Components
[H: 8]
1.1 Definition of computer
1.2 Block Diagram of Computer, Types of computer, Neumann machine
1.3 Input Devices and Output Devices
1.4 Memory: RAM, ROM, EPROM, PROM, SSD
1.5 Definition: Data, Information, Algorithm, Flowchart, Program, Hardware, and
Software:
System Software, Application, Software, Firmware, Interpreter, compiler
1.6 Programming Languages: High level, Middle Level, Low Level
Unit-2 Basics of Algorithms and Flowcharts
[H: 8]
2.1 What is Algorithm? , Steps for creation of Algorithm.
2.2 Properties of Algorithm and Examples
2.3 What is Flowchart?, Symbols for drawing Flowcharts, Examples
2.4 Advantages of algorithm and flowcharts.
Unit -3. Concepts of network
[H:7]
3.1 What is Computer Network?
3.2 Types of Networks (with Features and Application): LAN, WAN, MAN
Wired Network, Wireless Network,
3.3: Introduction and application of Internet
3.4 Network Topology
3.5 Study of Web Browsers and Search Engines
Unit -4. Operating System
[H: 7]
4.1 What is booting, POST, Bootstrap, Boot Drive.
4.2 Definition of operating system, functions of operating system
4.3 Introduction of operating systems: DOS, Windows, Linux, Android
4.4 Applications of Operating System,
4.5 Comparison Of various Operating Systems
References:
1. V. Rajaraman, “Fundamentals of Computers”, PHI publication, ISBN: 8120340116,
9788120340114
2. Fundamentals of Data Structures in C by Ellis Horowitz, Sartaj Sahni, Susan Anderson-
Freed.
3. Fundamentals of Computer Algorithms by Ellis Horowitz, Sartaj Sahni, Sanguthever
4. Abraham Silberschatz, Peter B. Galvin, Greg Gagne,” Operating System concepts”,
ISBN:1119017475, 9781119017479
5. Andrew S. Tanenbaum, David J. Wetheral, “Computer Network”, ISBN 0133072622,
9780133072624
Computer Science-DSC 1 A:
(Credits: Theory-04, Practicals-02) Theory: 30 Hours
References:
1. Thomas A. Powell, “The Complete reference –Web Design”, Second Edition, TMH,
ISBN:0-07-041186.
2. Internet in easy steps By Dremtech press.
3. James L. Mohler, “How to become web master in 14 days” TechMedia, ISBN:81-
4. E.Stephen Mack &Janan Platt, “HTML 4.0” BPB publication, ISBN:9780782121438
5. Thomas A. Powell, “The Complete reference HTML & CSS ”, Fifth Edition, TMH,
Computer Science-DSC 1 B:
(Credits: Theory-04, Practicals-02)
CS 202: Programming in C-II Theory: 30 Hours
Unit-1 Function ( 7 Hrs., 20 M)
1.1 Definition and Need of Function
1.2 Declaration and Prototypes
1.3Function calling (Call by value, call by reference)
1.4 Function with return and Function with argument
1.5 Recursion
1.6 String Function: strcpy(), strlen(), strcmp(), strcat(), strrev()
References:-
1. Denis Ritchie. “C” Programming – Prentice Hall Software Series- ISBN. 10 9 8 7
2. Yashwant P. Kanetkar – ANSI C, BPB publication. ISBN: 9788183333245
3. Byron Gottfried – Programming with C –Tata McGRAW-Hill ISBN-10: 0070145903
4. Yashwant P. Kanetkar -Understanding pointers in “C” -BPB publication. ISBN-13: 978-
8176563581
5. E.Balguruswami -Programming in ANSI- C- Tata McGRAW-Hill- ISBN-10: 933921966X
6. Mike McGrath - C programming in easy step – Wiley publication ISBN-10: 1840785446
CS LAB: DSC 1A LAB: Lab Course on Essential of Computer and C Programming
Credit -2
CS 203: LAB (Students should perform at least ten experiments from the following list)