Computer_Syllabus
Computer_Syllabus
Subject: Computer
Operating System:
- Definition, Design Goals, Evolution, Structure, and Functions of Operating System
- Process Management, Memory Management, Concurrent Processes, File and Secondary
Storage Management
- UNIX and Shell Programming, Windows Programming.
Computer Networks:
- Network definition, Network topologies, Network classifications, Network protocols,
Layered network architecture
- Overview of OSI Reference Model, TCP/IP protocol suite
- Data Communication Fundamentals and Techniques, Networks Switching Techniques and
Access mechanisms
- Data Link Layer Functions and Protocol, Multiple Access Protocol and Networks
- Networks Layer Functions and Protocols, Transport Layer Functions and Protocols
- Overview of Application Layer Protocol.
Software Engineering:
- Definition, Software Development, and Life-Cycle Models, CMM
- Software Quality, Role of Metrics and Measurement
- Requirements Analysis and Specification
- Software Project Planning, Software Architecture, Software Design, and Implementation
- Software Testing and Reliability.
Computer Graphics:
- Types of Computer Graphics, Graphic Displays (Random Scan Displays, Raster Scan
Displays), Frame Buffer and Video Controller
- Line and Circle Generating Algorithms, Transformations, Windowing and Clipping
- Three Dimensional Graphics, Curves and Surfaces, Hidden Lines and Surfaces.