| Course Name |
Principles of Software Engineering
|
|
Code
|
Semester
|
Theory
(hour/week) |
Application/Lab
(hour/week) |
Local Credits
|
ECTS
|
|
SE 302
|
FALL
|
3
|
0
|
3
|
5
|
| Prerequisites | SE 116 To succeed (To get a grade of at least DD) | |||||
| Course Language | English | |||||
| Course Type | Required (Core Course) | |||||
| Course Level | First Cycle | |||||
| Mode of Delivery | Face-To-Face | |||||
| Teaching Methods and Techniques of the Course |
Group Work Problem Solving Lecture / Presentation |
|||||
| National Occupational Classification Code | - | |||||
| Course Coordinator |
|
|||||
| Course Lecturer(s) |
|
|||||
| Assistant(s) | - | |||||
| Course Objectives | The objective of this course is to provide students a common understanding of software engineering principles. It is organized so as to, first, provide a general introduction to software development and identify the important phases of any software project. Then, each of the phases is examined in detail, in order to give the student a picture of the current state of software development. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes |
The students who succeeded in this course;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Description | In this course, students learn the theoretical and practical aspects of specification and design, development, verification and validation and testing stages of software engineering. Additionally, this course enables students to realize software specification and design phases of a sample real-life project. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related Sustainable Development Goals |
-
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Core Courses |
X
|
| Major Area Courses |
|
|
| Supportive Courses |
|
|
| Media and Managment Skills Courses |
|
|
| Transferable Skill Courses |
|
| Week | Subjects | Required Materials | Learning Outcome |
| 1 | Introduction to Software Engineering | Software Engineering Sommerville, Chapter 1 | LO1 |
| 2 | Software Processes | Sommerville, Chapter 2; Pressman, Chapter 2 | LO2 |
| 3 | Agile Software Development | Sommerville, Chapter 3 | LO2 |
| 4 | Requirements Engineering | Sommerville, Chapter 4 | LO3 |
| 5 | Project Meeting and Database | LO6 | |
| 6 | System Modeling | Sommerville, Chapter 5 | LO4 |
| 7 | Architectural Design | Sommerville, Chapter 6 | LO4 |
| 8 | Midterm Exam | - | |
| 9 | Project Meeting and Collaborative Software Development | LO6 | |
| 10 | Design and Implementation | Sommerville, Chapter 7 | LO4 |
| 11 | Project Management | Sommerville, Chapters 22 and 23 | LO6 |
| 12 | Software Testing and Software Evolution | Sommerville, Chapters 8 and 9 | LO5 |
| 13 | Project Meeting and Software Engineering Advices | LO6 | |
| 14 | Project Presentations and Project Materials Submission | LO6 | |
| 15 | Semester Review | - | |
| 16 | Final Exam | - |
| Course Notes/Textbooks | Software Engineering 10 Ian Sommerville 10th Ed. Addison Wesley 2015 978-0133943030 |
| Suggested Readings/Materials | Software Engineering: A Practitioners’s Approach Roger S. Pressman McGraw Hill Publishing Co.; 7th Ed edition (2009) ISBN: 9780071267823 |
| Semester Activities | Number | Weighting | LO1 | LO2 | LO3 | LO4 | LO5 | LO6 |
| Midterm | 1 | 30 | X | X | X | X | ||
| Final Exam | 1 | 40 | X | X | X | X | X | X |
| Project | 1 | 30 | X | X | ||||
| Total | 3 | 100 |
| Semester Activities | Number | Duration (Hours) | Workload |
|---|---|---|---|
| Participation | - | - | - |
| Theoretical Course Hours | 16 | 3 | 48 |
| Laboratory / Application Hours | - | - | - |
| Study Hours Out of Class | 14 | 2 | 28 |
| Field Work | - | - | - |
| Quizzes / Studio Critiques | - | - | - |
| Portfolio | - | - | - |
| Homework / Assignments | - | - | - |
| Presentation / Jury | - | - | - |
| Project | 1 | 40 | 40 |
| Seminar / Workshop | - | - | - |
| Oral Exams | - | - | - |
| Midterms | 1 | 14 | 14 |
| Final Exam | 1 | 20 | 20 |
| Total | 150 |
| # | PC Sub | Program Competencies/Outcomes | * Contribution Level | ||||
| 1 | 2 | 3 | 4 | 5 | |||
| No program competency data found. | |||||||
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest
As Izmir University of Economics transforms into a world-class university, it also raises successful young people with global competence.
More..Izmir University of Economics produces qualified knowledge and competent technologies.
More..Izmir University of Economics sees producing social benefit as its reason for existence.
More..