SN Course(s) Books Title Status
01 CS701 Introduction to the Theory of Computation
 by Michael Sipser
02 CS702
CS502
Introduction to Algorithms
 by T. H. Cormen, C. E. Leiserson and R. L. Rivest
03 CS702 Introduction to Formal Languages and Automata
 by Peter Linz
04 CS702 Fundamentals of Algorithmics by Gilles Brassard
 by Gilles Brassard and Paul Bratley
05 CS702 Discrete Mathematics and Its Applications
 by Kenneth Rosen
06 CS702 Computers & Intractability, Guide to the Theory of NPC
 by M. R. Garey and D. S. Johnson
07 CS703 Modern Operating Systems
 by Andrew S. Tanenbaum
08 CS703 Operating Systems Internals and Design Principles
 by William Stallings
09 CS703 Operating Systems
 by Gary Nutt
 
10 CS703 Computer Systems: A programmer’s perspective
 by Randal E. Bryant and David R. O'Hallaron
11 CS704 Computer Architecture: A Quantitative Approach
 by John L. Hennessy and David A. Patterson
12 CS704 Computer Organization and design: The Hardware/Software Interface
 by John L. Hennessy and David A. Patterson
13 CS704 Computer Organization and Architecture: Designing for Performance
 by William Stallings
14 CS706
CS708
Customer Oriented Software Quality Assurance
 by Frank P. Ginac
 
15 CS706
CS708
Inroads to Software Quality
 by Alka Jarvis and Vern Crandell
 
16 CS706
CS708
Requirements Engineering: Processes and Techniques
 by Gerald Kotonya and Ian Sommerville
 
17 CS706
CS708
Software Assessments, Benchmarks, and Best Practices
 by Capers Jones
 
18 CS706CS708
CS724CS605
CS504
Software Engineering: A Practitioner’s Approach
 by Roger S. Pressman
19 CS706CS708
CS709CS605
Software Engineering
 by Ian Sommerville
20 CS706
CS708
Software Engineering Quality Practices
 by Ronald K. Kandt
 
21 CS706
CS708
Software Quality: Analysis and Guidelines for Success
 by Capers Jones
 
22 CS706
CS708
Software Requirements: Objects, States, and Functions
 by Alan M. Davis
 
23 CS706
CS708
High Quality Low Cost Software Inspections
 by Ronald A. Radice
 
24 CS707 Corporate Computer and Network Security
 by Raymond Panko
 
25 CS707 CISSP
 by Shon Harris
 
26 CS707 Cryptography and Network Security
 by William Stallings
27 CS707 Network Security Technologies and Solutions
 by Yusuf Bhaiji
28 CS709 Design by contract by example
 by Richard Mitchell and Jim McKim
 
29 CS709 Object-Oriented Software Construction
 by Bertrand Meyer
30 CS709 Program Construction and Verification
 by Roland C. Backhouse
 
31 CS709 Program Construction: Calculating Implementation from Specifications
 by Roland Backhouse
 
32 CS709 Using Z: Specification, Refinement, and Proof
 by Jim Woodcock and Jim Davies
33 CS709 The Object Constraint Language, precise modeling with UML
 by Jos Warmer and Anneke G. Kleppe
 
34 CS709 The Specification of Complex Systems
 by B. Cohen, W. T. Harwood and M. I. Jackson
35 CS710 ARM System-on-Chip Architecture
 by Steve Furber
36 CS710 Context-Aware Mobile and Ubiquitous Computing for Enhanced Usability
 by Dragan Stojanovic
 
37 CS710 Fundamentals of Mobile and Pervasive Computing
 by Frank Adelstein, Sandeep Gupta, Golden Richard, Loren Schwiebert
38 CS710 Handbook of Algorithms for Wireless Networking and Mobile Computing
 by Azzedine Boukerche
39 CS710 Handbook of Mobile Computing
 by Mohammad Ilyas and Imad Mahgoub
40 CS710 Mobile Computing, Concepts, Methodologies, Tools and Applications
 by David Taniar
 
41 CS710 Mobile Phone Programming and its Application to Wireless Networking
 by Frank H. P. Fitzek and Frank Reichert
42 CS710 Mobile Web Development
 by Nirav Mehta
43 CS710 The Symbian OS Architecture Sourcebook
 by Ben Morris
44 CS710 Ubiquitous and Pervasive Computing: Concepts, Methodologies, Tools, and Applications
 by Judith Symonds
 
45 CS710 Ubiquitous Computing Fundamentals
 by John Krumm
46 CS710 Ubiquitous Computing: Smart Devices, Environments and Interactions
 by Stefan Poslad
47 CS711 Anti- Patterns, Identification, Refactoring, and Management
 by Phillip A. Laplante and Colin J. Neill
 
48 CS711 Design Patterns Elements of Reusable Object Oriented Software
 by Erich Gamma
