CSIS 321 - Software Engineering

Course Description

An introduction to the strategies used in producing quality software. The life cycle of software development is presented and utilized. Larger projects are undertaken by teams of students in the initial phases.
 

Instructor

Brent Wilson

Requirements

  • McConnell. 2004. Professional Software Development. Addison Wesley, ISBN 0-321-19367-9
  • Thayer, Christensen. 2005. Software Engineering: The Development Process. IEEE Press. , ISBN 0-471-68417-1

Objectives

This course will introduce you to the theories and practices of software engineering. This course is the near end-product of a computer science degree. The vast majority of the CSIS degree is obtaining knowledge and tools which you apply in some capacity to solve problems. Software engineering is the application of that knowledge and those tools. A formal definition.... Software Engineering (SE) is the systematic development, operation, maintenance, and retirement of software. This course is to give you the 'big overview' of SE. Each topic within this course could easily be (and is at some large Universities) a stand-alone semester course.

Course Organization

Attendance is critical in this course. This course REQUIRES group work. Groups need to be formed today. Group membership is mandatory. You may form your own groups of 3 people, it would be advisable to choose your group with others that may share similar schedules since you will be meeting outside of class. Those of you not in a group as of the second class meeting will be assigned a group.

Reading assignments must be completed prior to class. This course is designed as a collaborative study of SE topics. Not all reading material will be covered in lectures, however you are responsible for the material on homework and exams.

I do not expect you to give more than 100% towards this class, however I also will accept no less.

If you have specific physical, psychiatric, or learning disabilities and require accommodations, please contact the Disability Services office early in the term so that your learning needs may be appropriately met. You will need to provide current documentation of your disability to Disability Services. For more information, contact Director of Disability Services.

Grading

Students will be evaluated both individually and as a group. Individual assessments will be based on presentations, homework, exams, and class participation. Group assessments will be based on observations, peer evaluations, and final exam. There will be NO CREDIT given for late work. Hand in what you have - some credit is better than no credit. Grades will be calculated on the following percentage basis:

50% Homework(typed), presentations,
25% Exams
10% Group assessments
15% Final Exam

Letter grades will be given on the following scale:
A 100-94
A- 93-89
B 88-82
B- 81-77
C 76-70
C- 69-65
D 64-55
F 54-0

Important Dates

Exams: 9/27, 11/1
Final Exam: Friday 12/14 @ 8am
This page was last updated .
For questions or comments about this page, please email the webmaster.