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 |
|---|---|---|---|---|---|---|---|
| 03841193 | Introduction to Image Processing | 2 | Spring | 4 | 2+1+0 | 5 | 5 |
| Course Type | Elective |
| 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 |
Course Content
Representation, compression, storage, retrieval of data from different media such as images, text, video and audio. Multimedia file formats, multimedia programming APIs, multimedia applications.
Objectives of the Course
In this course, basic principles and algorithms related to digital image processing systems will be taught. The applications of various subjects in engineering and computer science will be shown.
Contribution of the Course to Field Teaching
| Basic Vocational Courses | |
| 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 |
| P3 | He/She follows current developments and practices in his profession and uses them effectively. | 5 |
| P5 | Has the ability to independently evaluate professional problems and issues with an analytical and critical approach and propose solutions. | 5 |
| P6 | Can present his/her thoughts effectively through written and verbal communication at the level of knowledge and skills and expresses them in an understandable manner. | 4 |
| 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 | Have knowledge about current programming languages. | P.4.5 | 1,4,7 |
| O2 | Must know and use current software development platforms. | P.3.2 | 1,4,7 |
| O3 | Tests software and fixes bugs. | P.5.1 | 1,6 |
| O4 | Speaks and presents confidently in front of the public | P.6.4 | 6 |
| O5 | He/she has knowledge about current technology topics such as Artificial Intelligence, Image Processing, Machine Learning. | P.11.6 | 1,4,7 |
| O6 | Tests software and fixes bugs. | P.14.1 | 1 |
| ** 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 Image Processing |
| 2 | Digital Images and Formats |
| 3 | Image Basic Operations |
| 4 | Display Types and Operators |
| 5 | Filtering and Edge Detection |
| 6 | Morphological Operations |
| 7 | Object Detection and Segmentation |
| 8 | Midterm |
| 9 | Image Transformations and Perspective Correction |
| 10 | Feature Extraction and Recognition in Image |
| 11 | Motion Detection and Video Processing |
| 12 | Image Processing with Machine Learning |
| 13 | Real Time Applications |
| 14 | Final |
Textbook or Material
| Resources | Gonzalez, Rafael C. ‘Digital Image Processing using MATLAB'2nd Edition, Mcgraw Hill, 2010 |
Evaluation Method and Passing Criteria
| In-Term Studies | Quantity | Percentage |
|---|---|---|
| Attendance | - | - |
| Laboratory | - | - |
| Practice | - | - |
| Field Study | - | - |
| Course Specific Internship (If Any) | - | - |
| Homework | 1 | 30 (%) |
| Presentation | - | - |
| Projects | - | - |
| Seminar | - | - |
| Quiz | - | - |
| Listening | - | - |
| Midterms | 1 | 30 (%) |
| Final Exam | 1 | 40 (%) |
| Total | 100 (%) | |
ECTS / Working Load Table
| Quantity | Duration | Total Work Load | |
|---|---|---|---|
| Course Week Number and Time | 16 | 2 | 32 |
| Out-of-Class Study Time (Pre-study, Library, Reinforcement) | 0 | 0 | 0 |
| Midterms | 1 | 14 | 14 |
| Quiz | 0 | 0 | 0 |
| Homework | 1 | 16 | 16 |
| Practice | 1 | 14 | 14 |
| Laboratory | 0 | 0 | 0 |
| Project | 0 | 0 | 0 |
| Workshop | 0 | 0 | 0 |
| Presentation/Seminar Preparation | 0 | 0 | 0 |
| Fieldwork | 0 | 0 | 0 |
| Final Exam | 1 | 14 | 14 |
| Other | 0 | 0 | 0 |
| Total Work Load: | 90 | ||
| Total Work Load / 30 | 3 | ||
| Course ECTS Credits: | 3 | ||
Course - Learning Outcomes Matrix
| Relationship Levels | ||||
| Lowest | Low | Medium | High | Highest |
| 1 | 2 | 3 | 4 | 5 |
| # | Learning Outcomes | P3 | P4 | P5 | P6 | P11 | P14 |
|---|---|---|---|---|---|---|---|
| O1 | Must know and use current software development platforms. | 4 | - | - | - | - | - |
| O2 | Have knowledge about current programming languages. | - | 4 | - | - | - | - |
| O3 | Tests software and fixes bugs. | - | - | 4 | - | - | - |
| O4 | Speaks and presents confidently in front of the public | - | - | - | 4 | - | - |
| O5 | He/she has knowledge about current technology topics such as Artificial Intelligence, Image Processing, Machine Learning. | - | - | - | - | 4 | - |
| O6 | Tests software and fixes bugs. | - | - | - | - | - | 4 |
