Computer Science Css Syllabus
Computer Science Css Syllabus
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 ofComputer 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.
NEXT PAGE
SUGGESTED READING
2. Compilers: Principles, Techniques, and Tools Alfred V. Aho, Ravi Sethi, andJeffrey
D. Ullman
3. Operating System Concepts Silberschatz, Galvin, andGagne.
John
4. Operating Systems William Stallings
5. Computer Organization & Architecture William Stallings
6. Computer System Architecture M. Morris Mano
7. Computer Organization and Design: TheHardware/ David A. Patterson and John L.
Software Interface Hennessy
8. Software Engineering Ian Sommerville
9. Software Engineering A Practitioner’s Approach Roger S. Pressman
10. Data Structures and Algorithm Analysis in C++ Mark Allen Weiss
11. Computer Networking: A Top Down approachfeaturing the James F. Kurose and Keith W.Ross
Internet
12. Data and Computer Communications William Stallings
13. Computer Networks Andrew Tanenbaum
14. Fundamentals of Database Systems Ramez Elmasri and S. B
15. Database Systems Concepts Silberchatz, Abraham & Korth,
Sudarshan
16. Web Services: Principles and Technology Michael Papazoglu
17. Electronic Commerce: The Second Wave, NinthEdition Gary P. Schneider