There are only two kind of programming languages – the ones people complain about and the
nobody uses.
--Bjarne St
, SYNOPSIS
• Course Objectives
• Course Outcomes with Delivery Plan
• Why Programming language is required?
• Why Java?
• Highlighted features of Java
• JVM Architecture and its functionalities
, COURSE OBJECTIVES
• To impart the knowledge of Java programming fundamentals in building application
Understand fundamentals of programming such as variables, conditional
iterative execution, methods, etc.
Understand fundamentals of object-oriented programming in Java, inclu
defining classes, invoking methods, using class libraries, etc.
Have the ability to write a computer program to solve specified problems.
Be able to use the Java SDK environment to create, debug and run simple
programs.
Be aware of the important topics and principles of software development.
, COURSE OUTCOMES
• MODULE - 1 => JAVA INTRODUCTION
• Describe the foundational principles of Object-Oriented Programming (OOP)
• MODULE - 2 => INHERITANCE, INTERFACE AND PACKAGES
• Analyze Java programs with the concept’s inheritance and interfaces
• MODULE - 3 => EXCEPTION HANDLING AND I/O STREAMS
• Solve Java applications using exceptions and I/O streams
• MODULE - 4 => MULTITHREADING AND EVENT HANDLING
• Demonstrate Java applications with threads and develop graphics programming u
AWT & Swing