Skip to main content

COMP 3110 - Overview

Course Title

The title for COMP-3110 is "Introduction to Software Engineering".

Course Description

This course introduces the fundamental concepts, common principles, and general techniques of software engineering. It discusses the main issues involved in the development life-cycle of nontrivial software systems, including process models, feasibility studies, requirements elicitation and definition, rapid prototyping, design methodologies, verification and validation, and software evolution. Students taking this course are required to work on projects, which are designed to go through the major phases of large-scale software system development. (Prerequisite: COMP-2120 and COMP-2540.)(3 lecture hours a week)

Typical Course Offering

COMP-3110 is typically offered in the Fall semester.

Is a Textbook Required?

No, while there is a textbook listed and you may find it helpful, it is not required to succeed in this course.

Prerequisites

COMP-2120 and COMP-2540 are the prerequisites for this class.