Messages

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).

Textbook

[SE-8] Ian Sommerville, Software Engineering, 8th Edition, Addison-Wesley, 2006.

Teaching team

Instructor: Dr. Sergiu Dascalu
Teaching Assistants: Zack Norcross, MS student, and Sohei Okamoto, PhD candidate

Lectures

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

    Homework

    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).

    Tests

    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.

    Project Teams

    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

    Proposed Topics

  • 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

    Opportunities

  • UNR Undergraduate Research Awards