Computer Programming
Course Details

KTO KARATAY UNIVERSITY
Trade and Industry Vocational School
Programme of Computer Programming
Course Details
Trade and Industry Vocational School
Programme of Computer Programming
Course Details

| Course Code | Course Name | Year | Period | Semester | T+A+L | Credit | ECTS |
|---|---|---|---|---|---|---|---|
| 03830105 | Visual Programming-I | 2 | Autumn | 3 | 2+1+0 | 4 | 4 |
| Course Type | Compulsory |
| Course Cycle | Associate (Short Cycle) (TQF-HE: Level 5 / QF-EHEA: Short Cycle / EQF-LLL: Level 5) |
| Course Language | Turkish |
| Methods and Techniques | - |
| Mode of Delivery | Face to Face |
| Prerequisites | - |
| Coordinator | - |
| Instructor(s) | Lect. Seda YILDIRIM |
| Instructor Assistant(s) | - |
Course Instructor(s)
| Name and Surname | Room | E-Mail Address | Internal | Meeting Hours |
|---|---|---|---|---|
| Lect. Seda YILDIRIM | TSMYO-T213 | [email protected] | 7915 | Monday 11:00-12:00 |
Course Content
Windows Form GUI Objects, Providing database connections, Automation project design, File Operations
Objectives of the Course
This course aims to enable students to use visual objects, to master programming methods and techniques, and to develop applications on database applications using programming methods and techniques.
Contribution of the Course to Field Teaching
| Basic Vocational Courses | X |
| Specialization / Field Courses | X |
| Support Courses | |
| Transferable Skills Courses | |
| Humanities, Communication and Management Skills Courses |
Relationships between Course Learning Outcomes and Program Outcomes
| Relationship Levels | ||||
| Lowest | Low | Medium | High | Highest |
| 1 | 2 | 3 | 4 | 5 |
| # | Program Learning Outcomes | Level |
|---|---|---|
| P4 | Effectively uses information technologies (software, programs, animations, etc.) related to her/his profession. | 5 |
| P1 | He/she has basic, current and applied information about his/her profession. | 5 |
| P11 | Creates algorithms and data structures and performs mathematical calculations. | 5 |
| P14 | Tests software and fixes bugs. | 4 |
Course Learning Outcomes
| Upon the successful completion of this course, students will be able to: | |||
|---|---|---|---|
| No | Learning Outcomes | Outcome Relationship | Measurement Method ** |
| O1 | Knows how to develop algorithms and creates a data structure suitable for the algorithm. | P.4.1 | 1,4,7 |
| O2 | Must know and use current software development platforms. | P.3.2 | 1,4,7 |
| O3 | Knows and uses Visual Programming techniques. | P.11.5 | 1,4,7 |
| O4 | Tests software and fixes bugs. | P.14.1 | 1,4,7 |
| ** Written Exam: 1, Oral Exam: 2, Homework: 3, Lab./Exam: 4, Seminar/Presentation: 5, Term Paper: 6, Application: 7 | |||
Weekly Detailed Course Contents
| Week | Topics |
|---|---|
| 1 | Introduction to Visual Programming |
| 2 | Form screen Introduction of Objects-Label-Button |
| 3 | Form screen Introduction of Objects-Textbox-RichTextbox-MaskedTextbox |
| 4 | Sending information between forms - MessageBox - Checkbox |
| 5 | Form screen Introduction of Objects-Radiobutton-Combobox-Panel-Groupbox |
| 6 | orm screen Introduction of Objects-Listbox-Timer-ProgressBar-PictureBox |
| 7 | Form screen Introduction of Objects-Web Bowser-MenüStrip-DataGridView-TabControl |
| 8 | Form screen Introduction of Objects-Chart |
| 9 | Database Operations |
| 10 | File Operations |
| 11 | Database and File Operations Sample Applications |
| 12 | Topic Repetitions and sample applications |
| 13 | Determination and Presentation of Project Assignments |
| 14 | Determination and Presentation of Project Assignments |
Textbook or Material
| Resources | Visual Programming - For Beginners and Vocational School Students |
Evaluation Method and Passing Criteria
| In-Term Studies | Quantity | Percentage |
|---|---|---|
| Attendance | - | - |
| Laboratory | - | - |
| Practice | - | - |
| Field Study | - | - |
| Course Specific Internship (If Any) | - | - |
| Homework | - | - |
| Presentation | - | - |
| Projects | - | - |
| Seminar | - | - |
| Quiz | - | - |
| Listening | - | - |
| Midterms | 1 | 40 (%) |
| Final Exam | 1 | 60 (%) |
| Total | 100 (%) | |
ECTS / Working Load Table
| Quantity | Duration | Total Work Load | |
|---|---|---|---|
| Course Week Number and Time | 14 | 2 | 28 |
| Out-of-Class Study Time (Pre-study, Library, Reinforcement) | 14 | 1 | 14 |
| Midterms | 1 | 15 | 15 |
| Quiz | 0 | 0 | 0 |
| Homework | 0 | 0 | 0 |
| Practice | 14 | 1 | 14 |
| Laboratory | 14 | 1 | 14 |
| Project | 0 | 0 | 0 |
| Workshop | 0 | 0 | 0 |
| Presentation/Seminar Preparation | 0 | 0 | 0 |
| Fieldwork | 0 | 0 | 0 |
| Final Exam | 1 | 15 | 15 |
| Other | 0 | 0 | 0 |
| Total Work Load: | 100 | ||
| Total Work Load / 30 | 3,33 | ||
| Course ECTS Credits: | 3 | ||
Course - Learning Outcomes Matrix
| Relationship Levels | ||||
| Lowest | Low | Medium | High | Highest |
| 1 | 2 | 3 | 4 | 5 |
| # | Learning Outcomes | P3 | P4 | P11 | P14 |
|---|---|---|---|---|---|
| O1 | Must know and use current software development platforms. | 4 | - | - | - |
| O2 | Knows how to develop algorithms and creates a data structure suitable for the algorithm. | - | 5 | - | - |
| O3 | Knows and uses Visual Programming techniques. | - | - | 4 | - |
| O4 | Tests software and fixes bugs. | - | - | - | 5 |
