INTRODUCTION TO SOFTWARE ENGINEERING 

İzlence Formu

Ders Adı INTRODUCTION TO SOFTWARE ENGINEERING  Kod CMPE3615
Kredi 4 AKTS 6
Z/S Zorunlu Teorik Saat 3
Uygulama Saat 0 Lab Saat 2
Ders Dili İngilizce Dersi Veren Dr. Ögr. Üyesi ABDULLAH ÖNDEN
Dersin Veriliş Türü Örgün

Dersin Amacı

The course is designed to provide a comprehensive introduction to software engineering principles and practices. It covers the software development lifecycle (SDLC), software design and analysis using UML, project management, and software testing. Students will gain practical experience in designing, developing, and testing software systems. Moreover, this course will lay the groundwork for achieving academic and career success in Software Engineering.

İçerik

This course introduces the fundamental concepts of software engineering, including software process models, requirements engineering, system design with UML, software project management, software testing techniques, and quality assurance. The course emphasizes the importance of following a structured approach to software development and the use of modern tools and methodologies.

Öğretim Yöntemleri

Face-to-face lecture and lab sessions, online course materials, visual presentations, discussions, lab works

Kaynaklar

Textbook: Eric J. Braude and Michael E. Bernstein, Software Engineering: Modern Approaches 2ed, John Wiley & Sons, 2011, ISBN 978-0-471-69208-9 Resources: • Sommerville, I. (2015). Software Engineering (10th ed.). Pearson. ISBN 0133943038 • Larman, C. (2004). Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd ed.). Prentice Hall. ISBN 0131489062 • Lonnie D. Bentley and Jeffrey L. Whitten, Systems Analysis & Design for the Global Enterprise 7ed, McGraw Hill, 2007, ISBN-13 978-0-07-110766-2 • Lecture Notes and Codes.

Bilgi İşlem Daire Başkanlığı © 2026