Computer Fundamentals
Introduce number systems and data representation
Understand functional units and components of computer
Introduce the emerging technologies
Learning Outcomes:
Upon completion of this course, students will be able to:
Understand the basic organization of a computer and the number system
Learn about the working of commonly used input-output and memory devices
Understand the role of Operating system and Computer Networks
Know about some of the emerging computing technologies and web services
UNIT-1:
Computer Basics: Simple Model of a Computer, Characteristics of Computers, Hardware
and Software, working of a Computer, Stored Program Concept, Problem Solving with
computer: Flowchart, Algorithms, Programming,
Computer Software: Introduction to computer software, classification of computer software,
system software, application software, firmware, middleware
UNIT-2:
Input/output Units: Input devices, Output devices, Computer Memory: Introduction, Read
Only Memory, Serial Access Memory, Cache memory, primary memory, secondary storage
devices, magnetic tapes, hard disks, SSD, optical drives, USB flash drivers, Memory cards,
Mass storage devices, Memory Hierarchy.
UNIT-3:
Operating Systems: Definition, Batch Operating System, Multiprogramming Operating
System, Time Sharing Operating System, Multiprocessing Operating System. Services of
OS.
Computer Networks: Concepts of Networking-LAN, WAN, MAN, Network topologies.
Internet and the World Wide Web.
UNIT-4:
Emerging Computing Environments: Peer to Peer Computing, Grid computing, distributed
computing, Cloud Computing: Introduction, cloud services, cloud deployment models.
Email, video conferencing, e-Learning, e-Banking, UPI, e-commerce, e-Governance, social
networking, emerging computer applications.
TextBook:
FundamentalsofComputersbyVRajaraman6theditionPHILearningPrivateLimi
ted
Reference Books:
A First Course in Computers by Sanjay Saxena ,Vikas PublishingHouse.
Computer Fundamentals by AnitaGoel, Pearsonpub