| |
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, verification and validation, 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 testing, multi-dimensional separation of concerns, and distributed computing.
Prerequisites
CpSc 212 and CpSc 215 with a C or better.
Meeting Times and Location
Tuesday, Thursday @ 3:30-4:45pm
408 Daniel Hall
Course Textbook (optional)
The first third of the course schedule is based on Dr. Pressman's Software Engineering textbook, shown below. You are encouraged, but not required, to purchase this textbook for use as a reference. Additional readings will be assigned throughout the semester.
|
Software Engineering: A Practitioner's Approach
Roger S. Pressman
Sixth Edition
McGraw-Hill |
Instructor Information
Jason O. Hallstrom
301 McAdams Hall
(864) 656-0187
jasonoh at cs.clemson.edu
Office Hours
Tuesday, Thursday @ 1:30-3:30pm
or by appointment
|