Information Security Technology
Course Details

KTO KARATAY UNIVERSITY
Trade and Industry Vocational School
Programme of Information Security Technology
Course Details
Trade and Industry Vocational School
Programme of Information Security Technology
Course Details

| Course Code | Course Name | Year | Period | Semester | T+A+L | Credit | ECTS |
|---|---|---|---|---|---|---|---|
| 08121109 | Software Development Techniques | 1 | Spring | 2 | 2+2+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. Gizem ÇELİK |
| Instructor Assistant(s) | - |
Course Content
Week 1: Introduction to Software Development and Fundamental Concepts
Week 2: The Software Development Life Cycle (SDLC)
Week 3: Requirements Analysis and Software Design
Week 4: Algorithms, Flowcharts, and Pseudocode
Week 5: Object-Oriented Programming (OOP) Fundamentals
Week 6: Coding Standards and Good Coding Practices
Week 7: Version Control Systems (Git, GitHub)
Week 8: Midterm Exam/Practice
Week 9: Software Testing Processes (Unit, Integration, Acceptance Testing)
Week 10: Debugging and Code Review
Week 11: Software Documentation and Maintenance Processes
Week 12: Agile, Scrum, and DevOps Approaches
Week 13: Software Project Development (Team Implementation)
Week 14: Term Project Presentations and Overall Assessment
Week 2: The Software Development Life Cycle (SDLC)
Week 3: Requirements Analysis and Software Design
Week 4: Algorithms, Flowcharts, and Pseudocode
Week 5: Object-Oriented Programming (OOP) Fundamentals
Week 6: Coding Standards and Good Coding Practices
Week 7: Version Control Systems (Git, GitHub)
Week 8: Midterm Exam/Practice
Week 9: Software Testing Processes (Unit, Integration, Acceptance Testing)
Week 10: Debugging and Code Review
Week 11: Software Documentation and Maintenance Processes
Week 12: Agile, Scrum, and DevOps Approaches
Week 13: Software Project Development (Team Implementation)
Week 14: Term Project Presentations and Overall Assessment
Objectives of the Course
The aim of the Software Development Techniques course is to teach students the fundamentals, methods and good practice techniques of the software development process.
Contribution of the Course to Field Teaching
| Basic Vocational Courses | |
| Specialization / Field Courses | |
| Support Courses | |
| Transferable Skills Courses | |
| Humanities, Communication and Management Skills Courses |
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 | - | - |
| Final Exam | - | - |
| Total | 0 (%) | |
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) | 0 | 0 | 0 |
| Midterms | 0 | 0 | 0 |
| Quiz | 0 | 0 | 0 |
| Homework | 0 | 0 | 0 |
| Practice | 0 | 0 | 0 |
| Laboratory | 0 | 0 | 0 |
| Project | 0 | 0 | 0 |
| Workshop | 0 | 0 | 0 |
| Presentation/Seminar Preparation | 0 | 0 | 0 |
| Fieldwork | 0 | 0 | 0 |
| Final Exam | 0 | 0 | 0 |
| Other | 0 | 0 | 0 |
| Total Work Load: | 0 | ||
| Total Work Load / 30 | 0 | ||
| Course ECTS Credits: | 0 | ||
