Information Package / Course Catalogue
Fundamentals of Software
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
Objectives of the Course

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.

Course Content

Basic Concepts of Software, Process Models, Project Management, System Models, Software Design, Software Reliability, Testing and Verification, Periodic Renewal of Software are discussed.

Name of Lecturer(s)
Learning Outcomes
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
Recommended or Required Reading
1.Yazılım Mühendisliği Temelleri-Erhan Sarıdoğan
Weekly Detailed Course Contents
Week 1 - Theoretical
Introduction to software
Week 2 - Theoretical
Software processes
Week 3 - Theoretical
Software development
Week 4 - Theoretical
System modeling
Week 5 - Theoretical
Design and implementation
Week 6 - Theoretical
Software testing
Week 7 - Theoretical
Project management
Week 8 - Theoretical
Project planning (Midterm Exam)
Week 9 - Theoretical
Configuration management
Week 10 - Theoretical
Software reuse
Week 11 - Theoretical
Component-based and service-oriented software
Week 12 - Theoretical
System structure
Week 13 - Theoretical
Real-time software
Week 14 - Theoretical
Real-time software
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%40
Final Examination1%60
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory141242
Assignment110111
Individual Work44224
Midterm Examination110111
Final Examination110111
TOTAL WORKLOAD (hours)99
Contribution of Learning Outcomes to Programme Outcomes
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
Adnan Menderes University - Information Package / Course Catalogue
2026