Elements of Software
Engineering (CS 314)
Ref.
No: 60762
Spring 2024
Course Objective
§
To
study techniques for software development from problem specification through
design, implementation, testing, and maintenance
Class
Homepage
§ http://web.cecs.pdx.edu/~xie/cs314-s24/cs314-s24.htm
Instructor
§ Prof.
Fei Xie
Office: FAB 120-10
Phone: (503) 725-2403
Email: xie@cs.pdx.edu
Homepage: http://www.cs.pdx.edu/~xie
Office
Hours
Prerequisites:
§ Programming skills (302)
in a high-level programming language
Meeting
Time and Location
Textbooks
Grading
§ Exams:
40%
o
Final Exam 10:15AM-12:05PM on June 11
§ Term
project: 40%
o
The
term project will be a 2-person team software development project.
o
The term project will be announced in April 11.
o
Due
Days:
§ Feature Document Due: April
23
§ Architecture Document
Due: May 14
§ Test Plan Due: June 4
§ Project Report and
Final Deliverables: June 11
§ Homework
assignments: 15%
§ Class
participation and popup quizzes: 5%
o Popup
quizzes may be given at the beginning or the end of each lecture.
Homework
Policies
§ Submission
Policy
o
Each assignment must be submitted
electronically on Canvas by 12pm on due day.
§ Late
Policy
o
Extension is only given due to illness
and other hardships.
Class
Schedules
(This
schedule is subject to changes according to the need of the class. All
suggested readings are from the required textbook, Engineering Software
Products: An Introduction to Modern Software Engineering (1st Edition) by Ian
Sommerville.)
Academic
Integrity
§ Academic
misconducts will be handled according to the rules of the Department of
Computer Science, Maseeh College of Engineering and Computer Science, and
Portland State University.