BCA-22113 (i)FUNDAMENTALS OF COMPUTER & PROGRAMMING(DSE-1)
Credits: 04
External Marks: 80
Internal Marks: 20
Time: 3 hours
Note: Examiner will be required to set NINE questions in all. Question Number 1 will consist of total 8
parts (short-answer type questions) covering the entire syllabus and will carry 16 marks. In addition to
the compulsory question there will be four units i.e. Unit-I to Unit-IV. Examiner will set two questions
from each Unit of the syllabus and each question will carry 16 marks. Student will be required to attempt
FIVE questions in all. Question Number 1 will be compulsory. In addition to compulsory question,
student will have to attempt four more questions selecting one question from each Unit.
UNIT - I
Computer Fundamentals: Generations of Computers, Definition, Block Diagram along with its
components, characteristics & classification of computers, Limitations of Computers, Human-Being VS
Computer, Applications of computers in various fields. Memory: Concept of primary & secondary
memory, RAM, ROM, types of ROM, Cache Memory, flash memory, Secondary storage devices:
Sequential & direct access devices viz. magnetic tape, magnetic disk, optical disks i.e. CD, DVD, virtual
memory.
UNIT-II
Computer hardware & software: I/O devices, definition of software, relationship between hardware and
software, types of software. Overview of operating system: Definition, functions of operating system,
concept of multiprogramming, multitasking, multithreading, multiprocessing, time-sharing, real time,
single-user & multi-user operating system. Computer Virus: Definition, types of viruses, Characteristics
of viruses, anti-virus software.
UNIT-III
Computer Languages: Analogy with natural language, machine language, assembly language, high-level
languages, forth generation languages, compiler, interpreter, assembler, Linker, Loader , characteristics
of a good programming language, Planning the Computer Program: Concept of problem solving,
Problem definition, Program design, Debugging, Types of errors in programming, Documentation.
Structured programming concepts, Programming methodologies viz. top-down and bottom-up
programming, Advantages and disadvantages of Structured programming.
UNIT-IV
Overview of Networking: An introduction to computer networking, Network types (LAN, WAN, MAN),
Network topologies, Modes of data transmission, Forms of data transmission, Transmission
channels(media), Introduction to internet and its uses, Applications of internet, Hardware and Software
requirements for internet, Intranet, Applications of intranet.
Suggested Readings:
1. Gill Nasib Singh: Computing Fundamentals and Programming in C, Khanna Books
Publishing Co., New Delhi.
2. Balagurusamy E, Computing Fundamentals and C Programming, Tata McGraw Hill.
3. Norton, Peter, Introduction to Computer, McGraw-Hill
4. Leon, Alexis & Leon, Mathews, Introduction to Computers, Leon Tech World
5. Rajaraman, V., Fundamentals of Computers, PHI
6. Ram, B., Computer Fundamentals, Architecture & Organization, New Age International
(P) Ltd.
6. Chhillar, Rajender Singh: Application of IT to Business, Ramesh Publishers, Jaipur.