Course Management System - UET Taxila Object Oriented Programming   

 

UET Taxila

http://www.uettaxila.edu.pk

 


COURSE SCHEDULE

Course Management System - UET Taxila Week # 01
• Evolution of Programming Languages
• Java History
• Unique Features of Java
• Versions of Java
• Programming Tools

Week # 02
• Life Cycle of Java Code
• Java Virtual Machine
• Creating Simple Java Program
• Command Line Arguments
• Lexical Issues
• The Java Class Libraries

Week # 03
• Overview of Integer, Floating-Point, Character and Boolean Type.
• Variables
• Type Conversion and Casting
• Automatic Type Promotion in Expressions
• Arrays

Week # 04
• Arithmetic Operators
• The Bitwise Operators
• Relational Operators
• Boolean Logical Operators
• The Assignment Operators
• The? Operators
• Operators Precedence

Week # 05
• Java’s Selection Statements ( If and Switch)
• Iteration Statements ( While, Do-while, For)
• Jump Statements(break ,Continue, return)

Week # 06 Introduction to Classes
• Class Fundamentals
• Objects
• Methods
• Constructors,
• Finalize Method

Week # 07
• Introduction to Classes (contd.)
• Overloading Methods
• Recursion
• Access Control
• Understanding Static and final

Week # 08
String Handling
• String and String Buffer
• Introducing Built in Methods of String and String Buffers Class

Week # 09
Inheritance
• Basics of Inheritance
• Introducing Super
• Introducing Abstract Classes
• Using final with Inheritance

Week # 10
Packages ,Interfaces and Exception Handling
• Introduction to Packages, access Protection
• Introduction to Interfaces
• Fundamentals of Exception Handling
• Exception Types
• Creating user defined Exception Classes

Week # 11
The Applet Basics
• Introduction to Applet class, Applet architecture and skeleton

Week # 12
Event Handling
• Event Class
• Events Sources
• Events Listeners Interfaces

Week # 13
Event Handling (contd..)
• Events Listeners Interfaces (contd.)
• Introducing Delegation Event Model and Adapter Classes

Week # 14
Swing
• Awt Classes
• Window Fundamentals
• Working with Window Controls
• Creating a Windowed Program
• Displaying Information Within a Window

Week # 15
Swing (cont…)
• Working With Graphics
• Setting The Paint Mode
• Working with Fonts
• Managing Text Output Using Font Metrics
• Basics of GUI
• Sports for GUI in Java

Week # 16
Swing (cont…)
• Abstract Windowing Toolkit(AWT)
• A part of Framework
• GUI Creation Steps
• GUI Example
• GUI Creation Approaches
• Composition & Inheritance
• Layout Managers
• More Swing Component

 

  Course Links 

Home
Course Info
Course Desc.
Course Schedule
Grading Criteria
Policies
Resources
Books
Lecture Notes
Attendance Sheet
Important Links
Tutorials
Assignments
Sample Papers
Lab Sessions
Attendance
   

 


   
Copyright © 2007 University of Engineering and Technology, Taxila . All Rights Reserved. www.uettaxila.edu.pk