(Last modified Thu Apr 17 22:42 2008)
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."
TuTh 3:30-4:50pm, ICS 180
Exam slot: Jun 10 Tu 4:00-6:00pm
Thomas Alspaugh
office: 5224 ICS3
office hours:
9:00-10:00 and 12:30-1:30 Thursdays, or by appointment
lastname
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.
Sukanya Ratanotoyanon
sratanot
uci · edu
We will not use a textbook for this class.
| 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.
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:
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
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.
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.