Stephen R. Schach. "Object-Oriented and ClassicalSoftware
Enginnering". 7th ed. McGraw Hill.
Supplemental reading:
Shari Pfleeger, Software Engineering Theory and Practice. 2nd
ed.
Prentice Hall (library reserve).
Ian Sommerville. Software Engineering 7. Addison Wesley
OBJECTIVES
Software development techniques, stages, models, documentation,
estimation and planning, tools, group working
Working on an actual project in small groups
emphasis on group synergy, inception/requirements,
documentation, but a final product must be deployed as well
COMMUNICATION
I will be posting scores on MyGateway.
For questions, email to janikow@umsl.edu..
with 'Subject=CS5500 Your Name'
Make sure to email from an account I can reply to.
I will be
using mostly email to send announcements, so make sure to check your
email, as well as the class
material page, frequently
POLICY
Grading
All individual assignments 10%, all group assignments 45%, 2
tests 45%. Incremental grades (+/-) and curving are in my discretion. A
passing grade (A thru C-) requires a passing average (at least C-) on
the tests.
A for >=90
else B for >=80%
else C for >=70%
else F
All in and out of class individual work for grade should be done
independently. Assignments can be discussed in groups, but the final
work should be independent.
All in and out of class group work for grade should be done
within the group. Assignments can be discussed in between groups, but
the final work should be independent by the group.
Some work will require presentations to receive credit.
Students are expected to be in class. A penalty of 1% per missed
lecture lectures may be imposed.
No make-up will be given for missed tests. Special circumstances
will be discussed individually.
All non-project assignments are due at the beginning of class
time on the due date.
All project assignments are due at the designated presentation
or submission time.
No delayed grade will be given unless really special
circumstances are proven.
After the official late-drop deadline, you must have a passing
average or an extraordinary reason to request "Excused" withdrawal.
You are responsible for not disrupting the learning environment
provided. This means positive conduct in class, and if on-line access
is available - not using it for anything not class related.
Anyone not meeting these standards may be asked to leave the classroom.