First Cycle - Faculty of Business Administration - Business Informatics (German)
Y : Year of Study S : Semester
Course Unit Code Course Unit Title Type of Course Y S ECTS
WI206 Introduction to Programming Compulsory 2 4 6
Objectives of the Course
Showing programming technics in computers, teaching object oriented principle with object oriented programming language Java, showing the basic characteristics of the programming language Java, experience the most important methods of the programming language Java with examples.
Name of Lecturer(s)
Prof. Dr. ULRICH TAMM
Learning Outcomes
1 Understanding the basic object oriented technics.
2
3 Understanding the structure of programming language Java and its basic methods.
4 Understanding the object oriented programming requirement and avails .
5 Understanding the object oriented programming technics.
6 Understanding the object oriented programming principle.
Mode of Delivery
Formal Education
Weekly Detailed Course Contents
Week Theoretical Practice Laboratory
1 Entrance to programming and basic programming principle.
2 Using objects in programming language Java.
3 Data types in programming language Java.
4 Using methods (functions) in programming language Java.
5 Using Java library.
6 Inheritance ve polymorphism consepts in programming language Java.
7 Constructor and garbage collector in programming language Java.
8 Math class methods in programming language Java.
9 study week
10 midterm
11 Development GUIs and Swing components in programming language Java.
12 Saving objects in programming language Java.
13 Creating connection in programming language Java (Creating client and server)
14 Data structures in programming language Java.
15 Emiting a code which is developed in programming language Java.
16 Remote Method Invocation-RMI in programming language Java.
17 study week
Recommended or Required Reading
EJB 3 professionell. Editör: Oliver Ihns, Dierk Harbeck. Yayınevi: dpunkt.Verlag. Heidelberg, 2007.
Grundkurs Programmieren in Java. Editör: Dietmar Ratz, Jens Scheffler. Yayınevi: Hanser Verlag. München, Wien 2007.
Java von Kopf bis Fuss. Editör: Kathy Sierra, Bert Bates. Yayınevi: O'REILLY Verlag. Köln, 2006.
Planned Learning Activities and Teaching Methods
Lecture, questions-answers, research, student-centered narrative.
Assessment
AssessmentQuantityWeight
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
Total100
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Exam1100
Total100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Exam1100
Total100
Language of Instruction
German
Workload Calculation
Activities Number Time (hours) Total Work Load (hours)
Theoretical 4 14 56
Pre Class Self Study 3 14 42
Post Class Self Study 3 14 42
Total 10 42 140
Contribution of Learning Outcomes to Programme Outcomes
PO 1PO 2PO 3PO 4PO 5PO 6PO 7PO 8PO 9PO 10PO 11PO 12PO 13PO 14PO 15PO 16
LO 10000300001020000
LO 20000300002030000
LO 30000300002030000
LO 40000300003020000
LO 50000300002030000
LO 60000000000000000
LO 70000000000000000
LO 80000000000000000
LO 90000000000000000
LO 100000000000000000

^