G 5 TG 5 GT
G 5 TG 5 GT
G 5 TG 5 GT
1. Andi Gutmans, Stig Saether Bakkens, Derick Rethans, “PHP 6 Power Programming”,
Prentice Hall.
2. Donna Baker, “HTML Complete Course”, Hungry Minds Inc. USA.
3. Internets & World Wide Web How To Program, Third Ed.,Author: Deitel, Deitel, and
Goldberg,Publisher: Pearson Education, 2004.
4. Raj Kamal. Internet and web technologies. Tata MacGraw-Hill. 2002
5. JavaScript Bible 6th edition by Danny Goodman and Michael Morrison
6. JavaScript for the World Wide Web by Tom Negrino and Dori Smith
7. PHP and MySQL Web Development, Luke Welling and Laura Thomson, 2008 Addison-
Wesley Professional
8. Web Engineering A Practitioner's Approach by Roger Pressman and David Lowe,
McGraw‐Hill, 2009.
9. G. Kappel, B. Pröll, S. Reich, and W. Retschitzegger (eds), Web Engineering – The
Discipline of Systematic Development of Web Applications, John Wiley & Sons, 2006
10. Using XHTML 4 - XML - Java 2 - Platinum by Eric Ladd, Jim O'Donnell, Que,
December 1, 2001, ISBN 07897-2473-1.
11. PHP AND MYSQL FOR DYNAMIC WEB SITES by Larry Ullman
12. PHP and MySQL Web development by Luke Welling and Laura Thomson
13. PHP5 and MySQL Bible by Tim Converse and Joyce Park with Clark Morgan
14. Web Server Programming by Neil Gray
15. PHP Cookbook, 2nd Edition By David Sklar, Adam Trachtenberg
16. Beginning joomla by Dan Rahmel
17. Joomla for Dummies by Steven Holzner and Nancy Conner
18. SAM‘s Teach yourself PHP in 24 hours
19. 2. JavaScript Bible 6th edition by Danny Goodman and Michael Morrison
20. PHP and MySQL Web development by Luke Welling and Laura Thomson
21. JavaScript for the World Wide Web by Tom Negrino and Dori Smith
22. PHP5 and MySQL Bible by Tim Converse and Joyce Park with Clark Morgan
23. The Internet and Its Protocols : A Comparative Approach (The Morgan Kaufmann
Series in Networking) by Adrian Farrel
24. Computer Networking with Internet Protocols and Technology by William Stallings
Artificial Intelligence
1. Artificial Intelligence A Modern Approach (Stuart J. Russell and Peter Norvig 1995)
2. Elaine Rich, Kevin Knight, “Artificial Intelligence”, Tata Mc. Graw Hill Publisher
3. E.Charnail, CK Reiesbeck and D.V Medermett, “Artificial Intelligence programming”,
Lawrence Erlbum Associates, NJ,1980.
4. N.J.Nilson, “Principles of Artificial Intelligence”, Tiega Press, Polo Alto, 1980.
5. Elain Rich and Kevin Knight,” Artificial Intelligence”, McGrawHill , 1994.
6. Donald A.Waterman, “A guide to expert systems”, Techknoledge series in Knowledge
engineering , 1986.
7. Manning, Christopher D., and Hinrich Schütze. Foundations of Statistical Natural
Language Processing. Cambridge, MA: MIT Press, 1999.
8. Allen J, Natural language understanding (2nd ed). Benjamin/Cummings, 1995
9. Russell, S. and P. Norvig (1995) Artificial Intelligence: A Modern Approach Prentice-
Hall. References
10. Luger, G. (2002) Artificial Intelligence, 4 th ed. Addison-Wesley.
11. Bratko, Ivan (1990) PROLOG Programming for Artificial Intelligence, 2 nd ed.
AddisonWesley, 1990
12. Winston, P.H. (1992) Artificial Intelligence Addison-Wesley.
13. Ginsberg, M.L. (1993) Essentials of Artificial Intelligence. Morgan Kaufman.
Software Engineering
1. Real time software Design for Embedded Systems, Cambridge University, 1st edition
2. Fundamentals of Software Engineering, 2nd Edition, by Carlo Ghezzi, Mehdi Jazayeri,
Dino Mandrioli
3. Foundations of Software Testing ISTQB Certification, 4th edition 4th edition Edition
4. Requirements Engineering for Software and Systems (Applied Software Engineering
Series) 3rd Edition by
5. Software Architecture in Practice (3rd Edition)
6. Steve McConnell, Software Project – Survival Guide, Microsoft Press.
7. Walker Royce, Software Project Management, Pearson.
8. Robert K. Wysocki, Effective Software Project Management, Wiley.
9. Booch G., (2000).Object oriented analysis and design with applications, Second Edition,
Pearson Education,Inc.
10. Hoffer J.,George J. ,Valacich J. . (2008). Modern Systems Analalysis and Design. 5 th
Edition. Pearson Education.
11. Subburaj R. (2003).Object Oriented with C++ ANSI/ISO Standard.Vikas Publishing
House PVT LTD.
12. Priestley M. (2003).Practical Object oriented Design with UML. second Edition
McGrawHill Education.
13. Hoffer J.,George J. ,Valacich J. . (2008). Modern Systems Analysis and Design. 5th
Edition. Pearson Education,Inc.
14. Jeffery, Whitten et al. 2001. System Analysis and Design Methods , 5th ed. McGraw Hill
Irwin.
15. Elmasri et al (2004). Fundamentals of Database Systems, 4th ed, Pearson education
Embedded Systems
1. Embeded Systems Architecture Programming And Design Paperback – 2013
2. Making Embedded Systems: Design Patterns for Great Software 1st Edition
3. Embedded Systems Architecture By: Daniele Lacamera
4. An Embedded Software Primer, David E. Simon, Addison-Wesley Professional,1999
5. H. Kopetz, Real-time Systems, Kluwer, 1997.
6. R. Gupta, Co-synthesis of Hardware and Software for Embedded Systems, Kluwer, -
1995.
7. J. J. Labrose, MicroC/OS-II, The real-time kernel, 2nd edition, CPM Books, 2002.
Java Programming
1. Java How to Program, Early Objects (11th Edition)
2. Effective Java 3rd Edition by Joshua B.
3. Java: The Complete Reference, Eleventh Edition 11th Edition by Herbert
Schildt (Author)
4. Murach's Java Servlets and JSP, 3rd Edition (Murach: Training & Reference) 3rd Edition
5. Deitel & Deitel, Java How to Program. 8th ed. Prentice Hall
6. Eckel, Bruce. Thinking in Java. 4thed. New Jersey: Prentice Hal
7. James F. Kurose &Kieth W. Ross (2005). Computer Networking A Top- Down
Approach Featuring the Internet (3 rd Ed.). Singapore: Pearson Education Inc.
8. Jan Graba (2007). An Introduction to Network Programming with Java. USA: Springer
Science+Business Media, LLC
9. Elliotte R. Harold (2005). Java Network Programming (3rd Ed.). USA: O'Reilly
10. Herbert Schildt (2002). Java TM 2: The Complete Reference (5 th Ed.). Osborne:
McGraw-Hill
IT Project Management
Distributed Computing
1. George Coulouris, Jean Dollimore and Tim Kindberg, “Distributed Systems Concepts
and Design”, Pearson Education, 3rd Edition, 2011
2. Albert Fleishman, “Distributed Systems Software Design and Implementation”, Springer
Verlag, 2004.
3. M. L .Liu, “Distributed Computing Principles and Applications”, Pearson Education,
2014.
4. Andrew S Tanenbaum, Maartenvan Steen, “Distributed Systems, Principles and
Pardigms”, Pearson Education, 2014.
5. Mugesh Singhal, Niranjan G Shivaratri, “Advanced Concepts in Operating Systems”,
Tata McGraw Hill Edition, 2011
Advanced Database Management Systems
1. R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Fifth Edition, Pearson
Education/Addison Wesley, 2007.
2. Thomas Cannolly and Carolyn Begg, “ Database Systems, A Practical Approach to
Design, Implementation and Management”, Third Edition, Pearson Education, 2007.
3. Henry F Korth, Abraham Silberschatz, S. Sudharshan, “Database System Concepts”,
Fifth Edition, McGraw Hill, 2006.
4. C.J.Date, A.Kannan and S.Swamynathan,”An Introduction to Database Systems”, 8th
Edition, Pearson Education, 2012.
5. V.S.Subramanian, “Principles of Multimedia Database Systems”, Harcourt India Pvt
Ltd., 2012
6. Vijay Kumar, “ Mobile Database Systems”, John Wiley & Sons, 2018.
Mobile Computing
1. Lamersdorf, W., Tschammer, V. & Amarger, S. (2004). Building the E-Service Society:
E- Commerce, E-Business and E-Government. Kluwer Academic Publishers
2. Malkia, M., Savolainen, R., Anttiroiko, A.-V. (2003). E-Transformation in Governance:
New Directions in Government and Politics. Idea Group Publishing.
3. Pavlichev, A., Garson, G.D. (2003). Digital Government: Principles and Best
Practices.Idea Group Publishing.
4. Gronlund, A. (2002). Electronic Government: Design, Applications and Management.
Idea Group Publishing.
5. Curtain, G.G., Sommer M.H., Vis-Sommer, V. (2004). The World of E-
Government. Haworth Press, 2004 6.Huang, W., Siau, K., Wei, K.K. (2005).
Electronic Government Strategies and Implementation. Idea Group Publishing.
6. Dunleavy, P., Margetts, et al. (2006). Digital Era Governance: IT Corporations, the
State, and e-Government. Oxford University Press.
7. Curtain, G. G. et al. (2004). The World of E-Government. Haworth Press.
1. Sam Anahory and dennis murrary “ Data warehousing in the real world”, Pearson
education.
2. Margaret H.Dunham, “Data mining Introductory and Advanced Topics”, Pearson
Education , 2004.
3. J. Han and M. Kamber with tile Data Mining Concepts and Techniques, 2nd edition
4. Usama Fayyad, Gregory Piatetsky-Shapiro, Padhraic Smyth, and Ramasamy
Uthurasamy, "Advances in Knowledge Discovery and Data Mining", AAAI Press/ The
MIT Press, 1996.
5. Michael Berry and Gordon Linoff, "Data Mining Techniques (For Marketing, Sales, and
Customer Support), John Wiley & Sons, 1997.
6. Sholom M. Weiss and Nitin Indurkhya, "Predictive Data Mining: A Practical Guide",
Morgan Kaufmann Publishers, 1998.
7. J. Han and M. Kamber with tile Data Mining Concepts and Techniques, 2nd edition –
8. Usama Fayyad, Gregory Piatetsky-Shapiro, Padhraic Smyth, and Ramasamy
Uthurasamy, "Advances in Knowledge Discovery and Data Mining", AAAI Press/ The
MIT Press, 1996.
9. J. Ross Quinlan, "C4.5: Programs for Machine Learning", Morgan Kaufmann Publishers,
1993.
10. Michael Berry and Gordon Linoff, "Data Mining Techniques (For Marketing, Sales, and
Customer Support), John Wiley & Sons, 1997.
11. Sholom M. Weiss and Nitin Indurkhya, "Predictive Data Mining: A Practical Guide",
Morgan Kaufmann Publishers, 1998.
12. Alex Freitas and Simon Lavington, "Mining Very Large Databases with Parallel
Processing", Kluwer Academic Publishers, 1998.
13. A. K. Jain and R. C. Dubes, "Algorithms for Clustering Data", Prentice Hall, 1988.
14. V. Cherkassky and F. Mulier, "Learning From Data", John Wiley & Sons, 1998
15. T. Cornford, M. Shaikh, Introduction to information systems, 2013
16. Advanced Topics in Information Retrieval
Distributed Systems
1. S. Tanenbaum and Maarten van Steen, Distributed Systems, Principles and Paradigms,
Prentice Hall, 2nd edition, 2006.
2. Coulouris, J. Dollimore, and T. Kindberg, Distributed Systems, Concepts and Design,
Addison Wesley, 4th edition, 2005.
3. S. Tannenbaum, Computer Networks, Prentice Hall, 4th edition, 2003.
4. Mullender, Distributed Systems, 2nd edition, Addison-Wesley, 1993.
1. “Digital Image Processing, third edition”, by R. Gonzalez and R. Woods, Prentice Hall,
2008.
2. S. Birchfield, Image Processing and Analysis, Cengage Learning, 2016.
3. C. Solomon and T. Breckon, Fundamentals of Digital Image Processing: A Practical
Approach with Examples in MATLAB, John Wiley & Sons, 2011.
4. K. Jain, Fundamentals of Digital Image Processing, Prentice Hall, 1989.
5. K. R. Castleman, Digital Image Processing, Prentice Hall, 1996.
6. B. Jane, Digital Image Processing: Concepts, Algorithms, and Scientific Applications,
Springer Verlag, 1995.
7. R. C. Gonzalez and R. E. Woods, Digital Image Processing, Prentice Hall, 2008.
Multimedia Systems
1. Averill M. Law And W David Kelton , Simulation Modelling And Analysis, Tata
McGraw-Hill Publishing Company Limited, New Delhi.
2. Julian Reitman, ―Computer Simulation Applications‖, John Wiley and Sons, New York.
3. James A Payne, Introduction to Simulation, McGraw- Hill International Editions
(Computer Science Series), New York. - 11
4. Narsingh Deo System Simulation with Digital Computer, Prentice- Hall of India Pvt.
Ltd., New Delhi.
5. Gordon G. System Simulation, Prentice- Hall of India Pvt. Ltd., New Delhi.
6. Francis Neelamkavil, Computer Simulation and Modelling, John Wiley and Sons, New
York.
Human-Computer Interaction
1. Dix, A., Finlay, J., Abowd, G. and Beale, R. (1997). Human computer interaction.
2. Baecker, R. M. and Buxton, W. A. S. (1987). Readings in Human Computer Interaction:
A Multidisciplinary Approach.
3. 2. Baecker, R., Grudin, J., Buxton, W., and Greenberg, S. (1995). Readings in Human
Computer Interaction.
4. Helander, M. (1988).Handbook of Human-Computer Interaction.
5. Lewis and Reiman (1993). Task Centered User Interface Design.
6. Norman, D. A. (1988). The Design of Everyday Things, Basic Books, NY.
7. Preece, J. et al (1994). Human Computer Interaction.
8. Nielsen, J. (1993). Usability Engineering.
9. Shneiderman, B. (1997). Designing the User Interface.