|
UNIT 1: | ENGINEERING MATHEMATICS |
|
Discrete Mathematics:
- Kenneth H. Rosen, "Discrete Mathematics and its Applications", 7th Edition, McGraw Hill Education (India) Private Limited.
- C. L. Liu, "Elements of Discrete Mathematics", McGraw-Hill.
- Eric Lehman, F Thomson Leighton, Albert R Meyer, "Mathematics for Computer Science", Ingram short title .(Generating Functions)
- Oscar Levin, "Discrete Mathematics open introduction", 3rd Edition. (Generating Functions)
- Norman L. Biggs, "Discrete Mathematics", Oxford University Press.
- Narsingh Deo, "Graph Theory with Applications to Engineering and Computer Science", PHI Learning Private Limited - 2014.
Linear Algebra:
- Gilbert Strang, "Introduction to Linear Algebra", 5th Edition, Wellesley-Cambridge Press.
Calculus:
- Hugh Neill, "Calculus: A Complete Introduction", Illustrated edition, Teach Yourself.
- James Stewart, "Calculus: Early Transcendentals", 7th Edition, Cengage India Private Limited - 2017.
Probability and Statistics:
- Sheldon Ross, "A first Course in Probability", 9th Edition, 2012, Pearson.
|
UNIT 2: | DIGITAL LOGIC |
|
- Harris & Harris, "Digital Design and Computer Architecture", 2nd Edition, Morgan Kaufmann.
|
UNIT 3: | COMPUTER ORGANIZATION AND ARCHITECTURE |
|
- David A. Patterson and John L. Hennessy, "Computer Organization and Design: The Hardware/Software Interface", Elsevier.
- Harris & Harris, "Digital Design and Computer Architecture", 2nd edition, Morgan Kaufmann.
- David A Patterson, John L. Hennessy, "Computer Architecture: A Quantitative Approach", 2nd Edition, Morgan Kaufmann, 1995.(Not higer edition)
- Carl Hamacher, Zvonko Vranesic, Safwat Zaky, "Computer Organization", 5th Edition, McGraw Hill Education, 2011.
- Behrooz Parhami, "Computer Architecture", Oxford.
- John P.Hayes, "Computer Architecture and Organization", 3rd Edition, McGraw Hill Education (India) Private Limited.
|
UNIT 4: | PROGRAMMING AND DATA STRUCTURES |
|
- Goodrich, Tamassia, Goldwasser, "Data Structures and Algorithms in Java", 6th Edition, Wiley.(Red color Book)
- Ellis Horowitz, Sartaj Sahni, Susan Anderson-Freed, "Fundamentals of Data Structures in C", 2nd Edition, University Press.
|
UNIT 5: | ALGORITHMS |
|
- Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran, "Fundamentals of Computer Algorithms", 2nd Edition, University Press, 2008.
- T. H. Cormen, C. L. Leiserson, R. L. Rivest, and C. Stein, "Introduction to Algorithms", MIT Press.
- Christos Papadimitriou , Umesh Vazirani , Sanjoy Dasgupta, "Algorithms", McGraw Hill Education (India) Private Limited.
- Kleinberg and Tardos, "Algorithm Design", Addison Wesley, 2005.
|
UNIT 6: | THEORY OF COMPUTATION |
|
- Harry R. Lewis and Christos H. Papadimitriou, "Elements of the Theory of Computation", Pearson Education.
- John E. Hopcroft, Rajeev Motwani and Jeffrey D. Ullman, "Introduction to Automata Theory, Languages, and Computation", 3rd Edition, Pearson Education.
- Michael Sipser, "Introduction to the Theory of Computation", 3rd Edition, Cengage.
- Peter Linz, "An Introduction to Formal Languages and Automata", Cengage.
|
UNIT 7: | COMPILER DESIGN |
|
- Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman, "Compilers: Principles, Techniques and Tools", Pearson.
- KVN Sunitha, "Compiler Construction", Pearson.
- Mogensen, "Basics of Compiler Design". (Register allocation)
|
UNIT 8: | OPERATING SYSTEM |
|
- Avi Silberschatz, Peter Galvin, Greg Gagne, "Operating System Concepts", 8th Ed., Wiley Student Edition.
- AS Tanenbaum, "Modern Operating Systems", 4th Ed., Pearson.
- William Stallings, "Operating Systems: Internals and Design Principles", 7th Ed., Pearson.
|
UNIT 9: | DATABASES |
|
- Abraham Silberschatz, Henry Korth, and S. Sudarshan, "Database System Concepts", 6th Ed., McGraw-Hill.
- Raghu Ramakrishnan, Johannes Gehrke, "Database Management Systems", 3rd Edition, McGraw Hill Education.
|
UNIT 10: | COMPUTER NETWORKS |
|
- Andrew S. Tanenbaum, "Computer Networks", 4th Ed., Pearson.
- James F.kurose and Keith W.Ross,"Computer Networking : A top down approach", 5th Ed., Pearson. (Application Layer)
- Peterson & Davie, "Computer Networks, A Systems Approach", 5th Ed., Morgan Kaufmann, 2011.
|
|