| 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 |
|