1 |
Course Title: |
ADVANCED PROGRAMMING |
2 |
Course Code: |
EEM4115 |
3 |
Type of Course: |
Optional |
4 |
Level of Course: |
First Cycle |
5 |
Year of Study: |
4 |
6 |
Semester: |
7 |
7 |
ECTS Credits Allocated: |
4 |
8 |
Theoretical (hour/week): |
3 |
9 |
Practice (hour/week) : |
0 |
10 |
Laboratory (hour/week) : |
0 |
11 |
Prerequisites: |
None |
12 |
Recommended optional programme components: |
None |
13 |
Language: |
Turkish |
14 |
Mode of Delivery: |
Face to face |
15 |
Course Coordinator: |
Prof. Dr. FAHRİ VATANSEVER |
16 |
Course Lecturers: |
|
17 |
Contactinformation of the Course Coordinator: |
Adres: Elektrik-Elektronik Mühendisliği bölümü, No:311 Tel: (224) 294 09 05 Web: http://home.uludag.edu.tr/~fahriv E-posta:fahriv@uludag.edu.tr |
18 |
Website: |
http://home.uludag.edu.tr/~fahriv |
19 |
Objective of the Course: |
To gain ability to develop special software for application areas with using advanced programming technique after becoming expert on certain high-level programming language (Visual Basic, Delphi, Java or Python) |
20 |
Contribution of the Course to Professional Development |
|
Week |
Theoretical |
Practical |
1 |
High-level programming, object oriented programming, programming language editor |
|
2 |
Characters, operators, operations, data types and Casting among these types in programming language |
|
3 |
Decision and loop structures commands and applications |
|
4 |
Numeric, alphanumeric, graphical, system commands and applications |
|
5 |
Forms, properties and events. Sample applications |
|
6 |
Standard components (objects), properties and events, sample applications |
|
7 |
System components, properties, events and applications |
|
8 |
Midterm Exam + General review |
|
9 |
Multimedia components, properties, events and applications |
|
10 |
Dialog box, dialogs components, properties, events and applications |
|
11 |
Operating system, Office applications, report components, properties, events and applications |
|
12 |
Network components, properties events and applications |
|
13 |
Database components, properties, events and applications |
|
14 |
Electronic application programs |
|
23 |
Textbooks, References and/or Other Materials: |
1. Fahri Vatansever, "Algoritma Geliştirme ve Programlamaya Giriş", 14. baskı, Seçkin Yayıncılık, Ankara, 2020. 2. Lischner, R., Delphi in a Nutshell (In a Nutshell (O'Reilly)), 2000. 3. Pacheco, X., Delphi for .NET Developer's Guide, SAMS, 2004. 4. Kerman, M.C., Programming and Problem Solving with Delphi, 2001. 5. Barrow, J., Introducing Delphi Programming: Theory through Practice, 2005. |
24 |
Assesment |
|