(Last modified Thu Apr 17 22:42 2008)

home teaching schedule site map

In4matx 115
Software Specification and
Quality Engineering
Spring 2008

Course description

A hands-on course in preparing to produce high-quality software through the use of software specifications and other techniques.  What constitutes software quality; how to specify it; how to plan for it; how to measure it; software specification; testing; software process. 

Catalog description:  "Aims to prepare students to develop high-quality software through successful specification and quality engineering techniques.  Students learn what high-quality means, how to plan for and achieve it, and how to measure it.  Prerequisites: ICS 6A or Mathematics 6A; Mathematics 7 or 67; either Mathematics 6B or 13 or Philosophy 29 or 30; Informatics 111 or ICS 121." 

Time and place

TuTh 3:30-4:50pm, ICS 180
Exam slot:  Jun 10 Tu 4:00-6:00pm

Professor

Thomas Alspaugh
office:  5224 ICS3
office hours:  9:00-10:00 and 12:30-1:30 Thursdays, or by appointment
lastname (a) ics · uci · edu  

Only email with subject beginning "115" and from a UCI account is guaranteed an answer.
Replies to questions about course material or work will be posted to the class mailing list.

The class mailing list goes to your UCI account, so please check it periodically (or forward it to the account you check) and ensure you have space to receive new emails. 

Reader

Sukanya Ratanotoyanon
sratanot (a) uci · edu

Textbook

We will not use a textbook for this class.

Course goals (for you)

The structure of the course

Grading

Participation 20%
Homeworks 30% (5 @ 6% ea)
Midterm 20%
Final 30%

The reader will post a template for each assignment, which you must use in order to receive full credit. 

Written work will receive markedly and increasingly less credit if presented late. 

You are expected to be familiar with and conform to the principles of academic honesty

Participation

I have a somewhat idiosyncratic view of class participation.  Your presence and active participation in class meetings is required, but I do not wish to take roll at each meeting.  Therefore, to receive full participation credit you should: 

  1. participate actively and enthusiastically in the in-class discussions and exercises;
  2. volunteer answers rather than waiting for me to call on you even though your hand is not raised;
  3. (if I do not already know you from a previous class) come to my office hours at least once during Weeks 3 through 5 of the quarter.  See the EEE gradebook for your status. 
  4. attend class regularly enough that I am clearly aware of your presence;
  5. be present on all the randomly selected days that I take class photos; and
  6. be one of the people whose names I know.

Assignment submission

All written assignments are to be submitted electronically through checkmate.  I would like each of your submissions to be in the form of a single Word .doc file, so that the TA and I can read your submission without using any specialized programs for displaying diagrams or images, and so we can put our markings in your files using Change Tracking.  Contact me if this is a hardship for you.  You may also submit PDF files if you wish to use LaTeX (see me first). 

To get set up for electronic submission, go to checkmate.ics.uci.edu, log in with your UCInet ID, and follow the instructions there.

Marked work will be returned in the EEE AssignmentReturn dropbox for this class. 

Maurice A. Student
mastuden
In4matx 115
hw1
1 April 2008

mastuden-hw1.doc

All work must have your name and UCInetID (not your student ID number!), "In4matx 115", the assignment identifier (listed on the course schedule), and the date at the top of the first page. 

Use the template for each assignment to organize your work to follow the form in which the assignment is stated.  For example, if the assignment is stated as 1, 2, 3a, 3b, etc., organize your submission under corresponding headings numbered 1, 2, 3a, 3b, etc. 

Each must be named YourUCINetID-hwN.doc.  For example, Maurice A. Student's hw1 assignment must be in a file named mastuden-hw1.doc

Grades will be posted in the EEE gradebook. 

Student disability

Any student who feels he or she may need an accommodation based on the impact of a disability should contact me privately to discuss his or her specific needs.  Also contact the Disability Services Center at (949) 824-7494 as soon as possible to better ensure that such accommodations are implemented in a timely fashion.

Share-Alike Made with jEdit Valid CSS! Valid HTML 4.01! UC Irvine Thomas A. Alspaugh
Assistant Professor, Informatics Dept.
School of Information and Computer Sciences