Software Engineering

Undergraduate course, University of Giresun, Department of Computer Engineering, 2020

software engineering Software engineering plays a critical role in our modern digital age, where software applications are ubiquitous and have a profound impact on various aspects of our lives. Throughout this course, you will explore the entire software development life cycle, from requirements gathering and analysis to design, implementation, testing, and maintenance. You will delve into topics such as software architecture, software project management, quality assurance, and software maintenance.

Chapter 1: Design Patterns:

Chapter 2: Git: