CSc 320 Syllabus
CSc 320
Fall, 2020
Systems Analysis and Design
Instructor:Tom Bennet
Office:302 MCC
Text:Systems Analysis and Design with UML Version 2.0, by A. Dennis, B. H. Wixom and D. Tegarten
Web Page:

Prerequisite: Instructor's consent.


Physical and logical design of an operational computer system. The processes of planning for control, implementation, change, analysis, and review of existing systems from a technological as well as managerial standpoint will be covered.

This course is required for majors in Computing and Information Systems. It is intended to present the basic concepts of the design and analysis activities of the software development process.

Upon successful completion of this course, the student should have the skills to perform basic requirements engineering, create software design products that satisfy a set of requirements, and document software design products using Unified Modeling Language.


Points in this course will be assigned as shown below. Final grades will be based on the percentage of points earned.
Homework and class participation100
Regular exams (2 @ 100)200
Comprehensive Final Exam100
Major Project200

Projects should be handed in on time, and late projects are charged 10 points for each day late. However, each student has five free late days which may be spent on any programming project in any combination. Free late days are not transferable, and expire at start of the final exam.


Mississippi College class attendance policies as described on pp. 46 and 47 of the college catalog will be enforced. Absences may be excused for illness or other appropriate cause. Exams missed due to circumstances beyond the student's control may be made up at a mutually agreeable time and place. Adequate documentation of the cause of an absence may be required.

Covid 19

The college is taking a number of precautions due to the Coronavirus 19 outbreak. You must comply with the various MC policies, including masking and staying off campus if you are not healthy. Lectures will be recorded and posted online for students unable to attend. Classes will use assigned to seating to insure distancing and aid contact tracing if needed.

I like you all fine, but don't just drop by my office. If you need help, call or send email. Perhaps I can answer you the same way, or we can teleconference, or arrange something else. I am happy to talk to you, it's just complicated these days.

Academic Honesty

Mississippi College regulations regarding the integrity of academic work will be enforced. The computer science group has established the following addendum:

In a computer science class individual effort is expected. Student misconduct not only includes cheating on tests, but also extends to copying or collaborating on programming assignments, projects, lab work or research unless otherwise specified by the instructor. Using other people's accounts to do your work or having others do your work is prohibited. Close proximity in lab does not mean collaboration is permitted. NOTE: Discussing logical solutions to problems is acceptable, exchange of code, pseudocode, designs, or procuring solutions from the Web, other texts, the Internet or other resources on or off campus is not acceptable.

First offense: grade of 0 for all parties involved unless the guilty party can be determined. Second offense: grade of F in the course.