Back close

Course Detail

Course Name Java Programming
Course Code 18CSA215
Program Bachelor of Computer Applications, B. C. A. (Bachelor of Computer Applications), B. C. A.
Semester Four
Credits Four
Year Taught 2018
Degree Undergraduate (UG)
School School of Arts and Sciences, School of Engineering
Campus Kochi, Mysuru, Amritapuri


Unit 1

Introduction and Features of Java – Byte Code, Program Translation, JVM.

Unit 2

Program Structure, Data types, Java Statements, Type casting in Java programs – Types of Operators.

Unit 3

Decision Making statements, Looping statements-Arrays, Strings, Vectors, Wrapper classes – Class, methods, Inheritance, Visibility control, Final Classes, methods and Variables.

Unit 4

Interfaces – Interfaces in Java Library – Packages – System Packages, User defined packages – Multithreading – Threads, Runnable Interface, Thread Priorities – Exception Handling – try, catch, throw, throws, finally.

Unit 5

File handling and I/O in java – Stream Classes, Random access Files. Event handling – GUI Programming – AWT, Windows Fundamentals – Applets – Life cycle of an applet.


The main objective of this course is to understand the basic concepts and techniques which form the object oriented programming paradigm using Java Language

Text Books

  1. E Balagurusamy, Programming with Java – A Primer, Fourth Edition, Tata McGraw Hill Education Private Limited.


  1. Java 2 – The Complete Reference – McGraw Hill publication.

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