0% found this document useful (0 votes)
97 views1 page

Course: B.tech (It)

This document outlines the course objectives, contents, and evaluation for IT207 - Programming in Java, a 4 credit semester 4 course. The course aims to teach Java language syntax, object-oriented programming concepts like inheritance and polymorphism, exception handling, and GUI programming. The 5 units cover Java programming fundamentals, OOP concepts with Java, inheritance and exception handling, interfaces and packages, and GUI programming using AWT and Swing. Students will be evaluated through continuous assessment, tests, quizzes, assignments, and an end-of-term examination.

Uploaded by

rockin_ravi_vit
Copyright
© Attribution Non-Commercial (BY-NC)
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)
97 views1 page

Course: B.tech (It)

This document outlines the course objectives, contents, and evaluation for IT207 - Programming in Java, a 4 credit semester 4 course. The course aims to teach Java language syntax, object-oriented programming concepts like inheritance and polymorphism, exception handling, and GUI programming. The 5 units cover Java programming fundamentals, OOP concepts with Java, inheritance and exception handling, interfaces and packages, and GUI programming using AWT and Swing. Students will be evaluated through continuous assessment, tests, quizzes, assignments, and an end-of-term examination.

Uploaded by

rockin_ravi_vit
Copyright
© Attribution Non-Commercial (BY-NC)
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/ 1

COURSE : B.

TECH (IT) SEMESTER : IV


IT207 - PROGRAMMING IN JAVA
LT P C
3 1 0 4
AIM:
Learning programming in Java Language
Objectives:
• to learn Java language syntax and programming with Java
• To do OO programming with Java and Exception Handling
• To learn making use of packages and interfaces
• To code GUI programs
Contents:
UNIT I : Java Programming Language
Introduction To Java: Features Of Java – Application – Java Programming Structure –
Data Types – Tokens – Keywords – Operators – Constants – Statements – Simple Java
Program – Execution Environment – Garbage Collection

UNIT II : OOP with Java – I


Preview Of Oops Concepts - Class – Objects – Methods – Nested Class – Constructor –
finalizer – Access Control -I/O Streams – String – String Buffer – Vector – Wrapper
Class – static – final – this Keyword

UNIT III : OOP with Java – II


Inheritance: Types Of Inheritance – Polymorphism – Method Overloading – super –
Method Overriding – Exception Handling – File And I/O Streams.

INIT IV : Interfaces, Packages and Threads


Java Interfaces, Packages, And Threads: Interfaces – Interface Design – Packages –
Package Hierarchy – Threads Programming And Handling – Multi-Thread Programming

UNIT V : GUI Programming


Java GUI: Basic Elements Of AWT - Applet Programming – Basic Elements Of Swing –
Front-End Design –– Events Handling – Basics Of JDBC.

Text Books:
1. The Java Programming Language 3e, Ken Arnold, James Gosling, David Holmes,
Addision-Wesley
2. Core Java Vol I – Fundamental, CS. Horstmann, G. Cornell, Sun
3. Beginning Java 2/5, Ivor Horton, Wrox
Reference Books:
1. Java The Complete Reference 4e, P. Naughton, H. Schildt, Tata McGraw-Hill
2. http://java.sun.com/docs/books/tutorial
3. Java How to Program, Deitel & Deitel, PH-India
4. Professional Java, Richarson, et al, Wrox
5. Core Swing Advanced Programming, Kim Topley, Pearson
Modes of Evaluation
Continuous Assessment Test, Quiz, Assignments, and Term-End Examination

You might also like