1 | Course Title: | VISUAL PROGRAMMING |
2 | Course Code: | EHAZ105 |
3 | Type of Course: | Compulsory |
4 | Level of Course: | Short Cycle |
5 | Year of Study: | 1 |
6 | Semester: | 2 |
7 | ECTS Credits Allocated: | 4 |
8 | Theoretical (hour/week): | 2 |
9 | Practice (hour/week) : | 0 |
10 | Laboratory (hour/week) : | 2 |
11 | Prerequisites: | none |
12 | Recommended optional programme components: | None |
13 | Language: | Turkish |
14 | Mode of Delivery: | Face to face |
15 | Course Coordinator: | Öğr. Gör. Dr. PELİN DEMİR |
16 | Course Lecturers: | Meslek Yüksekokulları Yönetim Kurullarının görevlendirdiği öğretim elemanları. |
17 | Contactinformation of the Course Coordinator: |
Öğr. Gör Dr. Pelin Demir Bursa Uludağ Üniversitesi Teknik Bilimler MYO Hibrid ve Elektrikli Taşıtlar Prog. Görükle / Bursa pelinsule@uludag.edu.tr |
18 | Website: | |
19 | Objective of the Course: | Visual programming, creating a computer program using pictorial elements |
20 | Contribution of the Course to Professional Development | Introduction to programming and the concept of an algorithm, the concept of a flow chart and the creation of flow charts for different problems, the definition of pseudo-code and comparison of flow chart outputs, Providing information about Visual Studio (C-based) and making applications for this program, Examples of using arithmetic, assignment, relational, logical, bit-based, condition-dependent operators, Increasing and decreasing, and using special operators, and showing various applications made with these operators, Applications for loops and various types of loops, Various applications for one-dimensional arrays and one-dimensional arrays, Matrix structure and various applications for matrices, Pointer concept and applications, Strings and applications, Geometric drawings with graphic library applications, Arithmetic functions and applications, various applications related to the solution of real problems. |
21 | Learning Outcomes: |
|
22 | Course Content: |
Week | Theoretical | Practical |
1 | Introduction to programming and algorithm concept | laboratory applications |
2 | Concept of flow chart and creation of flow charts for different problems, definition of pseudo-code and comparison of flow chart outputs | laboratory applications |
3 | Providing information about the Visual studio program files (C) and comparing the applications belonging to this program | laboratory applications |
4 | Examples of using arithmetic, assignment, relational, logical, bit-based, conditional operators | laboratory applications |
5 | Increase and decrease and use of special operators and demonstration of various applications made with these operators | laboratory applications |
6 | Loops and applications of various loop types | laboratory applications |
7 | One-dimensional arrays and various applications of one-dimensional arrays | laboratory applications |
8 | Midterm Exam | laboratory applications |
9 | Matrix structure and various applications related to matrices | laboratory applications |
10 | Pointer concept and applications | laboratory applications |
11 | Strings and their applications | laboratory applications |
12 | Arithmetic functions and their applications | laboratory applications |
13 | Various applications for solving real problems. | laboratory applications |
14 | Applications with Visual studio |
23 | Textbooks, References and/or Other Materials: |
THEORY AND PROBLEMS of progamming with visual basic BYRON S. GOTTFRIED, Ph.D. C Applications with Visual Studio,Basic Applications Advanced Applications, Professional Applications, 2019, NOBEL ACADEMIC PUBLISHING EDUCATION CONSULTING TRADE. ltd. Şti. Dr. Emrah Aydemir |
24 | Assesment |
TERM LEARNING ACTIVITIES | NUMBER | PERCENT |
Midterm Exam | 1 | 40 |
Quiz | 0 | 0 |
Homeworks, Performances | 0 | 0 |
Final Exam | 1 | 60 |
Total | 2 | 100 |
Contribution of Term (Year) Learning Activities to Success Grade | 40 | |
Contribution of Final Exam to Success Grade | 60 | |
Total | 100 | |
Measurement and Evaluation Techniques Used in the Course | Measurement and evaluation is carried out according to the priciples of Bursa uludag University Associate and Undergraduate Education Regulation. | |
Information | Results are determined with the letter grade determined by the student automation system. |
25 | ECTS / WORK LOAD TABLE |
Activites | NUMBER | TIME [Hour] | Total WorkLoad [Hour] |
Theoretical | 14 | 2 | 28 |
Practicals/Labs | 14 | 2 | 28 |
Self Study and Preparation | 2 | 14 | 28 |
Homeworks, Performances | 0 | 0 | 0 |
Projects | 0 | 0 | 0 |
Field Studies | 0 | 0 | 0 |
Midtermexams | 1 | 30 | 30 |
Others | 0 | 0 | 0 |
Final Exams | 1 | 4 | 4 |
Total WorkLoad | 118 | ||
Total workload/ 30 hr | 3,93 | ||
ECTS Credit of the Course | 4 |
26 | CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
LO: Learning Objectives | PQ: Program Qualifications |
Contribution Level: | 1 Very Low | 2 Low | 3 Medium | 4 High | 5 Very High |