Dec 08: The updated version of the handout for Project Part IV is available in section Homework below. Deadline is Friday December 11 at 5 pm.
Dec 07 [09:30 pm]: Due to the snow storm that closed the campus on Monday December 7 and re-scheduling difficulties in a busy period of time, all project demos in CS 425 have been canceled. This includes both demos scheduled on Monday December 7 and Tuesday December 8. The last part of the project (Part IV) will no longer include a live demo to the instructor, and will consist only of deliverables sent to the instructor by email by Friday December 11 at 5:00 pm. The new project Part IV handout will be posted here on December 8 -- it will remove the need for a demo but will require snapshots of your software interface in action and, if applicable to your project, depictions (diagrams, pictures) of your project's hardware.
Dec 07: Campus closed due to snow storm. All demos scheduled today have been canceled. Please check here soon a new message from me (the instructor) regarding re-scheduling of the demos.
Nov 18: The study required for the final exam is available in section Tests below. The final exam will take place on Monday December 14, from 12:00 pm (noon), in WRB-2008.
Nov 18: The handout for Project Part #4 is available in section Homework below. Demos will be held Monday December 7 and Tuesday December 8. Documentation is due Thursday December 10, at 9:00 pm.
Nov 04: The handout for Project #3 (Design) is available in section Homework below. Due date is Monday November 16 at 9:00 pm (by email).
[SE-8] Ian Sommerville, Software Engineering, 8th Edition, Addison-Wesley, 2006.
Instructor: Dr. Sergiu Dascalu
Teaching Assistants: Zack Norcross, MS student, and Sohei Okamoto, PhD candidate
Lecture 01 (Aug 24): Course syllabus: [ppt] and [pdf]
Lecture 02 (Aug 26): On the need of high quality software [ppt]
Lecture 03 (Aug 31): Invited speakers, Mr. Lee Ky Good and Mr. Nathan Penrod [ppt]
Lecture 04 (Sep 02): Chapter 1: Introduction [ppt] and Invited speaker, Dr. Kostas Bekris, CSE Dept., UNR. [pdf]
Lecture 05 (Sep 09): Invited speaker, Mr. Corey Thibeault, UNR Brain Lab [pdf] and Chapter 1: Introduction (continued)
Lecture 06 (Sep 14): Invited speaker, Mr. Ken Ceglia, General Electric [pdf]
Lecture 07 (Sep 16): Invited speaker, Mr. Ken Sheppard, PC Doctor [ppt]
Lecture 08 (Sep 21): Chapter 4: Software Processes [ppt]
Lecture 09 (Sep 23): Chapter 5: Project Management [ppt] and invited speaker, Dr. Mehmet Gunes [ppt]
Lecture 10 (Sep 28): Invited speaker, Mr. Ryan Ruppert, Bally Technologies, and Preparation Assignment 2.
Lecture 11 (Sep 30): Individual project meetings with the instructor (SEM-236): 12:30 Team 01; 1:00 Team 02; 1:30 Team 03; and 2:00 Team 04
Lecture 12 (Oct 05): Individual project meetings with the instructor (SEM-236): 1:00 Team 06; 1:30 Team 07; 2:00 Team 08; and 2:30 Team 05
Lecture 13 (Oct 07): Individual project meetings with the instructor (SEM-236): 12:30 Team 09; 1:00 Team 10; 1:30 Team 11; and 2:00 Team 12
Lecture 14 (Oct 12): Chapter 6: Software Requirements [ppt]
Lecture 15 (Oct 14): Chapter 8: System Models [ppt]
Lecture 16 (Oct 19): P#2 preparation and Requirements and Use Case Modeling (from [Arlow and Neustadt 2005]) [ppt].
Lecture 17 (Oct 21): Chapter 11: Architectural Design [ppt]
Lecture 18 (Oct 26): Chapter 16: User Interface Design [ppt]
Lecture 19 (Oct 28): Midterm exam [pdf]
Lecture 20 (Nov 02): Invited speaker, Dr. James McCaffrey, Microsoft and Volt Information Sciences [ppt]
Lecture 21 (Nov 04): Chapter 17: Rapid software development [ppt]
Lecture 22 (Nov 09): Chapter 21: Software evolution [ppt]
Lecture 23 (Nov 16): Chapter 23: Software testing [ppt]
Lecture 24 (Nov 18): Chapter 25: Managing people [ppt]
Lecture 25 (Nov 23): Invited speaker: Dr. Ryan Heck, UNR/DRI Technology Transfer Office, on Intellectual Property; and Notes on the proposed BS in CSE [ppt]
Lecture 26 (Nov 25): Project part 4 preparation
Lecture 27 (Nov 30): Project presentations: Team 12, Team 10, Team 05, Team 09, Team 07, Team 03
Lecture 28 (Dec 02): Project presentations: Team 01, Team T08, Team 11, Team 02, Team 06, and Team 04
Lecture 29 (Dec 07 and 08): Project demos, as follows:
Monday Dec 07
12:00 T07
01:00 T05
02:00 T03
03:00 T11
04:00 T06
05:00 T09
06:00 T02
07:00 T10
Tuesday Dec 08
12:00 T12
03:00 T04
06:00 T01
07:00 T08
Essay: [pdf] (Honors students only). Due Wednesday December 9 at 9:00 pm.
Project 4: [pdf-updated handout]. Deadline is Friday December 11 at 5:00 pm.
Project 3 (Design): [pdf]. Deadline is Monday November 16 at 9:00 pm. Sample projects from the past: [DES_01], [DES_02], and [DES_03].
Project 2 (Specification): [pdf]. Deadline (extended) is Monday November 2 at 9:00 pm (by email). Sample projects from the past: [SRS_01], [SRS_02], and [SRS_03].
Project 1 (Concept): [pdf]. Deadline is Monday October 12 at 9:00 pm (by email).
Assignment 2: [doc]. Due Friday October 2 at 9:00 pm (by email).
Assignment 1: [doc]. Due Friday September 11 at 5:00 pm (by email).
Final exam: Monday December 14, 12:00 pm - 2:00 pm, WRB-2008. Details on study required are available here. Sample test: Final_2007.
Midterm exam: Wednesday October 28, 1:00 - 2:15 pm, WRB-2008. The study required for this test is available here.
Sample tests: T1_2006 and T1_2007.
Team 01:
Students: Angela Proffitt, Kevin Grant, Alex Tam
External advisor: Dr. Eelke Folmer, CSE Department, UNR
Project: Navitar
Team 02:
Students: Daniel Bigelow, Joshua Bostic, Kurt Dukatz
External advisor: Dr. Monica Nicolescu, CSE Department, UNR
Project: Multi-Robot Patrol and Convergence
Team 03:
Students: Alonzo Ramos-Carvajal, Raymond Martinez, Justin Bode
External advisor: Dr. Dan Coming, Desert Research Institute, Reno, NV
Project: Hidden Touch 3D
Team 04:
Students: Valjean Clark, Joel Larsen, Edgar Portigal
External advisor: TBD
Project: 3D Computer Resource Visualization
Team 05:
Students: James Marble, Aaron Eastburg, John Man
External advisor: TBD
Project: Infinite City
Team 06:
Students: Troy Sedgwick, Ryan Jones, Jake Velez
External advisor: Mr. Ryan Ruppert and Mr. Gareth Hill, Bally Technologies, Reno, NV
Project: Casino Map (CMAP)
Team 07:
Students: Katie Browne, Andrew Dobson, Alex Ruud
External advisor: Dr. Fred Harris, CSE Department, UNR
Project: Magic Window Interface for the CAVE Specification
Team 08:
Students: Alexis Oyama, Douglas Crossley, Alexander Fleiner
External advisor: Dr. Kostas Bekris, CSE Department, UNR
Project: Fire - S.A.F.E.
Team 09:
Students: Matthew Burton, Michael Cox, Nathan Digangi
External advisor: Mr. Ken Ceglia, General Electric
Project: Wind Fleet Portal App (Zephyr)
Team 10:
Students: Nathaniel Janca, David Orvis, Khai Duc Du, Mikaal Zaidi
External advisor: Dr. Kostas Bekris, CSE Department, UNR
Project: Error Detection and Autonomous Intervention in the Teleoperation of Physical Systems
Team 11:
Students: Jeffrey Fiddler, Gareth Ferneyhough, Darrell Bernardo, Johnnie Kim.
External advisor: Mr. Corey Thibeault, Brain Lab, UNR
Project: Artificial Audio Cortex
Team 12:
Students: Aaron Pena, Justin Lewis, Patrick Mahoney
External advisor: Eelke Folmer, CSE Department, UNR
Project: VI-Fit
Topics from Mr. Lee Ky Good, C4CUBE.COM, and Mr. Nathan Penrod
Topics from Dr. Kostas Bekris, CSE, UNR
Topics from Mr. Corey Thibeault, UNR Brain Lab
Topics from Mr. Ken Ceglia, General Electric
Topics from Mr. Ken Sheppard, PC Doctor
Topics from Dr. Mehmet Gunes, CSE, UNR
UNR Undergraduate Research Awards
//html>