Subject: Object-oriented Programming Platforms
(09 -
SIT020) Basic Information
Course specification
Course is active from 01.10.2010.. Precondition courses
Students learn the concepts of object-oriented programming platforms with an emphasis on Java and .NET platforms. Students gain knowledge of the object-oriented programming concepts using the Java programming language and the Java programming platform, graphical IDE for software developing. Advanced Java concepts: generic data types, annotations, reflection, connection with other programming languages, accessing to relational databases. Students gain knowledge of object-oriented programming using the C-sharp programming language, graphical IDE for software developing. Advanced C-sharp concepts: generic data types, graphic components, accessing to relational databases. Introduction to Java / concept of virtual machines / syntax: operators, flow control / OO concepts: classes, inheritance, abstract classes, interfaces / exceptions / input-output subsystem / GUI: AWT, Swing / generic data types / reflection / annotation / connection with other languages / working with relational databases. Introduction to C-sharp / Microsoft .NET development platform / syntax: variables, operators, expressions, methods, flow control / OO concepts : classes, inheritance, abstract classes, interfaces / exceptions / input-output subsystem / graphical user interface: work with graphical components, validation / building graphical components / generic data types / working with relational databases. Lectures. Computer practice. Consultations. The examination is oral. The final grade is formed on the basis of achievement in the laboratory practice classes and oral examination.
|