SN Course(s) Books Title Status
01 CS701 Introduction to the Theory of Computationby Michael Sipser
02 CS702
Introduction to Algorithmsby T. H. Cormen, C. E. Leiserson and R. L. Rivest
03 CS702 Introduction to Formal Languages and Automataby Peter Linz
04 CS702 Fundamentals of Algorithmics by Gilles Brassardby Gilles Brassard and Paul Bratley
05 CS702 Discrete Mathematics and Its Applicationsby Kenneth Rosen
06 CS702 Computers & Intractability, Guide to the Theory of NPCby M. R. Garey and D. S. Johnson
07 CS703 Modern Operating Systems by Andrew S. Tanenbaum
08 CS703 Operating Systems Internals and Design Principlesby William Stallings
09 CS703 Operating Systemsby Gary Nutt  
10 CS703 Computer Systems: A programmer’s perspectiveby Randal E. Bryant and David R. O'Hallaron
11 CS704 Computer Architecture: A Quantitative Approachby John L. Hennessy and David A. Patterson
12 CS704 Computer Organization and design: The Hardware/ Software Interfaceby John L. Hennessy and David A. Patterson
13 CS704 Computer Organization and Architecture: Designing for Performanceby William Stallings
14 CS706
Customer Oriented Software Quality Assuranceby Frank P. Ginac  
15 CS706
Inroads to Software Qualityby Alka Jarvis and Vern Crandell  
16 CS706
Requirements Engineering: Processes and Techniquesby Gerald Kotonya and Ian Sommerville  
17 CS706
Software Assessments, Benchmarks, and Best Practicesby Capers Jones  
18 CS706CS708
Software Engineering: A Practitioner’s Approachby Roger S. Pressman
19 CS706CS708
Software Engineeringby Ian Sommerville
20 CS706
Software Engineering Quality Practicesby Ronald K. Kandt  
21 CS706
Software Quality: Analysis and Guidelines for Successby Capers Jones  
22 CS706
Software Requirements: Objects, States, and Functionsby Alan M. Davis  
23 CS706
High Quality Low Cost Software Inspectionsby Ronald A. Radice  
24 CS707 Corporate Computer and Network Securityby Raymond Panko  
25 CS707 CISSPby Shon Harris  
26 CS707 Cryptography and Network Securityby William Stallings
27 CS707 Network Security Technologies and Solutionsby Yusuf Bhaiji
28 CS709 Design by contract by exampleby Richard Mitchell and Jim McKim  
29 CS709 Object-Oriented Software Constructionby Bertrand Meyer
30 CS709 Program Construction and Verificationby Roland C. Backhouse  
31 CS709 Program Construction: Calculating Implementation from Specificationsby Roland Backhouse  
32 CS709 Using Z: Specification, Refinement, and Proofby Jim Woodcock and Jim Davies
33 CS709 The Object Constraint Language, precise modeling with UMLby Jos Warmer and Anneke G. Kleppe  
34 CS709 The Specification of Complex Systemsby B. Cohen, W. T. Harwood and M. I. Jackson
35 CS710 ARM System-on-Chip Architectureby Steve Furber
36 CS710 Context-Aware Mobile and Ubiquitous Computing for Enhanced Usabilityby Dragan Stojanovic  
37 CS710 Fundamentals of Mobile and Pervasive Computingby Frank Adelstein, Sandeep Gupta, Golden Richard, Loren Schwiebert
38 CS710 Handbook of Algorithms for Wireless Networking and Mobile Computingby Azzedine Boukerche
39 CS710 Handbook of Mobile Computingby Mohammad Ilyas and Imad Mahgoub
40 CS710 Mobile Computing, Concepts, Methodologies, Tools and Applicationsby David Taniar  
41 CS710 Mobile Phone Programming and its Application to Wireless Networkingby Frank H. P. Fitzek and Frank Reichert
42 CS710 Mobile Web Developmentby Nirav Mehta
43 CS710 The Symbian OS Architecture Sourcebookby Ben Morris
44 CS710 Ubiquitous and Pervasive Computing: Concepts, Methodologies, Tools, and Applicationsby Judith Symonds  
45 CS710 Ubiquitous Computing Fundamentalsby John Krumm
46 CS710 Ubiquitous Computing: Smart Devices, Environments and Interactionsby Stefan Poslad
47 CS711 Anti- Patterns, Identification, Refactoring, and Managementby Phillip A. Laplante and Colin J. Neill  
48 CS711 Design Patterns Elements of Reusable Object Oriented Softwareby Erich Gamma
49 CS711 Head First Design Patternby Eric T Freeman
50 CS711 Pattern Oriented Software Architectureby Frank Buschmann
51 CS711 Software Architecture Design Pattern in Javaby Partha Kuchana
52 CS711 The Design Pattern – Java Companionby James W. Cooper
52 CS712 An Introduction to Distributed and Parallel Computingby Joel M. Crichlow
54 CS712
Database Systems Conceptsby A. Silberschatz, Henry F. Korth and S. Sudarshan
55 CS712 Distributed Database Systemsby David Bell and Jane Grimson  
56 CS712
Modern Database Managementby Fred R. McFadden, Jeffrey A. Hoffer and Mary B. Prescott
57 CS712 Oracle Parallel Processingby Trilochan Mahapatraand Sanjay Mishra  
58 CS712 Database System: A Practical Approach to Design, Implementation & Managementby Thomas Connolly and Carolyn Begg
59 CS713 Object-Oriented Database Systems: Approaches and Architecturesby C. Prabhu  
60 CS713 Object Oriented Oracleby W. Rahayn, D. Taniar and E. Pardede
61 CS713 Principles of Distributed Database Systemsby M. Tamer Ozsu and Paterick Valduriez
62 CS713 The Object Data Standard: ODMG 3.0by Roderick G. Cattell and Douglas K. Barry
63 CS716 Computer Networks: A Systems Approachby Larry Peterson and Bruce Davie
64 CS716 Unix Network Programmingby Richard Stevens
65 CS718 802.11 Wireless Networks: The Definitive Guideby Matthew Gast
67 CS718 CDMA2000 Evolution: System Concepts and Design Principlesby Kamran Etemad  
68 CS718 WCDMA for UMTS: Radio Access for Third Generation Mobile Communicationby Harri Holma and Antti Toskala
69 CS718 Wireless Communications and Networksby William Stallings
70 CS718 Wireless Communications: Principles and Practicesby Theodore S. Rappaport
71 CS718 WLANs and WPANs towards 4G Wirelessby Ramjee Prasad and Luis Munoz
72 CS721 First Course in Design and Analysis of Experimentsby Gary W. Oehlert
73 CS721 Analyzing Computer Systems Performance, With Perl, PDQby Neil J. Gunther  
74 CS721 Computer Networks and Systems: Queuing Theory & Performance Evaluationby Thomas G. Robertazzi  
75 CS721 Computer Systems Performance Evaluation and Predictionby Paul Fortier and Howard Edgar Michel
76 CS721 Data Networksby Dimitri P. Bertsekas and Gallager  
77 CS721 Fundamentals of Performance Evaluation of Computer and Telecommunications Systemsby Mohammed S. Obaidat and Noureddine A. Boudriga
78 CS721 High Performance TCP/IP Networkingby Mahbub Hassan and Raj Jain  
79 CS721 High-Speed Networks and Internets: Performance and Quality of Serviceby William Stallings
80 CS721 How to Measure Anything: Finding the Value of Intangibles in Businessby Douglas W. Hubbard
81 CS721 Internet Measurement: Infrastructure, Traffic and Applicationsby Mark Crovella and Balachander Krishnamurthy  
82 CS721 Measuring Computer Performance: A Practitioner's Guideby David J. Lilja
83 CS721 Network Performance Toolkit: Using Open Source Testing Toolsby Richard Blum
84 CS721 Simulation Modeling and Analysis with ARENAby Tayfur Altiok and Benjamin Melamed  
85 CS721 The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling by Raj Jain
86 CS721 The Cartoon Guide to Statisticsby Larry Gonick and Woollcott Smith
87 CS721 Discrete-Event Simulation: A First Courseby Lawrence M. Leemis and Stephen K. Park  
89 CS723 Probability, Random Variables and Stochastic Processesby Athanasios Papoulis and Unnikrishna Pillai
90 CS723 Probability and Random Processesby Venkatarama Krishnan
91 CS723 Introduction to Stochastic Processesby Gregory F. Lawler
92 CS724 Managing the Software Processby William Florac and Anita Carleton
93 CS724 Successful Software Process Improvementby Robert B. Grady  
94 CS724 Metrics and Models in Software Quality Engineeringby Stephen Kan
95 CS724 Practical Software Metrics for Project Management and Process Improvementby Robert Grady  
96 CS724 Software Metrics: A Rigorous & Practical Approachby Norman E. Fenton and Shari L. Pfleeger  
97 CS724 Measuring the Software Processby Watts S. Humphrey  
98 CS726 Introduction to Information Retrievalby Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze  
99 CS726 Modern Information Retrieval: The Concepts and Technology behind Searchby Ricardo Baeza-Yates and Berthier Ribeiro-Neto  
100 CS726 Web Information Retrieval: Data Centric Systems and Applications by Ceri BozzonMarco Valle Fraternali and Silvia  
101 CS726 Managing Gigabytes: Compressing and Indexing Documents and Images by Ian H. Witten, Alistair Moffat and Timothy C. Bell  
102 CS601 Data Communication and Networkingby Behrouz A. Forouzan
103 CS601 Data and Computer Communication by William Stallings
104 CS602 Computer Graphics with OpenGL by Donald D. Hearn, M. Pauline Baker and Warren Carithers
105 CS602 Computer Graphics using OpenGL by F.S. Hill Jr. and Stephen M. Kelley Jr.
106 CS604 Operating Systems Internals and Design by William Stallings
107 CS604 Operating Systems by Harvey M. Deitel, Paul J. Deitel and David R. Choffnes
108 CS604 Operating System Concepts by Silberschatz A., Galvin P. and Greg G.  
109 CS604 Modern Operating Systems by Andrew S. Tanenbaum
110 CS606 A Compact Guide to Lex & Yacc by Thomas Niemann
111 CS606 Compiler Construction using Flex & Bison by Anthony Aaby
112 CS606 Compilers & Compiler Generators by PD Terry
113 CS606 Compilers Principles, Techniques & Tools by Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman
114 CS606 Operator-Precedence Parsing by Thomas Niemann
115 CS606 Programming Language Concepts by Carlo Ghezzi and Mehdi Jazayeri
116 CS607 Artificial Intelligence: Structures and Strategies for Complex Problem Solving by George F Luger
117 CS607 Artificial Intelligence by Elaine Rich and Kevin Knight  
118 CS607 Artificial Intelligence by Patrick Henry Winston
119 CS609 Intel Micro Processor by Barry B. Bery
120 CS609 Advanced DOS by V.J Mukee  
121 CS609 PC Intern: The Encyclopedia of System Programming by Michael Tischer and Bruno Jennrich  
122 CS610 Computer Networks & Internets with Internet Applications by Douglas E.Comer
123 CS610 Computer Networks by Andrew S. Tanenbaum
124 CS610 Networking: A Top-Down Approach Featuring the Internet by James F. Kurose and Keith W. Ross
125 CS614 Building the Data Warehouse by W. H. Inmon
126 CS614 Data Warehousing Fundamentals by Paulraj Ponniah
127 CS615 Software Project Management: A Practitioner's Approach by E. M. Bennatan  
128 CS615 Applied Software Project Management by Andrew Stellman and Jennifer Greene
129 CS501 Computer Systems Design and Architecture by Vincent P. Heuring and Harry F. Jordan  
130 CS504 The Unified Modeling Language User Guide by Grady Booch
131 CS506 Java How to Program by Paul Deitel and Harvey Deitel
132 CS506 Core Web Programming by Marty Hall  
133 CS506 Java: The Complete Reference by Herbert Schildt
134 CS507 Management Information Systems by Kenneth C. Laudon and Jane P. Laudon
135 CS507 Introduction to Information Technology by Efraim Turban, R. Kelly Rainer and Richard Potter  
136 CS508 Concepts of Programming Languages by Robert W. Sebesta
137 CS401 Assembly Language for Intel Based Computers by Kip Irvine
138 CS401 Assembly Language Programming & Organization of the IBM PC by Ytha Yu and Charles Marut
139 CS401 Assembly Language Step by Step by Jeff Duntemann
140 CS401 Introduction to 80X86 Assembly Language and Computer Architecture by Richard c. Detmer
141 CS401 Introduction to ALP From 8086 to Pentium Processors by Sivarama P. Dandamudi, D. Gries and F. B. Schneider
142 CS401 Revolutionary Guide to Assembly Language by Jacov Izrailevich, Aleksandr Sopin, Semyon Lavin and Vitaly Maljugin  
143 CS401 The Intel Microprocessors by Barry B. Bery
144 CS402 Introduction to Computer Theory by Daniel I. A. Cohen
145 CS402 Introduction to Languages and the Theory by John C. Martin
147 CS403
Database Management Systems by Raghu Ramakrishnan and Johannes Gehrke
148 CS403 Database Systems: Principles Design and Implementation by Catherine M. Ricardo  
149 CS403 Database Management by Fred R. McFadden and Jeffrey A. Hoffer  
150 CS408 Human-Computer Interaction by Alan Dix
151 CS408 Interaction Design: Beyond Human-Computer Interaction by Yvonne Rogers, Helen Sharp and Jenny Preece
152 CS408 About Face 2.0: The Essentials of Interaction Design by Alan Cooper, Robert Riemann and David Cornin
153 CS410 Programming Windows by Charles Petzold
154 CS410 Win32 Programming by Brent E. Rector and Joseph M. Newcomer  
155 CS410 Mastering Windows 2000 Programming with Visual C++ by Ben Ezzell
156 CS410 Programming Windows 98/NT Unleashed by Viktor Toth  
157 CS411 Event Processing in Action by Opher Etzion and Peter Niblett
158 CS411 Windows Presentation Foundation 4 - Unleashed by Adam Nathan
159 CS411 iOS Programming: The Big Nerd Ranch Guide by Joe Conway and Aaron Hillegas
160 CS411 C# 5.0 in a Nutshell by Joseph Albahari and Ben Albahari
161 CS301 Data Structures and Algorithm Analysis in in C++ by Mark Allen Weiss
162 CS302 Digital Fundamentals by Thomas L. Floyd
163 CS302 Digital Electronics Principles, Devices and Applications by Anil K. Maini  
164 CS304
C++ How to Program by Harvey & Paul Deitel
165 CS304 Object-Oriented Software Engineering: A Use Case Driven Approach by Ivar Jacobson, Magnus Christerson and Patrik Jonsson  
166 CS304 The C++ Programming Language by Bjarne Stroustrup
167 CS312 Database Modeling and Design by Toby Teory, Sam Lightstone, Tom Nadaeu and H.V.Jagadish  
168 CS312 Data Modeling and Relational Database Design by Avril Price-Budgen, Fiona Simpson and Don Griffin
169 CS312 Oracle Database 11g: A Beginners Guider by Ian Abramson, Michael Abbey, Michael J Corey and Michelle Malche
170 CS312 Oracle Database 11g: SQL Fundamentals by Salome Clement, Brian Pottle and Puja Singh
171 CS201 C Programming Language by Brian Kernighan and Dennis Ritchie
172 CS206 CCNA ICND2: Official Exam Certification Guide by Wendell Odom
173 CS206 Computer Networking: A Top- Down Approach Featuring the Internet by James F. Kurose and Keith W. Ross
174 CS206 Computer Networking First-Step by Wendell Odom  
175 CS206 Packet Tracer Network Simulator by A. Jesin by A. Jesin
176 CS206 Troubleshooting with Wireshark Locate the Source of Performance Problems by Laura Chappell
177 CS101 Learn JavaScript in a Weekend by Jerry Lee Ford
178 CS101 Understanding Computers: Today and Tomorrow by Charles S. Parker