5th Semester Textbooks and Reference Books List
CS2301 - SOFTWARE ENGINEERING
TEXT BOOKS:
1. Ian Sommerville, “Software engineering”, Seventh Edition, Pearson Education Asia, 2007. 2. Roger S. Pressman, “Software Engineering – A practitioner’s Approach”, Sixth Edition, McGraw-Hill International Edition, 2005. REFERENCES: 1. Watts S.Humphrey,”A Discipline for Software Engineering”, Pearson Education, 2007. 2. James F.Peters and Witold Pedrycz,”Software Engineering, An Engineering Approach”, Wiley-India, 2007. 3. Stephen R.Schach, “ Software Engineering”, Tata McGraw-Hill Publishing Company Limited, 2007. 4. S.A.Kelkar,”Software Engineering”, Prentice Hall of India Pvt, 2007. MA2265 - DISCRETE MATHEMATICSTEXT BOOK:
1. Kenneth H.Rosen, “Discrete Mathematics and its Applications”, Special Indian edition, Tata McGraw-Hill Pub. Co. Ltd., New Delhi, (2007). (For the units 1 to 3, Sections 1.1 to 1.7 , 4.1 & 4.2, 5.1 to 5.3, 6.1, 6.2, 6.4 to 6.6, 8.1 to 8.5) 2. Trembly J.P and Manohar R, “Discrete Mathematical Structures with Applications to Computer Science”, Tata McGraw–Hill Pub. Co. Ltd, New Delhi, 30th Re-print (2007).(For units 4 & 5 , Sections 2-3.8 & 2-3.9,3-1,3-2 & 3-5, 4-1 & 4-2) REFERENCES: 1. Ralph. P. Grimaldi, “Discrete and Combinatorial Mathematics: An Applied Introduction”, Fourth Edition, Pearson Education Asia, Delhi, (2002). 2. Thomas Koshy, ”Discrete Mathematics with Applications”, Elsevier Publications, (2006). 3. Seymour Lipschutz and Mark Lipson, ”Discrete Mathematics”, Schaum’s Outlines, Tata McGraw-Hill Pub. Co. Ltd., New Delhi, Second edition, (2007). CS2302 - COMPUTER NETWORKSTEXT BOOK:
1. Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems Approach”, Fourth Edition, Morgan Kauffmann Publishers Inc., 2009, Elsevier. REFERENCES: 1. James F. Kuross, Keith W. Ross, “Computer Networking, A Top-Down Approach Featuring the Internet”, Third Edition, Addison Wesley, 2004. 2. Nader F. Mir, “Computer and Communication Networks”, Pearson Education, 2007 3. Comer, “Computer Networks and Internets with Internet Applications”, Fourth Edition, Pearson Education, 2005. 4. Andrew S. Tanenbaum, “Computer Networks”, Sixth Edition, 2003, PHI Learning. 5. William Stallings, “Data and Computer Communication”, Sixth Edition, Pearson Education, 2000 CS2303 - THEORY OF COMPUTATIONTEXT BOOK:
1. J.E. Hopcroft, R. Motwani and J.D. Ullman, “Introduction to Automata Theory, Languages and Computations”, second Edition, Pearson Education, 2007. REFERENCES: 1. H.R. Lewis and C.H. Papadimitriou, “Elements of the theory of Computation”, Second Edition, Pearson Education, 2003. 2. Thomas A. Sudkamp,” An Introduction to the Theory of Computer Science, Languages and Machines”, Third Edition, Pearson Education, 2007. 3. Raymond Greenlaw an H.James Hoover, “ Fundamentals of Theory of Computation, Principles and Practice”, Morgan Kaufmann Publishers, 1998. 4. Micheal Sipser, “Introduction of the Theory and Computation”, Thomson Brokecole, 1997. 5. J. Martin, “Introduction to Languages and the Theory of computation” Third Edition, Tata Mc Graw Hill, 2007 CS2304 - SYSTEM SOFTWARETEXT BOOK:
1. Leland L. Beck, “System Software – An Introduction to Systems Programming”, 3rd Edition, Pearson Education Asia, 2006. REFERENCES: 1. D. M. Dhamdhere, “Systems Programming and Operating Systems”, Second Revised Edition, Tata McGraw-Hill, 2000. 2. John J. Donovan “Systems Programming”, Tata McGraw-Hill Edition, 2000. 3. John R. Levine, Linkers & Loaders – Harcourt India Pvt. Ltd., Morgan Kaufmann Publishers, 2000. CS2305 - PROGRAMMING PARADIGMSTEXT BOOK:
1. Cay S. Horstmann and Gary Cornell, “Core Java: Volume I – Fundamentals”, Eighth Edition, Sun Microsystems Press, 2008. REFERENCES: 1. K. Arnold and J. Gosling, “The JAVA programming language”, Third edition, Pearson Education, 2000. 2. Timothy Budd, “Understanding Object-oriented programming with Java”, Updated Edition, Pearson Education, 2000. 3. C. Thomas Wu, “An introduction to Object-oriented programming with Java”, Fourth Edition, Tata McGraw-Hill Publishing company Ltd., 2006. |