ResourcesB.Sc ITProgramming in Java
BSIT502/BSBC502

Programming in Java

Program:B.Sc IT
Semester:Semester 5
Credits:5 Credits
Units:4 Units

Subject Overview

Programming in Java covers OOP fundamentals and Java language basics, classes/inheritance/arrays/interfaces/packages, exception handling and applet/graphics programming, and Java AWT/event handling/I/O. A 5-credit core theory paper.

Unit-wise Syllabus

4 units — click WhatsApp below to get the full notes for each

1

Unit 1: Java fundamentals

Object-oriented paradigm basics, Java history and features, differences from C/C++, Java environment, simple Java program structure, tokens and statements, constants/variables/data types, operators and expressions, decision making/branching/looping statements

2

Unit 2: Classes, inheritance, arrays and packages

Defining classes, adding variables and methods, creating objects, constructors, method overloading, static members, extending a class, overriding methods, final variables/methods/classes, arrays/jagged arrays/strings/vectors, defining and implementing interfaces, multiple inheritance via interfaces, creating and accessing packages

3

Unit 3: Exception handling and applet/graphics programming

Types of errors and exceptions, try/catch/finally blocks, throwing custom exceptions, applet life cycle, creating executable applets, passing parameters, the Graphics class, drawing lines/rectangles/circles/ellipses/arcs/polygons, line graphs and bar charts

4

Unit 4: AWT, event handling and I/O

Java AWT package containers, UI components and layouts, event delegation approach, ActionListener/MouseListener/WindowListener/KeyListener, I/O file handling — input/output streams, FileInputStream/FileOutputStream, reader/writer streams, random access files

Want the Complete Notes & Past Papers?

WhatsApp us and we'll send you the full notes, question banks, and previous year papers for Programming in Java.