|
Course Description This course will introduce you to some of the most important issues and techniques in software engineering. The topics that we will investigate this semester include requirements analysis, specification, design, implementation, quality assurance, maintenance, and project management. In addition to the more traditional topics, we will explore some current trends in software engineering, including topics in component-based software development, specification-based unit testing, multi-dimensional separation of concerns, and distributed computing. For a more detailed description of the topics to be covered, please take a look at the completed course schedule from the fall of 2004. Note that there will be some variation in the topics covered this semester Prerequisites CpSc 212 and CpSc 215 with a C or better. Meeting Times and Location Tuesday, Thursday @ 3:30-4:45pm 303 Daniel Hall Course Textbook (optional) There is no official textbook required for this course. Readings will be provided by the instructor throughout the semester. For use as a reference, students may wish to purchase a copy of the following textbook.
Instructor Information Jason O. Hallstrom 310 McAdams Hall (864) 656-0187 jasonoh at cs.clemson.edu Office Hours Tuesday, Thursday @ 1:00-2:00pm Wednesday @ 1:30-2:30pm or by appointment |