Back close

Course Detail

Course Name Programming with Java
Course Code 18CA308
Program M. C. A., M. C. A. ( Offered at Mysuru Campus )
Semester Three
Credits Three
Year Taught 2018
Degree Postgraduate (PG)
School School of Arts and Sciences, School of Engineering
Campus Kochi, Mysuru, Amritapuri

Syllabus

Overview of the Language: Compiling and Interpreting Java Applications. JDK Objects and Classes: Defining Class- Creating Object– Constructors- Access Modifiers – Encapsulation.Input / Output Streams: Overview of Streams – Bytes vs. Characters – File Object- Binary Input and Output – Reading and Writing Objects. Inheritance in Java: Casting – Method Overriding – Polymorphism – Super – Interfaces and Abstract Classes. Packages: The Import Statement – Static Imports. Package Scope Multithreading: Introduction to Threads – Creating Threads – Thread States – Runnable Threads – Coordinating Threads – Interrupting Threads.Runnable Interface -Extending GUI Features -using Swing Components.Spring Framework. Networking: Classes to be covered Socket, ServerSocket, IPAddress, URL connections – Swing controls – JDBC – Writing JDBC applications using select, insert, delete, update.

Text Books

  1. Naughton P. and Schildt H., “Java: The Complete Reference”, 10th Edition, OraclePress, 2014.
  2. Eckel.B, “Thinking in Java”, Fourth Edition, Prentice Hall, 2006.
  3. Balagurusamy, Programming with Java, TMH, 4th Edition, 2010
  4. Cay S. Hortsmann, “Core Java Volume I- Fundamentals”, 10th Ediiton, Prentice Hall, 2016
  5. H. M. Dietel& P. J. Deitel, Java: How to program, 10/e, (Early Objects) PHI, 2014.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now