0% found this document useful (0 votes)
70 views15 pages

Java Programming Course Overview

Uploaded by

revathi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views15 pages

Java Programming Course Overview

Uploaded by

revathi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

20IT002

JAVA PROGRAMMING

(3 CREDIT)

[Link] AP/CSE
CLASS HOURS
Monday- 1st hour

Tuesday-2nd hour

Wednesday-3rd hour

Friday-4th hour

Saturday-5,6,7 Laboratory class


COURSE OBJECTIVE

 To learn about the syntax and semantics of Java


programming language
 To write programs using concepts such as variables,
conditional and iterative execution methods, Java standard
API library, Applets, Event Handling, AWT
 To understand the underlying principles of inheritance,
packages and interfaces.
COURSE MODULES
1. Introduction to Java, Classes and Objects
2. Reusability, Packages, Interfaces and Exception Handling
3. Multithreading, I/O, Applet and String Handling
4. Generics, Collections and Event Handling
5. AWT
CIA COMPONENTS
Possible Assessment:
T – Test,
A – Assignment,
P – Presentation,
Q – Quiz
Marks)

Content Weightage Nos. Marks


Test 10 2 20
Experiment
- - -
s
Quiz 1 10 10
Assignment 5 1 5
Presentatio
5 1 5
n
PBL - - -
Mini Project - - -
Total 40
COURSE OUTCOMES
CO1: Ability to apply the concepts of classes and objects to
solve specific problems.
CO2: Ability to write programs using thread, packages and
exception handling.
CO3: Ability to write web-based programs using applets.
CO4: Ability to construct the GUI based applications with AWT
controls
REFERENCES:

[Link] Schildt, “Java: The Complete Reference”, McGraw Hill Professional, 11 th


Edition, 2018.

[Link] S. Hortmann, “Core Java Volume – I Fundamentals”, Pearson Education, 11 th


Edition, 2018.

[Link] and Deitel, “Java How to Program”,Pearson Education India, 10 th Edition


2016.

[Link] Bloch, “Effective Java”, Pearson Education India, 3rd Edition, 2018.

[Link] Arnold, David Holmes, James Gosling and Prakash Goteti, “The Java
Programming Language”, Pearson Education India, 2nd Edition, 2009.
Introduction
Java is a high-level, general-purpose programming language

James Gosling and Patrick Naughton at Sun Microsystems in 1991.

It is currently owned by Oracle Corporation.

It was initially developed for consumer devices. Later it has become a
popular platform to develop enterprise applications.
Java 16 is the latest version of Java as of March 2021.
Cont…

Java Programming Language helps in developing distributed applications

Platform-independent.

It was inspired by C++ and has many of its syntaxes.

Build any type of application like enterprise application, web application,


mobile application, and cloud-based application using Java.

Developed by James Gosling, it is the most popular programming language


for enterprise applications
Distributed Applications
Mobile Applications
Features of Java
Java Editions
Java comes in various editions to cater to various types of application development
needs.
Two key editions of Java are:
Java Standard Edition
Java Enterprise Edition
Java SE (Standard Edition):
To learn Java programming fundamentals, we need Java SE.
Consists of libraries for building core Java applications
Java EE (Enterprise Edition):
This edition consists of libraries for building distributed Java applications

You might also like