## Wednesday, April 27, 2005

### 12:08 PM MST

Lecture 30 is now available. We will have two project presentations tomorrow and the FCQs as well.

Course Location: ECCS 1B12

Course Time: TR 9:30 AM - 10:45 AM

Lecture 30 is now available. We will have two project presentations tomorrow and the FCQs as well.

Lecture 28 is now available!

Lectures 27 and 29 are now available. Lecture 28 is a guest lecture; I will try to make the slides used that day available after the lecture.

Lecture 26 is now available.

Lecture 25 is now available.

The extra credit assignment is now available from the homeworks section of this website.

Lecture 24 is now available. I will be pre-taping lecture 24 at 12:30 PM tomorrow. I WILL hold office hours tomorrow from 11 AM to 12 PM.

Lecture 22 is now available. Lecture 24 is coming soon!

Note: I'm going to be on a trip NEXT week, so I will be pre-taping two lectures THIS week. Lectures 21 and 23 will be taped on Tuesday (back-to-back) and Lectures 22 and 24 will be taped on Thursday. FYI.

Lecture 23 is now available. Lecture 22 is coming soon.

Lecture 21 is now available. I have also released a code example for this lecture in the reference materials section of this website.

Homework 4 is now available.

The reference materials page has been udpated with pointers to two additional UML tools: SmartDraw and Visual Paradigm. Thanks to Michael Pratt for pointing them out!

Lecture 20 is now available.

Lecture 19 is now available. It references a set of code that was released with lecture 18.

I'm going to keep track of team formation for the semester project here.

Updated Midterm information: I have decided to split the results of the midterm by student category: graduate students, undergraduates, and CAETE students. I will be using separate scales to determine final grades for each of these categories.

**Undergraduates:**27 undergraduates took the test. The average score was 99.8 out of 150. The lowest score was 37. The highest score was 145. The most common score (the mode) was 99. The median was 102. Finally, the standard deviation was 24.0 points.**Graduate Students:**27 in-class graduate students took the test. The average score was 127.3 out of 150. The lowest score was 103. The highest score was 148. The most common score was 135. The median was 127. Finally, the standard deviation was 11.0 points.**CAETE Students:**10 CAETE students took the test. The average score was 129.8 out of 150. The lowest score was 89. The highest score was 148. The most common score was 132. The median was 133. Finally, the standard deviation was 17.5 points.

Lecture 18 is now available. There is a code archive associated with this lecture available from the related materials section of the class website.

Lecture 17 is now available.

Information on the class project is now available. Start forming teams as soon as possible!

Homework 3 is now available.

For now, you should evaluate your performance on the midterm using a straight scale:

Range | Grade |
---|---|

135-150 | A |

120-134 | B |

105-119 | C |

90-104 | D |

0-89 | F |

I have finally finished grading the midterm for the in-class students. (I have not yet graded the exams submitted by the 3 CAETE students who took the midterm early.) 53 students took the test. The average score was 113.4 out of 150. The lowest score was 37. The highest score was 148. The most common score (the mode) was 125. The median was 117. Finally, the standard deviation was 23.3 points. I have updated the moodle with individual grades.

**Midterm for CAETE Students:** The in-class students took the midterm today. CAETE students must take the midterm by next Tuesday, March 8, 2005. I released the test to CAETE yesterday and they should be faxing it to your test proctors today. Please arrange to take the test by March 8, 2005 with your test proctor. After you are done, your test proctor should fax the exam to me at 303-492-2844 AND mail the exam back to me at the address provided to your test proctor. The exam should be postmarked by March 8, 2005. Send e-mail if you have any questions!

Lecture 14 is now available. Note: I'm reusing a lecture I gave in 2001 on the topic of interaction diagrams. So the format/template of this lecture does not match the format of the previous lectures. Sorry.

I have written up some answers to the question in Lecture 13 that I was unable to answer that day. Enjoy (and feel free to contribute to the discussion)!

I have FINALLY graded homework 1 and will start grading homework 2 soon. I enjoyed reading your homework 1 essays, we have a lot of interesting people taking this class and for those of you with extensive software development backgrounds, I hope I can encourage you to speak out more in class (or share experiences with me via Email for CAETE students). We would all gain from hearing about your experiences, especially if they support or contradict what I say in class!

Lecture 12: Due to a technical problem, Lecture 12 cannot be placed on-line at the CU Anywhere site. Instead, CAETE is making CDs of lecture 12 available in the CAETE office (near the elevators in ECOT). Stop by to pick one up before the midterm!

A set of examples for Lecture 13 is now available in the reference materials section of the website.

Lecture 13 is now available. Note: if you missed one of the last three lectures, you should be able to see it on-line. Visit http://cua.colorado.edu/ and send a message to the help address provided on that page to ask how to gain access to the lectures. Be sure to tell them that you are a student enrolled in the class this semester.

Lecture 12 is now available. I have updated the reference materials section of the website to contain a link to the code examples that will be discussed in this lecture. I also posted a new link in the reference materials section to a website that Grady Booch maintains on software architectures.

FYI. No office hours this week and next week. I'm pre-taping lectures this week and I will be out-of-town next week.

Lecture 11 is now available.

Homework 2 is now available.

Lectures 9 and 10 are now available. Lectures 11 and 12 will appear shortly. I will be giving Lecture 9 and 11 on Tuesday back-to-back and Lectures 10 and 12 on Thursday back-to-back. You only need to come to class as regularly scheduled, however, because lectures 11 and 12 will "air" at their normal times during the week of Feb. 14th.

Lecture 7-8 is now available. There is a link to some scanned images that support the content of this lecture in the reference materials section.

Lecture 6 is now available. Note: I'll be grading Homework 1 this weekend.

Lecture 5 is now available. Note: I've switched to a new format.

The code examples for Lecture 4 are now available in the reference materials section.

Lecture 4 is now available.

I have posted one more update to the notes for Lectures 2 and 3, adding a bullet and a figure on qualifications for associations. Lecture 4 will be available soon.

I have posted a slight update to the notes for Lectures 2 and 3. My apologies to those who printed out the first PDF file.

The code examples that will be covered in Lectures 2 and 3 are now available in the reference materials section.

Lecture 2 and 3 is now available. (Its two lectures; one PDF file)

I have finally put an initial schedule into place. As you can see, its a work in progress! As I mentioned in lecture 1, I'm rebuilding this class around the new textbooks, so I'm still planning what topics will appear when. Please be patient with me and stay tuned!

I have updated the reference materials page to include a link to a UML Quick Reference page provided by Allen Holub.

The evaluation criteria page is now available.

The reference materials section has been updated with some announcements concerning CU policies on a variety of topics. Please take time to read this information!

Homework 1 is now available.

Lecture 1 is now available.

The bibliography page now contains information on the two required textbooks. In addition, the reference materials page has been updated to point to a list of corrections for both books.

NOTE: This website is not yet complete. Many links are currently 404. I'll be adding content to this site throughout the week.

Welcome to the Spring 2005 Semester! This class website will be your source for information about CSCI 4448/6448 this semester. Stay tuned for lectures, homeworks, and more!