What's New

Return to this page for the latest information on CSCI 4448/6448. Or subscribe to this site's RSS feed to have the most recent news about this class appear in your feed reader. 

Grades Submitted

Just a quick note: I submitted grades for CSCI 4448 and CSCI 6448 today. I really enjoyed seeing the 13 project demos last Friday. Have a great Winter break!

Demo Times

All teams have signed up to demo their projects on Dec. 12th! Thanks!


The final demo slots are:


10:00 AM to 10:15 AM: Secret Agency Manager Demo

10:15 AM to 10:30 AM: Forex Trading Tools Demo

10:30 AM to 10:45 AM: Chess Demo

11:00 AM to 11:15 AM: XNA 1 Demo

12:00 PM to 12:15 PM: Tunez Demo

12:15 PM to 12:30 PM: Robo Wars Demo

1:00 PM to 1:15 PM: Checkers Demo

1:30 PM to 1:45 PM: Nemus Demo

2:00 PM to 2:15 PM: Geopardy Demo

1:45 PM to 2:00 PM: XNA 2 Demo

2:30 PM to 2:45 PM: Callahtris Demo

3:30 PM to 3:45 PM: The Guru Demo

3:45 PM to 4:00 PM: Oomp Demo


All demos will be held in ECCS 127 which is located across from the CSEL.

Grades for Semester Project, Part Two

The grades for part two of the semester project have been posted to the Grades page. I'm pleased to report that all submitted assignments received 50 points. Indeed, I'd like to pass on the first part of the e-mail I received from the grader concerning this assignment:


Every single group did a fantastic job on this! I was quite impressed.


Good job everyone!

Homework 6 Grades

Grades for Homework 6 have been posted on the Grades page. Due to time constraints, there will be no additional homeworks this semester. Work hard on the last part of your semester project instead!

Lecture 27

Lecture 27 is now available on the Lectures page.

Need Volunteer: FCQs

I need a volunteer to administer FCQs for this class at the end of Thursday's lecture. Please send me e-mail if you are interested. Thanks in advance!

Semester Project, Part 3

Details on the third part of the semester project are now available.


You now have this week and next week to finish your semester project. Please send me e-mail soon to schedule a demonstration of your semester project on Friday, December 12th. I will be available to view demos that day from 9:30 AM to 4 PM. Your demo should only take fifteen minutes.


Any questions? Let me know!

Lectures 25 and 26

This week's lectures plus the code I reviewed today are now available on the Lectures page. Have a good Fall Break!!

Homework 5

Grades for Homework 5 have now been posted. The grader should be posting feedback on the moodle for submitted assignments soon. Kudos to the students who received four points on this assignment! I should note that at least one student has received 10 extra credit points from the homework. This same student received a 97 on the midterm, but due to the homework points is receiving a grade as if he had scored 107 on the midterm! There will be one more homework assignment for the semester, providing one last opportunity to pick up extra credit points. Stay tuned!

Lectures 23 and 24

Lectures 23 and 24 are now available on the Lectures page.

Grades for Part One of the Semester Project

Grades for Part One of the Semester Project are now available on the Grades page.

Homework 6 Update

Quick clarification on Homework 6.


The Orc and Knight can move diagonally (NE, NW, SE, SW) along with vertically and horizontally (N, E, S, W).


The Knight can attack squares a-h


 a b c
 d K e
 f g h

The Orc can attack squares a-p


a . b . c
. d e f .
g h O i j
. k l m .
n . o . p

Homework 4 Grades

Homework 4 grades have been posted to the Grades page. I'm pleased to announce that everyone who submitted a solution to Homework 4 received full marks! Congrats!


New to this update of the grades is a "Total" column that shows you your total score along with your percentage of the number of possible points so far. For now, assume a straight scale: but remember that undergrads will be graded separately from graduate students and that there will likely be a slight curve applied to the undergrads due to the midterm.

Framework Project Grades

I have updated the Grades page with the grades for the Framework Project. I got tired of waiting for the final nine team evaluations, so those nine students received one negative review, while their teammates received positive reviews. (Thus, students with teammates that did not submit team evaluations did not get penalized.)


Overall, the class did an excellent job on this assignment and you should all be proud! The lowest score on this assignment was a B+!

Homework 6

Homework 6 is now available. Its the most complicated one to date and so is due in two weeks: Thursday, Nov. 20th at 11:55 PM. Its worth up to 5 extra credit points.

Semester Project, Part 2

Details concerning the second part of the semester project are now available.

Lectures 21 and 22

Lectures 21 and 22 are now available on the Lectures page, along with their example source code.

Last Plea for Framework Reviews

As mentioned in lecture, I would like to release the Framework Project grades tomorrow, but in order to do so, I need the last of the team evaluations. 35 students have sent in evaluations but I need 11 more before I have a complete set. So, please, if you haven't done so, send in your evaluations PRONTO!

Update to Semester Project, Part 1

I updated the problem statement of part 1 of the semester project to include the following paragraph:


Update: In your document, please be sure to include two additional things: be sure to map the features from your feature list to the use cases in your use case diagram (in the same way they did in the textbook) and also be sure to include a textual justification of your module breakdown. In other words, explain why you picked the modules included in your module breakdown and the purpose they play. Optional: Include an architecture diagram of your system that shows the main components of the system and how they will interact at run-time.


FYI.

Framework Reviews

We are hoping to have grades for the framework project ready by the end of this week. To do that, we need team evaluations from all students: I now have 22 out of 46 evaluations submitted. So, if you haven't sent in your evaluation yet, please do so today!


Oh, and be sure to vote today!

Lecture 20

Lecture 20 is now available, along with its example source code.

Twelve Evaluations So Far

Happy Halloween! Just a quick note: I've received 12 team evaluations so far; I need 46, so please take some time out of your Halloween festivities to send in your team evaluations. If you have positive reviews of your teammates, I only need one to two word reviews ("thumbs up!"). If you have a negative review, then I need a bit more information about what the problem was. Thanks!

Homework 5

Homework 5 is now available. Its due next Thursday and is worth up to 4 extra credit points!

Team Evaluations

If you haven't already done so, please send me (via e-mail) your team evaluations for the Framework project. See the Framework Project problem description for details. Thanks!

Lecture 19

Lecture 19 is now available. It covers our introduction to Design Patterns including the Strategy and Observer patterns.

Kenneth M. Anderson, 2008