Computer Science 507
Software Engineering
Spring 2013, The College of Saint Rose
Lecture 1: Introduction and Overview
Date: Monday, January 14, 2013
Agenda
- Welcome!
- Software engineering and its failures
- Course overview, ground rules, syllabus
- Student introductions and backgrounds
- academic background - courses taken, and where
- programming languages you know and how well you know each
- any larger-scale software development you have been involved
in
- anything you are willing to share about your career history
and goals, especially as related to software development
- Design project introduction
- Computer account setup
- Lab 1: Unix Introduction/Refresher [HTML] [PDF]
Lecture Assignment 1
Due at the start of class, Monday, January 28.
Please submit answers to these questions
either as a hard copy (typeset or handwritten are OK) or by email to
terescoj AT strose.edu by the start of class. Please use a clear subject line
when submitting by email (e.g., CSC 507 Lecture
Assignment 1, Joe Student). We will discuss these
questions at the start of class, so no late submissions are
accepted.
The readings for next class are Sommerville Chapter 1 and the Brooks
paper linked below. Also see the Chapter 1 presentations on
the text's site.
- Sommerville Exercise 1.1, p. 25. (3 points)
- Sommerville Exercise 1.2, p. 25 (3 points)
- Sommerville Exercise 1.7, p. 25 (3 points)
- The Brooks paper was written over 25 years ago. Discuss which
parts of the article you believe are still relevant today, and what
in the article has been shown not to be true over the years.
Include your thoughts on each of the items listed in the "Hopes for
the Silver" section. (10 points)
Links