|
|||||
Year/Semester of Study | 2 / Spring Semester | ||||
Level of Course | Short Cycle Degree Programme | ||||
Type of Course | Optional | ||||
Department | COMPUTER PROGRAMMING | ||||
Pre-requisities and Co-requisites | None | ||||
Mode of Delivery | Face to Face | ||||
Teaching Period | 14 Weeks | ||||
Name of Lecturer | MEHMET KIRTAY (mehmet@nevsehir.edu.tr) | ||||
Name of Lecturer(s) | MEHMET KIRTAY, | ||||
Language of Instruction | Turkish | ||||
Work Placement(s) | None | ||||
Objectives of the Course | |||||
With this course, students, aimed to gain qualifications related to software architectures |
Learning Outcomes | PO | MME | |
The students who succeeded in this course: | |||
LO-1 | Knows software development processes. |
PO-1 Has basic, current, and practical knowledge related to his/her profession PO-3 Follows current developments and practices for his/her profession and uses them effectively PO-4 Uses information technologies related to his/her profession (software, programs, animations, etc.) effectively |
Examination |
LO-2 | Can develop and test software |
PO-1 Has basic, current, and practical knowledge related to his/her profession PO-3 Follows current developments and practices for his/her profession and uses them effectively PO-4 Uses information technologies related to his/her profession (software, programs, animations, etc.) effectively PO-5 Has the ability to independently evaluate professional problems and issues with an analytical and critical approach and to propose solutions PO-7 Takes responsibility as a team member to solve unforeseen and complex problems encountered in applications related to his/her field PO-9 Has social, scientific, cultural, and ethical values in the stages of data collection, implementation, and dissemination of results related to his/her field PO-14 Tests software and fixes bugs |
Examination |
LO-3 | Can be performed maintenance of the software |
PO-1 Has basic, current, and practical knowledge related to his/her profession PO-3 Follows current developments and practices for his/her profession and uses them effectively PO-5 Has the ability to independently evaluate professional problems and issues with an analytical and critical approach and to propose solutions PO-7 Takes responsibility as a team member to solve unforeseen and complex problems encountered in applications related to his/her field PO-9 Has social, scientific, cultural, and ethical values in the stages of data collection, implementation, and dissemination of results related to his/her field PO-14 Tests software and fixes bugs |
Examination |
PO: Programme Outcomes MME:Method of measurement & Evaluation |
Course Contents | ||
Identify and analyze requirements Select a model of software development and software architecture To use design tools Software design according to requirements software to encode Using testing tools To test the software Project management tools Maintenance and repair process to make transactions | ||
Weekly Course Content | ||
Week | Subject | Learning Activities and Teaching Methods |
1 | Software Identify and analyze requirements | Lecture - Question and Answer |
2 | Software Development Methodologies | Lecture -Question and Answer |
3 | Application Lifecycle Management (ALM) | Lecture -Question and Answer |
4 | Software Planning and Resource Management | Lecture -Question and Answer |
5 | Software Design and Architecture | Lecture -Question and Answer |
6 | Software design according to requirements | Lecture -Question and Answer |
7 | Software Development and Coding | Lecture -Question and Answer |
8 | mid-term exam | |
9 | Software Testing and Quality Assurance | Lecture -Question and Answer |
10 | Project Management and Time Management | Lecture -Question and Answer |
11 | Software Maintenance and Support | Lecture -Question and Answer |
12 | Risk Management in Software Development | Lecture -Question and Answer |
13 | Software testing processes | Lecture -Question and Answer |
14 | To test the software | Lecture -Question and Answer |
15 | Project management tools | Lecture -Question and Answer |
16 | final exam | |
Recommend Course Book / Supplementary Book/Reading | ||
1 | SARIDOĞAN, M. E. (2011). Yazılım mühendisliği temelleri. | |
2 | Kaliteli yazılım nasıl geliştirilir?/ Zeynep Nur Aktaş Ankara: Seçkin Yayınevi, 2022 | |
Required Course instruments and materials | ||
Assessment Methods | |||
Type of Assessment | Week | Hours | Weight(%) |
mid-term exam | 8 | 1 | 40 |
Other assessment methods | |||
1.Oral Examination | |||
2.Quiz | |||
3.Laboratory exam | |||
4.Presentation | |||
5.Report | |||
6.Workshop | |||
7.Performance Project | |||
8.Term Paper | |||
9.Project | |||
final exam | 16 | 1 | 60 |
Student Work Load | |||
Type of Work | Weekly Hours | Number of Weeks | Work Load |
Weekly Course Hours (Theoretical+Practice) | 2 | 14 | 28 |
Outside Class | |||
a) Reading | 2 | 7 | 14 |
b) Search in internet/Library | 2 | 9 | 18 |
c) Performance Project | 0 | ||
d) Prepare a workshop/Presentation/Report | 0 | ||
e) Term paper/Project | 0 | ||
Oral Examination | 0 | ||
Quiz | 0 | ||
Laboratory exam | 0 | ||
Own study for mid-term exam | 2 | 7 | 14 |
mid-term exam | 1 | 1 | 1 |
Own study for final exam | 2 | 7 | 14 |
final exam | 1 | 1 | 1 |
0 | |||
0 | |||
Total work load; | 90 |