ia course
20-311-2-044 is part of Concordia University’s software engineering department course offering. This four-credit course provides students with an introduction to software engineering principles and methodologies. Emphasis is placed on software development processes, tools, and techniques. Topics covered include: requirements engineering, software design, software development lifecycle models, software quality verification, software testing, software configuration management, software project management, and software maintenance. The course also covers topics in object-oriented programming, Unified Modeling Language, and Agile software development.