|
Language of Instruction
|
Turkish
|
|
Level of Course Unit
|
Bachelor's Degree
|
|
Department / Program
|
Computer Engineering
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Compulsory
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
This course aims to provide students with the basic concepts of software engineering, project methodologies used during software development, determining software requirements, software design, implementation, software testing and other software development project management skills.
|
|
Course Content
|
Introduction to Software Engineering (YM), Software Processes, Requirements Engineering, System Models, Architectural Design, Agile Software Development, Design and Implementation, Software Testing and Evolution, Distributed System Architectures, Service-Oriented Design, Embedded Software, Project Management, Project Planning, Quality Management, Human Resource Management, Configuration Management
|
|
Course Methods and Techniques
|
|
|
Prerequisites and co-requisities
|
None
|
|
Course Coordinator
|
Asist Prof. Burcu Bektaş Güneş
|
|
Name of Lecturers
|
Asist Prof.Dr. BAŞAK BULUZ KÖMEÇOĞLU
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
Ian Sommerville, Yazılım Mühendisliği, Nobel Akademik Yayıncılık, 10. Basım, 2018, ISBN: 9786053208174 Ian Sommerville; Software Engineering 9th; Pearson
|
|
Course Notes
|
Software Engineering Ian Sommerville 9th ve 10th Editions
|
|
Assignments
|
Terim Tanımları ve Veri Analizi
|
|
Exams
|
Vize ve Final Sınavları
|
Course Category
|
Mathematics and Basic Sciences
|
%5
|
|
|
Engineering
|
%10
|
|
|
Engineering Design
|
%10
|
|
|
Social Sciences
|
%0
|
|
|
Education
|
%0
|
|
|
Science
|
%0
|
|
|
Health
|
%0
|
|
|
Field
|
%75
|
|
|