BSc Honours Specialization - Software Engineering

COSC 4406  Software Engineering


COSC 2767


Three hours of lecture per week for one term.




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.

Nipissing University
100 College Drive, Box 5002, North Bay, ON, Canada  P1B 8L7  Tel: (705) 474-3450 | Fax: (705) 474-1947

© Nipissing University 2024DisclaimerPrivacyAccessibility