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 |
|---|---|---|---|---|---|---|---|
| 03830103 | Internship | 2025 | Autumn | 3 | 0+2+0 | 7 | 7 |
| 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 | Reporting and Documentation (Internship Logbook): The technique of students transforming their professional activities during the internship into a written report (internship logbook) in accordance with the format and rules specified in the institution's internship guidelines. (Weight: 30%) Project-Based Learning: The method of students producing and developing a concrete project in accordance with academic guidelines at the institution where they are interning. (Weight: 40%) Oral Presentation and Expression: The presentation technique where the student conveys their developed project, experiences, and achievements during the internship to the committee within the framework of the determined academic rules. (Weight: 20%) On-the-Job Observation and Performance Evaluation: The method of observing and scoring the student's professional skills, work discipline, and attitude on a graded scale (out of 5) by their authorized supervisor at the institution where they are interning. (Weight: 10%) Prerequisite Integrated Evaluation: The internship success grade consists of a combination of logbook submission, project production, presentation, and workplace grade; A sequential control method where the internship process is considered unsuccessful (0 points) if any of these components are missing. |
| Mode of Delivery | Face to Face |
| Prerequisites | There are no prerequisites for the course. All students receive instruction starting from the basic level. |
| Coordinator | - |
| Instructor(s) | Lect. Uğur POLAT |
| Instructor Assistant(s) | - |
Course Instructor(s)
| Name and Surname | Room | E-Mail Address | Internal | Meeting Hours |
|---|---|---|---|---|
| Lect. Uğur POLAT | C-129 | [email protected] | 7860 | Thursday 14:00-16:00 |
Course Content
Orientation and Institutional Adaptation: Examining the organizational structure of the internship institution, learning about business ethics, quality processes, and basic occupational health and safety rules.
Process Observation: Analyzing professional processes (IT, software development, hardware maintenance, etc.) and corporate workflows on-site.
Practical Application: Applying theoretical knowledge gained during the internship (algorithm creation, coding, database management, testing processes, etc.) to real-world industry projects.
Problem Solving and Initiative Taking: Generating solutions to technical and operational problems using analytical approaches, participating in debugging and system improvement efforts.
Teamwork and Communication: Working in coordination with teams within the institution and establishing effective written/verbal communication with colleagues.
Reporting and Documentation: Recording all professional activities in a formal internship logbook (or digital system) in technical language, in the form of daily and weekly work packages.
Final Evaluation: Presenting the technical achievements and completed projects to the relevant academic committee or internship advisor.
Process Observation: Analyzing professional processes (IT, software development, hardware maintenance, etc.) and corporate workflows on-site.
Practical Application: Applying theoretical knowledge gained during the internship (algorithm creation, coding, database management, testing processes, etc.) to real-world industry projects.
Problem Solving and Initiative Taking: Generating solutions to technical and operational problems using analytical approaches, participating in debugging and system improvement efforts.
Teamwork and Communication: Working in coordination with teams within the institution and establishing effective written/verbal communication with colleagues.
Reporting and Documentation: Recording all professional activities in a formal internship logbook (or digital system) in technical language, in the form of daily and weekly work packages.
Final Evaluation: Presenting the technical achievements and completed projects to the relevant academic committee or internship advisor.
Objectives of the Course
The aim of this course is to enable students to directly apply the academic, theoretical, and practical knowledge they acquire during their education to real-world, industry-specific projects.
In this context, the course allows students to reinforce their analytical problem-solving skills using current technologies, experience teamwork dynamics in the field, and follow professional developments in their areas while on the job.
The ultimate goal is to provide students with tangible professional experience before graduation, instill in them a sense of independent responsibility and professional work discipline, and accelerate their integration into business processes, thus preparing them for professional life in the most well-equipped way.
In this context, the course allows students to reinforce their analytical problem-solving skills using current technologies, experience teamwork dynamics in the field, and follow professional developments in their areas while on the job.
The ultimate goal is to provide students with tangible professional experience before graduation, instill in them a sense of independent responsibility and professional work discipline, and accelerate their integration into business processes, thus preparing them for professional life in the most well-equipped way.
Contribution of the Course to Field Teaching
| Basic Vocational Courses | |
| Specialization / Field Courses | |
| Support Courses | |
| Transferable Skills Courses | X |
| 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 |
|---|---|---|
| P8 | Has awareness of career management and lifelong learning. | 4 |
| P1 | He/she has basic, current and applied information about his/her profession. | 5 |
| P2 | Gains knowledge about occupational health and safety, environmental awareness and quality processes. | 4 |
| 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. | 5 |
| P7 | Takes responsibility as a team member to solve unforeseen complex problems encountered in applications related to her/his field | 5 |
| P17 | Recognizes and understands the civilization to which the nation belongs, acts in accordance with professional ethics, and demonstrates social responsibility awareness. | 5 |
| P19 | Sağlıklı ve güvenli bir çalışma ortamı oluşturmak için karşılaşılan sorunlarının çözümünde İSG ile ilgili bilgiler ile uygun yöntem ve araçları seçer ve kullanır. | 4 |
| P20 | Uses information technologies effectively and efficiently to solve problems encountered in academic and professional life. | 5 |
Course Learning Outcomes
| Upon the successful completion of this course, students will be able to: | |||
|---|---|---|---|
| No | Learning Outcomes | Outcome Relationship | Measurement Method ** |
| O1 | Determines the skills required to solve problems and develops methods. | P.8.1 | 6,7 |
| O2 | Applies the methods developed to solve problems effectively and efficiently. | P.8.2 | 6,7 |
| O3 | Knows the basic elements of a computer. | P.1.1 | 7 |
| O4 | Knows how to use the internet and do research. | P.1.2 | 7 |
| O5 | Has knowledge about Computer and Security. | P.1.4 | 7 |
| O6 | Understands and applies occupational health and safety standards | P.2.1 | 7 |
| O7 | Assess environmental impacts and risks in the workplace | P.2.4 | 7 |
| O8 | Tests software and fixes bugs. | P.5.1 | 6,7 |
| O9 | Knows analytical, effective research and solution techniques to identify problems. | P.5.2 | 6,7 |
| O10 | Evaluate computer science topics and algorithms using critical thinking skills | P.5.4 | 6,7 |
| O11 | Knows how to use at least one of the MS Office tools. | P.6.2 | 6,7 |
| O12 | Speaks and presents confidently in front of the public | P.6.4 | 6,7 |
| O13 | Have knowledge of project management | P.7.1 | 6,7 |
| O14 | Having the ability to work at different stages of the project such as development, testing and maintenance | P.7.3 | 6,7 |
| O15 | Works effectively individually and in multidisciplinary teams. | P.7.4 | 6,7 |
| O16 | To be able to effectively use online information sources, databases and communication channels related to the field. | P.7.5 | 6,7 |
| O17 | Ability to act in accordance with professional ethics and social responsibility awareness in working life | P.17.3 | 7 |
| O18 | Ability to produce strategies in accordance with professional ethics for the problems encountered | P.17.5 | 7 |
| O19 | Understanding the interactions between work and human health | P.19.2 | 7 |
| O20 | Identify workplace environment factors in work and health relationships. | P.19.3 | 7 |
| O21 | Knowing the legislation and legal responsibilities regarding occupational health and safety | P.19.8 | 7 |
| O22 | To be able to define the basic concepts of information technologies and computer systems and to explain the relationships between these concepts. | P.20.1 | 6,7 |
| O23 | Ability to effectively use basic software applications (e.g. presentation software, etc.) and prepare professional documents with these tools. | P.20.2 | 6,7 |
| O24 | Being aware of data security, ethics and privacy issues and being able to apply these principles. | P.20.4 | 7 |
| O25 | Ability to write simple programs by understanding computer programming and algorithm logic at a basic level. | P.20.5 | 6,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 | Orientation and Institutional Adaptation |
| 2 | Occupational Health and Safety (OHS) and Process Analysis |
| 3 | Participation in Practical Work and Core Responsibilities |
| 4 | Sectoral Practices and Initiative Taking |
| 5 | Project Topic Determination and Needs Analysis |
| 6 | Creating the Project Architecture |
| 7 | Project Development Processes - Part I |
| 8 | Midterm Assessment and Progress Check (Visa Period) |
| 9 | Project Development Processes - Part II and Testing Phase |
| 10 | Project Integration and Completion |
| 11 | Completion of Workplace Evaluation |
| 12 | Preparation of the Internship Logbook |
| 13 | Document and Project Submission |
| 14 | Internship Presentations and Committee Evaluation |
Textbook or Material
| Resources | Internship Evaluation Criteria |
| Internship Frequently Asked Questions and Process Guidance |
Evaluation Method and Passing Criteria
| In-Term Studies | Quantity | Percentage |
|---|---|---|
| Attendance | - | - |
| Laboratory | - | - |
| Practice | - | - |
| Field Study | - | - |
| Course Specific Internship (If Any) | 1 | - |
| 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 | 0 | 0 | 0 |
| Out-of-Class Study Time (Pre-study, Library, Reinforcement) | 31 | 1 | 31 |
| Midterms | 0 | 0 | 0 |
| Quiz | 0 | 0 | 0 |
| Homework | 0 | 0 | 0 |
| Practice | 31 | 2 | 62 |
| Laboratory | 0 | 0 | 0 |
| Project | 31 | 3 | 93 |
| Workshop | 0 | 0 | 0 |
| Presentation/Seminar Preparation | 1 | 4 | 4 |
| Fieldwork | 0 | 0 | 0 |
| Final Exam | 0 | 0 | 0 |
| Other | 2 | 5 | 10 |
| Total Work Load: | 200 | ||
| Total Work Load / 30 | 6,67 | ||
| Course ECTS Credits: | 7 | ||
Course - Learning Outcomes Matrix
| Relationship Levels | ||||
| Lowest | Low | Medium | High | Highest |
| 1 | 2 | 3 | 4 | 5 |
| # | Learning Outcomes | P1 | P2 | P5 | P6 | P7 | P8 | P17 | P19 | P20 |
|---|---|---|---|---|---|---|---|---|---|---|
| O1 | Knows the basic elements of a computer. | 2 | - | - | - | - | - | - | - | - |
| O2 | Knows how to use the internet and do research. | 3 | - | - | - | - | 4 | - | - | - |
| O3 | Has knowledge about Computer and Security. | 3 | - | - | - | - | - | - | - | - |
| O4 | Understands and applies occupational health and safety standards | - | 5 | - | - | - | - | - | 5 | - |
| O5 | Assess environmental impacts and risks in the workplace | - | 4 | - | - | - | - | - | 4 | - |
| O6 | Tests software and fixes bugs. | 4 | - | 5 | - | - | - | - | - | 5 |
| O7 | Knows analytical, effective research and solution techniques to identify problems. | - | - | 5 | - | - | - | - | - | 5 |
| O8 | Evaluate computer science topics and algorithms using critical thinking skills | - | - | 5 | - | - | - | - | - | 5 |
| O9 | Knows how to use at least one of the MS Office tools. | - | - | - | 3 | - | - | - | - | - |
| O10 | Speaks and presents confidently in front of the public | - | - | - | 5 | - | - | - | - | - |
| O11 | Have knowledge of project management | - | - | 4 | - | 4 | - | - | - | 4 |
| O12 | Having the ability to work at different stages of the project such as development, testing and maintenance | 5 | - | 4 | - | 5 | - | - | - | 5 |
| O13 | Works effectively individually and in multidisciplinary teams. | - | - | - | - | 5 | - | - | - | - |
| O14 | To be able to effectively use online information sources, databases and communication channels related to the field. | - | - | - | 4 | - | 4 | - | - | - |
| O15 | Determines the skills required to solve problems and develops methods. | - | - | 5 | - | - | - | - | - | 5 |
| O16 | Applies the methods developed to solve problems effectively and efficiently. | 5 | - | 5 | - | - | - | - | - | 5 |
| O17 | Ability to act in accordance with professional ethics and social responsibility awareness in working life | - | - | - | - | - | - | 5 | - | - |
| O18 | Ability to produce strategies in accordance with professional ethics for the problems encountered | - | - | 4 | - | - | - | 5 | - | - |
| O19 | Understanding the interactions between work and human health | - | 3 | - | - | - | - | - | 3 | - |
| O20 | Identify workplace environment factors in work and health relationships. | - | 3 | - | - | - | - | - | 4 | - |
| O21 | Knowing the legislation and legal responsibilities regarding occupational health and safety | - | 3 | - | - | - | - | - | 3 | - |
| O22 | To be able to define the basic concepts of information technologies and computer systems and to explain the relationships between these concepts. | 2 | - | - | - | - | - | - | - | - |
| O23 | Ability to effectively use basic software applications (e.g. presentation software, etc.) and prepare professional documents with these tools. | - | - | - | 5 | - | - | - | - | - |
| O24 | Being aware of data security, ethics and privacy issues and being able to apply these principles. | - | - | - | - | - | - | 5 | - | - |
| O25 | Ability to write simple programs by understanding computer programming and algorithm logic at a basic level. | 4 | - | - | - | - | - | - | - | 4 |
