
| Course Code | : ENF165 |
| Course Type | : Area Elective |
| Couse Group | : First Cycle (Bachelor's Degree) |
| Education Language | : Turkish |
| Work Placement | : N/A |
| Theory | : 3 |
| Prt. | : 0 |
| Credit | : 3 |
| Lab | : 0 |
| ECTS | : 4 |
The aim of this course is to examine the basic principles of software and to implement it within the framework of the project. In this context, the stages of software development and the techniques, methods and tools used in different stages are learned.
Basic Concepts of Software, Process Models, Project Management, System Models, Software Design, Software Reliability, Testing and Verification, Periodic Renewal of Software are discussed.
| 1. | Distinguish software processes. |
| 2. | Evaluate software process models |
| 3. | Make risk analysis in software projects. |
| 5. | Define the requirements of the software project |
| 6. | Perform maintenance and renewal activities of software projects |
| 1. | Yazılım Mühendisliği Temelleri-Erhan Sarıdoğan |
| Type of Assessment | Count | Percent |
|---|---|---|
| Midterm Examination | 1 | %40 |
| Final Examination | 1 | %60 |
| Activities | Count | Preparation | Time | Total Work Load (hours) |
|---|---|---|---|---|
| Lecture - Theory | 14 | 1 | 2 | 42 |
| Assignment | 1 | 10 | 1 | 11 |
| Individual Work | 4 | 4 | 2 | 24 |
| Midterm Examination | 1 | 10 | 1 | 11 |
| Final Examination | 1 | 10 | 1 | 11 |
| TOTAL WORKLOAD (hours) | 99 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | PÇ-12 | |
OÇ-1 | 4 | |||||||||||
OÇ-2 | 4 | |||||||||||
OÇ-3 | 4 | |||||||||||
OÇ-5 | 4 | |||||||||||
OÇ-6 | 4 | |||||||||||