CS 372 Spring 2016  >  Notes for January 15, 2016


CS 372 Spring 2016
Notes
for January 15, 2016

Course Overview

Origin

CS 372 had its origin in an evaluation of the UAF Computer Science BS program performed by the CS faculty in spring 2012. As a result, two new courses were added to the CS curriculum beginning in the 2013–14 academic year. These are required courses for all students declaring a CS major in fall 2013 or later. They may be used as electives by those who declared a CS major earlier.

CS 371—Computer Ethics and Technical Communication
Taught every fall. Topics include professional ethical standards, software law, software licenses, writing skills needed by software developers.
CS 372—Software Construction
Taught every spring. Covers mid-level software-development topics, including the software-development process, development methodologies, object-oriented design, and version control.

Topics

Here is a rough outline of the topics we will cover this semester.