Вы находитесь на странице: 1из 4

Annexure CD 01

FORMAT FOR COURSE CURRICULUM




Course Title: Java Programming
Credit Units: 4

Course Level: UG Course Code:

Course Objectives:
The objective is to impart programming skills used in this object oriented language java.
The students are expected to learn it enough so that they can develop the web solutions like creating applets etc.


Pre-requisites: Object Oriented Programming Concepts

Course Contents/Syllabus:
Weightage (%)
Module I 20
Descriptors/Topics
Concepts of OOP, Features of Java,
How Java is different from C++,
Data types,
Control Statements,
identifiers, arrays,
Operators.
Inheritance: Multilevel hierarchy,
method overriding,
Abstract classes,
Final classes,
String Class.

Module II 20
L T P/S SW/F
W
TOTAL
CREDIT
UNITS
3 - 1 - 4
U T T A R P R A D E S H
Descriptors/Topics
Defining, Implementing, Applying Packages and
Interfaces,
Importing Packages.
Fundamentals, Types, Uncaught Exceptions,
Multiple catch Clauses,
Javas Built-in Exception.

Module III 20
Descriptors/Topics
Creating, Implementing and Extending thread,
thread priorities,
synchronization suspending, resuming and
stopping Threads,
Constructors,
Various Types of String Operations
Exploring Various Basic Packages of Java: Java.
lang, Java. util, Java.i.o
Module IV 20
Descriptors/Topics
Event handling Mechanism,
Event Model,
Event Classes,
Sources of Events,
Event Listener Interfaces
AWT: Working with Windows,
AWT Controls,
Layout Managers

Module V 20
Descriptors/Topics
Applet Class,
Architecture,
Skeleton,
Display Methods.
Swings: Japplet, Icons, labels, Text Fields, Buttons,
Combo Boxes.


Student Learning Outcomes:
Able to recognize the benefits and features of Open Source Technology.
Interpret, Contrast and compare open source products among themselves
Understand and demonstrate Version Control System along with its commands

Pedagogy for Course Delivery:
The course would be covered under theory and laboratory. In addition to assigning projectbased learning, early exposure to hands-on design to enhance the
motivation among the students. It incorporates designing of problems, analysis of solutions submitted by the students groups and how learning objectives were
achieved. Continuous evaluation of the students would be covered under quiz, viva etc.

Lab/ Practicals details, if applicable:


Java programs using classes & objects and various control constructs such as loops etc, and data structures such as arrays, structures and functions
Java programs for creating Applets for display of images and texts.
Programs related to Interfaces & Packages.
Input/output and random files programs in Java.
Java programs using Event driven concept.
Programs related to network programming.


Assessment/ Examination Scheme:

Theory L/T (%) Lab/Practical/Studio (%) total
75% 25% 100%
Continuous Assessment/Internal Assessment End Term Examination
Components
(Drop down)
Mid Term
Exam

Home
Assignment

Presentation/Viva

Attendance

Weightage (%)

10%

8%

7%

5%

70%
Lab/ Practical/ Studio Assessment:

Continuous Assessment/Internal Assessment End Term
Examination
Components
(Drop down
Lab record Performance Viva Attendance
Weightage (%) 10 10 5 5 70




Text:

JAVA The Complete Reference by PATRICK NAUGHTON & HERBERT SCHILD, TMH
Introduction to JAVA Programming a primar, Balaguruswamy.
Introduction to JAVA Programming Daniel/Young PHI
Jeff Frentzen and Sobotka, Java Script, Tata McGraw Hill.

Вам также может понравиться