SWE 6623: Software Engineering I (Fall 2012)

Instructor: Frank Tsui : office: J369; e-mail : ; phone: 678-915-5567

Class & Info: class Tue/Thur (7:30PM-8:45PM); Class notes: cse.spsu.edu/ftsui

Office Hours : Mon. - Thur. : 11AM-Noon and 1:30PM to 2:30PM (or by appointment)

Text Book : Software Engineering by S.L. Pfleeger and J.M. Atlee (4th Edition)

Catalogue Description:This course provides an overview of software engineering and explores both the theoretical principles and their application in the engineering of software-intensive systems. Topics cover the entire software development life-cycle and include software engineering process models, project management and planning, requirements engineering, software architecture and design, prototyping, verification and validation, usability and human factors, quality assurance, and professionalism and ethics. The course includes a real-world team project in which students are given hands-on experience utilizing state-of-the art tools to analyze and design a software system.

Course Objectives/Outcomes: (#5 is an additional one )

  1. Know and be able to apply software engineering techniques and processes for initial phases (requirements analysis and software design phases) of software development life cycle.
  2. Know and be able to document (and evaluate) initial phases of SDLC for a software system.
  3. Know and be able to develop and present a software-related research paper.
  4. Know and be able to work in a team for the development of a software system.
  5. Know and be able to broadly describe the major tasks involved in all phases of software life cycle (including implementation, testing, release, and maintenance/support phases)

Closed book Tests : (Make up tests are not automatically given without documented emergencies.)

a)mid-term and

b)final-exam

Grade **:

-the sum of Mid-term , Final Exam, and Class Project(s); each of the 3 entities will make up one-third of grade

-Class participation is greatly encouraged

-the class projects may be team oriented (team project grades may “incorporate” other team members’ opinion)

-** Your teammates “opinion” from team project may affect your grade if you are on the borderline

Policies:

1. Make up examinations will NOT be given without documented emergencies (e.g. doctor’s note)

2.Any cheating will result in a failing grade and possible disciplinary actions (Please read the university and School policy on Academic Integrity: )

3. Students with disability should contact Disability Services Counselors if they need accommodations.

4. No “extra credit” work will be given to improve one’s grade

5. Copies of your work and tests may be kept for records

6. While class attendance is not mandatory, it is highly recommended

7. On-line class students are expected to deliver “in-class” projects, take “in-class” midterm and final examinations.