Eskisehir Technical University Info Package Eskisehir Technical University Info Package
  • Info on the Institution
  • Info on Degree Programmes
  • Info for Students
  • Türkçe
About the Program Educational Objectives Key Learning Outcomes Course Structure Diagram with Credits Field Qualifications Matrix of Course& Program Qualifications Matrix of Program Outcomes&Field Qualifications
  • Institute of Graduate Programmes
  • Department of Computer Engineering
  • Computer Engineering (Master) (With Thesis) (English)
  • Course Structure Diagram with Credits
  • Software Engineering
  • Description
  • Description
  • Learning Outcomes
  • Course's Contribution to Prog.
  • Learning Outcomes & Program Qualifications
  • ECTS Credit Load

Course Introduction Information

Code - Course Title BİL559 - Software Engineering
Course Type Elective Courses
Language of Instruction İngilizce
Laboratory + Practice 3+0
ECTS 7.5
Course Instructor(s) DOKTOR ÖĞRETİM ÜYESİ BURCU YILMAZEL
Mode of Delivery The mode of delivery of this course is Face to face.
Prerequisites There is no prerequisite or co-requisite for this course.
Courses Recomended None.
Required or Recommended Resources Sommerville, I. Software Engineering. 10. baskı. Pearson, 2016. Pressman, R. S. & Maxim, B. R. Software Engineering: A Practitioner's Approach. 9. baskı. McGraw-Hill, 2020.
Recommended Reading List Martin, R. C. Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall, 2017. Newman, S. Building Microservices. 2nd edition. O Reilly Media, 2021. Forsgren, N., Humble, J. & Kim, G. Accelerate: The Science of Lean Software and DevOps. IT Revolution Press, 2018. Bourque, P. & Fairley, R. E. Guide to the Software Engineering Body of Knowledge (SWEBOK V3.0). IEEE Computer Society, 2014.
Assessment methods and criteria Midterm Exam, Homework, and Final.
Work Placement None.
Sustainability Development Goals Quality Education , Industry, Innovation and Infrastructure

Content

Weeks Topics
Week - 1 An overview of the software engineering discipline
Week - 2 Software development process models
Week - 3 Requirements engineering
Week - 4 Software analysis, design, and modeling
Week - 5 Software architectures and architectural design decisions
Week - 6 Software verification, validation, and quality assurance
Week - 7 Secure software development
Week - 8 Software production, evolution, and DevOps
Week - 9 Risk management in software projects
Week - 10 Ethics, sustainability, and social responsibility in software engineering
Week - 11 Empirical research methods and evidence-based approaches in software engineering
Week - 12 AI-assisted software development approaches
Week - 13 Modern software testing and verification paradigms
Week - 14 Current software engineering trends and future directions

Learning Activities and Teaching Methods

  • Teaching Methods
  • Lecture
  • Discussion
  • Question & Answer
  • Observation
  • Problem Solving
  • Brain Storming
  • Report Preparation and/or Presentation
  • Competences
  • Productive
  • True to core values
  • Rational
  • Questoning
  • Entrepreneur
  • Creative
  • Follow ethical and moral rules
  • Civic awareness
  • Effective use of a foreign language
  • Eleştirel düşünebilme
  • Abstract analysis and synthesis
  • Problem solving
  • Concern for quality
  • Decision making

Assessment Methods

Assessment Method and Passing Requirements
Quamtity Percentage (%)
1.Midterm Exam 1 30
Homework 1 25
Final Exam 1 45
Toplam (%) 100
  • Info on the Institution
  • Name and Adress
  • Academic Calendar
  • Academic Authorities
  • General Description
  • List of Programmes Offered
  • General Admission Requirements
  • Recognition of Prior Learning
  • Registration Procedures
  • ECTS Credit Allocation
  • Academic Guidance
  • Info on Degree Programmes
  • PhD / Proficiency in Art
  • Master's Degree
  • Bachelor's Degree
  • Associate Degree
  • Info for Students
  • Cost of living
  • Accommodation
  • Meals
  • Medical Facilities
  • Facilities for Special Needs Students ı
  • Insurance
  • Financial Support for Students
  • Student Affairs Office
  • Info for Students
  • Learning Facilities
  • International Programmes r
  • Practical Information for Mobile Students
  • Language courses
  • Internships
  • Sports and Leisure Facilities
  • Student Associations