Department of Computer Science
School of Engineering
and Applied Science
Washington University in St. Louis
Quick picks:
[
people
]
[
times and places
]
[
help
]
[
policies
]
Message of the day
Final posted here |
Deadlines:
- 31 October 2005
- First demo with stubs as needed
- 14 November 2005
- Second demo with use cases
- 5 December 2005
- Third demo with testing
- 12 December 2005
- Final project demonstration
- 19 December 2005
- All work products (documentation, everything) due
|
CSE436 is a course on software engineering. While it is primarily a workshop,
students are exposed to fundamental software engineering approaches, tools, and disciplines
in lecture.
This is a capstone course, meaning that you will draw from all your experiences
in other courses to complete the work in this course. As such, this course involves
a substantial amount of
- Design skills, to arrive at a clean, effective design for your project.
- Coding skills, to implement your project in the best way possible.
- Programming language skills, as all projects will involve Java, C++, and JNI to
connect the pieces.
- Collaboration skills, as the course involves real-world projects
performed in teams, scaled to fit in the timeframe of the semester.
- Debugging skills, to find and fix bugs.
- Testing skills, to search for the presence of bugs.
- Theory skills, to prove the absence of bugs.
- Writing skills, to develop clean, effective prose describing requirements and
project activities.
- Presentation skills, to communicate the important aspects of your project at
different levels (management, customer, team)
It is likely that coming into this class, you are strong at some of the aspects listed
above and weak at others. The goal is for you to help others where you have strength,
and to strengthen yourself in areas where you are weak, by interaction with the instructor
and the other students.
See the CSE 436
Course Description and the CSE 436
Lecture Highlights for more information on what this course is about.
These web pages are used extensively throughout CSE 436. Most information
is accessible through the menu bar at the left. Read Navigating
the CSE 436 Web Pages to find out what is available. The CSE 436 Home Page
(this page) contains the following administrative information.
-
People:
-
Times and Places:
-
Help:
See the Help
Page for times when help is available.
-
Course Policies and Announcements:
- Reference Books
These web pages are based on, adapted from, and otherwise
borrowed with permission from
Professor Ken Goldman,
who is the designer of this version of CS 101.
However, any mistakes on these pages are the fault of the undersigned.
Last modified 09:08:17 CST 15 December 2005
by Ron K. Cytron