0% found this document useful (0 votes)
3 views2 pages

Java Syllabus

The document outlines a Java Programming course, detailing its core objectives and expected outcomes for students, including the development of applications and understanding of object-oriented programming concepts. It includes a syllabus divided into six units covering fundamentals, branching, arrays, error handling, file management, and contemporary issues, with a total of 75 lecture hours. Additionally, it lists textbooks, reference materials, and online resources for further learning.

Uploaded by

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

Java Syllabus

The document outlines a Java Programming course, detailing its core objectives and expected outcomes for students, including the development of applications and understanding of object-oriented programming concepts. It includes a syllabus divided into six units covering fundamentals, branching, arrays, error handling, file management, and contemporary issues, with a total of 75 lecture hours. Additionally, it lists textbooks, reference materials, and online resources for further learning.

Uploaded by

girisanek
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course code Java Programming L T P C

Core/Elective/Supportive Core: 5 6 0 0 4
Students should have basic understanding of
Syllabus 2021-22
Pre-requisite OOPs concept. Onwards
Version
Course Objectives:
The main objectives of this course are to:
1. To expose the students with the introduction to OOPs and advantages of object oriented
programming.
2. The concepts of OOPs make it easy to represent real world entities.
3. The course introduces the concepts of converting the real time problems into objects and
methods and their interaction with one another to attain a solution.
4. Simultaneously it provides the syntax of programming language Java for solving the real
world problems.

Expected Course Outcomes:


On the successful completion of the course, student will be able to:
1 The competence and the development of small to medium sized application K1-K2
programs that demonstrate professionally acceptable coding
2 Demonstrate the concept of object oriented programming through Java K2-K4
3 Apply the concept of Inheritance, Modularity, Concurrency, Exceptions handling K3
and data persistence to develop java program
4 Develop java programs for applets and graphics programming K3
5 Understand the fundamental concepts of AWT controls, layouts and K1-K2
Events
K1 - Remember; K2 - Understand; K3 - Apply; K4 - Analyze; K5 - Evaluate; K6 - Create

Unit:1 FUNDAMENTALS OF OBJECT-ORIENTED 15 hours


PROGRAMMING
Object-Oriented Paradigm – Basic Concepts of Object-Oriented Programming – Benefits of
Object-Oriented Programming –Application of Object-Oriented Programming. Java Evolution:
History – Features – How Java differs from C and C++ – Java and Internet – Java and www –Web
Browsers. Overview of Java: simple Java program – Structure – Java Tokens – Statements – Java
Virtual Machine.

Unit:2 BRANCHING AND LOOPING 12 hours


Constants, Variables, Data Types - Operators and Expressions – Decision Making and Branching:
if, if...else, nested if, switch, ? : Operator - Decision Making and Looping: while, do, for – Jumps
in Loops - Labeled Loops – Classes, Objects and Methods.

Unit:3 ARRAYS AND INTERFACES 15 hours


Arrays, Strings and Vectors – Interfaces: Multiple Inheritance – Packages: Putting Classes
together – Multithreaded Programming.

Unit:4 ERROR HANDLING 15 hours


Managing Errors and Exceptions – Applet Programming – Graphics Programming.
Unit:5 MANAGING INPUT / OUTPUT FILES IN JAVA 15 hours
Concepts of Streams- Stream Classes – Byte Stream classes – Character stream classes – Using
streams – I/O Classes – File Class – I/O exceptions – Creation of files – Reading / Writing
characters, Byte-Handling Primitive data Types – Random Access Files.

Unit:6 Contemporary Issues 3 hours


Expert lectures, online seminars – webinars

Total Lecture hours 75 hours


Text Book(s)
1 Programming with Java – A Primer - E. Balagurusamy, 5th Edition, TMH.
2 Herbert Schildt , Java: The Complete Reference, McGraw Hill Education, Oracle Press 10th
Edition, 2018
3 Programming with Java – A Primer - E. Balagurusamy, 3rd Edition, TMH.

Reference Books
1 The Complete Reference Java 2 - Patrick Naughton & Hebert Schildt, 3rd Edition, TMH
2 Programming with Java – John R. Hubbard, 2nd Edition, TMH.

Related Online Contents [MOOC, SWAYAM, NPTEL, Websites etc.]


1 www.spoken-tutorial.org
2 www.nptel.ac.in
3 https://www.w3schools.in/java-tutorial/

Course Designed By:

Mapping with Programme Outcomes


COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
CO1 S S S M S L S M M M
CO2 S S S M S L S M M M
CO3 S S S M S M S S M M
CO4 S S S M S M M S M M
CO5 S S S M S M S S M M
*S-Strong; M-Medium; L-Low

You might also like