49 CS711 Head First Design Pattern
 by Eric T Freeman
50 CS711 Pattern Oriented Software Architecture
 by Frank Buschmann
51 CS711 Software Architecture Design Pattern in Java
 by Partha Kuchana
52 CS711 The Design Pattern – Java Companion
 by James W. Cooper
52 CS712 An Introduction to Distributed and Parallel Computing
 by Joel M. Crichlow
54 CS712
CS312
Database Systems Concepts
 by A. Silberschatz, Henry F. Korth and S. Sudarshan
55 CS712 Distributed Database Systems
 by David Bell and Jane Grimson
 
56 CS712
CS403
Modern Database Management
 by Fred R. McFadden, Jeffrey A. Hoffer and Mary B. Prescott
57 CS712 Oracle Parallel Processing
 by Trilochan Mahapatraand Sanjay Mishra
 
58 CS712 Database System: A Practical Approach to Design, Implementation & Management
 by Thomas Connolly and Carolyn Begg
59 CS713 Object-Oriented Database Systems: Approaches and Architectures
 by C. Prabhu
 
60 CS713 Object Oriented Oracle
 by W. Rahayn, D. Taniar and E. Pardede
61 CS713 Principles of Distributed Database Systems
 by M. Tamer Ozsu and Paterick Valduriez
62 CS713 The Object Data Standard: ODMG 3.0
 by Roderick G. Cattell and Douglas K. Barry
63 CS716 Computer Networks: A Systems Approach
 by Larry Peterson and Bruce Davie
64 CS716 Unix Network Programming
 by Richard Stevens
65 CS718 802.11 Wireless Networks: The Definitive Guide
 by Matthew Gast
67 CS718 CDMA2000 Evolution: System Concepts and Design Principles
 by Kamran Etemad
 
68 CS718 WCDMA for UMTS: Radio Access for Third Generation Mobile Communication
 by Harri Holma and Antti Toskala
69 CS718 Wireless Communications and Networks
 by William Stallings
70 CS718 Wireless Communications: Principles and Practices
 by Theodore S. Rappaport
71 CS718 WLANs and WPANs towards 4G Wireless
 by Ramjee Prasad and Luis Munoz
72 CS721 First Course in Design and Analysis of Experiments
 by Gary W. Oehlert
73 CS721 Analyzing Computer Systems Performance, With Perl, PDQ
 by Neil J. Gunther
 
74 CS721 Computer Networks and Systems: Queuing Theory & Performance Evaluation
 by Thomas G. Robertazzi
 
75 CS721 Computer Systems Performance Evaluation and Prediction
 by Paul Fortier and Howard Edgar Michel
76 CS721 Data Networks
 by Dimitri P. Bertsekas and Gallager
 
77 CS721 Fundamentals of Performance Evaluation of Computer and Telecommunications Systems
 by Mohammed S. Obaidat and Noureddine A. Boudriga
78 CS721 High Performance TCP/IP Networking
 by Mahbub Hassan and Raj Jain
 
79 CS721 High-Speed Networks and Internets: Performance and Quality of Service
 by William Stallings
80 CS721 How to Measure Anything: Finding the Value of Intangibles in Business
 by Douglas W. Hubbard
81 CS721 Internet Measurement: Infrastructure, Traffic and Applications
 by Mark Crovella and Balachander Krishnamurthy
 
82 CS721 Measuring Computer Performance: A Practitioner's Guide
 by David J. Lilja
83 CS721 Network Performance Toolkit: Using Open Source Testing Tools
 by Richard Blum
84 CS721 Simulation Modeling and Analysis with ARENA
 by 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 Statistics
 by Larry Gonick and Woollcott Smith
87 CS721 Discrete-Event Simulation: A First Course
 by Lawrence M. Leemis and Stephen K. Park
 
89 CS723 Probability, Random Variables and Stochastic Processes
 by Athanasios Papoulis and Unnikrishna Pillai
90 CS723 Probability and Random Processes
 by Venkatarama Krishnan
91 CS723 Introduction to Stochastic Processes
 by Gregory F. Lawler
92 CS724 Managing the Software Process
 by William Florac and Anita Carleton
93 CS724 Successful Software Process Improvement
 by Robert B. Grady
 
94 CS724 Metrics and Models in Software Quality Engineering
 by Stephen Kan
95 CS724 Practical Software Metrics for Project Management and Process Improvement
 by Robert Grady
 
96 CS724 Software Metrics: A Rigorous & Practical Approach
 by Norman E. Fenton and Shari L. Pfleeger
 
97 CS724 Measuring the Software Process
 by Watts S. Humphrey
 
98 CS726 Introduction to Information Retrieval
 by Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze
 
99 CS726 Modern Information Retrieval: The Concepts and Technology behind Search
 by 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 Networking
 by 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
CS312
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
CS201
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