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