Software Engineering
Description
Students learn the principal paradigms that govern the design and implementation of large software systems. The course topics include requirement analysis, process- or object-oriented design, bottom-up design, support for reuse, implementation strategies, performance improvement, debugging and antibugging. Students have the option to take this course as an experiential learning opportunity by completing an applied project that supports the software needs of a local business or organization.
Note: Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.
Note: Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.
Related Programs
Overview

- Institution: Nipissing University
- Level: University
- Language: English
- Course Code: COSC4406
- Delivery Method: Entièrement en ligne/à distance
Disclaimer:
Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.
Check with the institution regarding start/end dates, prices, and delivery method. These may vary according to program, section, and/or semester.