Syllabus in PDF
Course
Objectives
This course will expose students to
formalisms in specifying, analyzing and verifying software
systems. Petri nets, temporal logic, Z, and statecharts will
be discussed. The focus is on the modeling and analysis power of
Petri nets and extended Petri nets.
Textbook
There is no
official textbook for this course. However, teaching notes
will be distributed in the class.
Course Work
There will
be 4 homework assignments, a midterm exam, a final exam and a team
project.
All
homework must be turned in by the due day.
Grading
Homework
40%
Project 20%
Midterm 20%
Final exam 20%
Withdrawal
Last date
to withdraw with automatic assignment of a "W" grade:
March 31, 2008.
Attendance
Attendance
at classes is required. Students are responsible for all material
covered and announcements made in class.
Academic Honesty
Everything
turned in for grading in this course must be your own work.
By the
Monmouth University policy, students found to be in violation of this
rule will, at the very least, receive a failing grade in the course and
may be subject to stiffer penalties. Students who contribute to
violations by sharing their work with others are subject to the same
penalty.
Special Accommodations:
Students
with disabilities who need special accommodations for this class are
encouraged to meet with me or the appropriate disability service
provider on campus as soon as possible. In order to receive
accommodations, students must be registered with the appropriate
disability service provider on campus as set forth in the student
handbook and must follow the university procedure for self-disclosure,
which is stated in the Guide to Services and Accommodations for Students
with Disabilities. Students will not be afforded any special
accommodations for academic work completed prior to the completion of
the documentation process with the appropriate disability service
office.
Topics Covered
The
following is the tentative lecture schedule for this course. Dates and
topics may change during the semester.