0% found this document useful (0 votes)
16 views3 pages

NewSyllabus 122720157318695

The document outlines the curriculum for a course on Java Programming that introduces students to object-oriented programming concepts in Java, covers topics like inheritance, packages, interfaces, exceptions, threads, applets, and event handling, and assesses students through theory exams, practical labs, assignments, and a final exam. The course aims to impart programming skills in Java so students can develop web solutions like creating applets.
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)
16 views3 pages

NewSyllabus 122720157318695

The document outlines the curriculum for a course on Java Programming that introduces students to object-oriented programming concepts in Java, covers topics like inheritance, packages, interfaces, exceptions, threads, applets, and event handling, and assesses students through theory exams, practical labs, assignments, and a final exam. The course aims to impart programming skills in Java so students can develop web solutions like creating applets.
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/ 3

Annexure ‘CD – 01’

FORMAT FOR COURSE CURRICULUM

Course Title: Java Programming L T P/S SW/F TOTAL


Credit Units: W CREDIT
UNITS
3 - 2 - 4
Course Level:UG
Course Code: IT 201
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

Concepts of OOP, Features of Java, How Java is different from C++, Data types, Control Statements, identifiers, arrays, Operators. Inheritance: 20
Multilevel hierarchy, method overriding, Abstract classes, Final classes, String Class.

Module II
Defining, Implementing, Applying Packages and Interfaces, Importing Packages. Fundamentals, Types, Uncaught Exceptions, Multiple catch 20
Clauses, Java’s Built-in Exception.
Module III
Creating, Implementing and Extending thread, thread priorities, synchronization suspending, resuming and stopping Threads, Constructors, 20
Various Types of String Operations Exploring Various Basic Packages of Java: Java. lang, Java. util, Java.i.o

Module IV
Applet Class, Architecture, Skeleton, Display Methods. Swings: Japplet, Icons, labels, Text Fields, Buttons, Combo Boxes.
20
Module V
Descriptors/Topics
Event handling Mechanism, Event Model, Event Classes, Sources of Events, Event Listener Interfaces 20
AWT: Working with Windows, AWT Controls, Layout Managers, Files and Streams handling in java

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 project–based 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.

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:

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

You might also like