Css Subject Computer Science Syllabus Download
Css Subject Computer Science Syllabus Download
I. Introduction to Computing
Introduction to Information Technology and Computers, History of Computing, Computer
HW and SW Details, Computer System Components and Communication System, Input &
Output devices and their types, Storage Media and their types, Types of Computer
Hardware, Software, and Programming languages, Information Representation & Number
Systems, User interfaces, Major Software Issues, Creation, formatting, and maintenance of
Computer documents, Usage of Word processors, Spread sheets, Power-Point, Email,
Search Engines, Browsers, Messengers, and Internet , Computers & Society, Information
Security/Privacy, Computer Crimes and Ethical Challenges, Viruses, Plagiarism,
Intellectual Property Rights, Difference between computer science, software engineering,
information technology, information systems, computer engineering and bioinformatics;
IEEE / ACM computing disciplines guidelines.
V. Software Engineering
Software Processes, Software Process Models, Agile Software Development, Analysis
Modeling, Requirements Engineering, Design Concepts, Architectural Design, Design &
Implementation, Software Testing, System Delivery and Maintenance, Software Evolution
Formal Specification, Software Quality Assurance, Introduction to Proofs of Correctness
(LNO), Distributed Software Engineering, Aspect-Oriented Software Engineering, Project
Management, Process Improvement
topics (Security, Overlay networks, naming, Content distribution networks, Peer to peer
systems, DHTs, Network Attacks)
SUGGESTED READINGS