Skip to main content
TR EN

Course Catalog

CS 308 Software Engineering 4 Credits
This course covers the following fundamental topics in software engineering: software and software engineering, software development processes, agile development, requirements engineering, object-oriented software modeling, object-oriented software design, software design patterns, software architecture, and software quality assurance. The application of the theoretical knowledge gained in the lectures, is achieved by carrying out large-scale software engineering projects in teams.
Last Offered Terms Course Name SU Credit
Spring 2023-2024 Software Engineering 4
Fall 2023-2024 Software Engineering 4
Spring 2022-2023 Software Engineering 4
Fall 2022-2023 Software Engineering 4
Spring 2021-2022 Software Engineering 4
Fall 2021-2022 Software Engineering 4
Summer 2020-2021 Software Engineering 4
Spring 2020-2021 Software Engineering 4
Fall 2020-2021 Software Engineering 4
Spring 2019-2020 Software Engineering 4
Spring 2018-2019 Software Engineering 4
Spring 2017-2018 Software Engineering 4
Spring 2016-2017 Software Engineering 4
Spring 2015-2016 Software Engineering 4
Spring 2014-2015 Software Engineering 4
Spring 2013-2014 Software Engineering 4
Spring 2012-2013 Software Engineering 4
Spring 2011-2012 Software Engineering 4
Spring 2010-2011 Software Engineering 4
Spring 2009-2010 Software Engineering 4
Spring 2008-2009 Software Engineering 4
Spring 2007-2008 Software Engineering 4
Spring 2006-2007 Software Engineering 4
Spring 2005-2006 Software Engineering 4
Spring 2004-2005 Software Engineering 4
Spring 2003-2004 Software Engineering 4
Spring 2002-2003 Software Engineering 4
Spring 2001-2002 Software Engineering 4
Prerequisite: CS 204 - Undergraduate - Min Grade D
Corequisite: CS 308L
ECTS Credit: 7 ECTS (8 ECTS for students admitted before 2013-14 Academic Year)
General Requirements: