MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01CA1B63.9F635580" This document is a Single File Web Page, also known as a Web Archive file. If you are seeing this message, your browser or editor doesn't support Web Archive files. Please download a browser that supports Web Archive, such as Windows® Internet Explorer®. ------=_NextPart_01CA1B63.9F635580 Content-Location: file:///C:/2C140A39/SSDI_Syllabus_FA09.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
Software
System Design and Implementation
ITCS
6112/8112-001, ITIS 6112/8112-001
Fall 200=
9
Course
Syllabus
Please note that this
syllabus is subject to change over the course of the semester. Updates will=
be
made available on the course website.
Course Information
Time: Tuesdays and Th=
ursdays,
5:00 p.m. to 6:15 p.m.
Location: Woodward 13=
0
Catalog Description
Introduction to the
techniques involved in the planning and implementation of large software
systems. Emphasis on human interface aspects of systems=
.
Planning software projects; software design process; top-down design; modul=
ar
and structured design; management of software projects; testing of software;
software documentation; choosing a language for software system.
Instructor
Dr. Jamie Payton, Assistant Professor
email: =
payton@uncc.edu
web: &nb=
sp; ww=
w.cs.uncc.edu/~payton
office: Woodward 435B
office
hours: TBD in class; also by appointment
Textbook
Software Engineering: A Practitioner’s App=
roach, R. Pressman, McGraw Hill, sixth edition.
Optional: The Mythical Man Month: Essays on Soft=
ware
Engineering, 20th Anniversary Edition. Frederick P. Brooks
(ed.), Addison Wesley, first edition.
Recommended reference=
: UML Distilled: A Brief Guide to the St=
andard
Object Modeling Language, M. Fowler, Addison-Wesley Professional, third
edition.
Course Objectives
In this class, we wil=
l study
the basic principles of designing, developing, and deploying software syste=
ms.
In this course, you will:
Grading
Student performance i=
n the
class will be based on in-class quizzes, take-home problem sets, two exams,=
and
the course project. Letter grades will be determined by a scale that is bas=
ed
on the performance of the class. Each graded item (assignment, exam, project
deliverable) will be assigned a point value. For each item, letter grade
cut-offs will be determined based on the performance of the class. The final
grade cut-offs will be the sum of the cut-offs for all assignments. The let=
ter
grading scale for individual graded items and the final grade will be no wo=
rse
than a traditional scale of 90% (A) – 80% (B) – 70% (C) –=
60%
(D). The point values for assignments will be structured in approximately the following=
way:
Homework
and quizzes: ~20%
Exam
1: ~20%
Exam
2: ~20%
Course
Projects: ~40%
Assignments will be m=
ade
available online. Students should follow the submission instructions given =
on
each assignment. Submissions should be professionally formatted and should
always include the author’s name. The course project is a team projec=
t,
and all members of a team are expected to make a significant contribution to
the project. For each project deliverable, each student’s score will =
be
computed using a weighted team score and individual score. A grade of 0% for an individual component of any deliverable will
result in a failing grade for the project; a failing grade on the course project will result in failure of the
course. Details about the course project and project deliverable grading
will be made available on the course website.
Students enrolled in =
8112 will
be expected to complete additional work beyond the requirements of the 6112
students, including additional questions on homework assignments and exams =
as
well as additional project responsibilities.
Late Policy
All assignments are d=
ue at
the beginning of class on the posted due date unless the assignment explici=
tly
states otherwise. Late submissions will not be accepted unless prior
arrangements are made with the instructor and only in the event of extreme
circumstances.
Expectations
Course Schedule
The course schedule c=
an be
found on the course website.