Indian Institute of Information and Technology, Allahabad (Deemed University)

mammetlizardlickΛογισμικό & κατασκευή λογ/κού

3 Νοε 2013 (πριν από 3 χρόνια και 9 μήνες)

106 εμφανίσεις

Indian Institute of Information and Technology, Allahabad

(Deemed University)

Lecture List



Program: MSCLIS

(2
nd
Semester)


OBJECTED PROGRAMMING & DESIGN


The objective of this course to make students competent and efficient in programming
languages the
course will follow the approach of procedure oriented and as well as object
oriented programming techniques to be utilized in developing programs for software,
implementing algorithms, designing tools for Information Security Managements and
protection of
information, monitoring system and networks.


Concepts of Object
-
oriented Programming



Classes and instances



Encapsulation of code and data



Abstract data types



Operator overloading



Polymorphism



Inheritance: single and multiple

Introduction to Objec
t
-
oriented Programming with Java



Classes



Instance variables



Methods



Constructors



Inheritance

Java Syntax and Usage



Features of Java



Differences between C++ and Java



Compile
-
time vs. run
-
time binding



Programming practices

Introduction to Graphica
l User Interface (GUI) Programming



GUI programming: callback style, event loop



Java AWT and window system



Java Swing toolkit



Java Swing widgets

GUI Software Design and Implementation in Java



Object
-
oriented design of GUI's



Widgets as objects: button
s, sliders, scrollbars, menus



Instantiation of widgets, encapsulation of widgets



Main loop



Callback procedures



Examples: Using Java to build GUI's

Object
-
Oriented Design



Unified Modeling Language (UML)