Messages

Nov 25 The slightly revised study required for the final exam is available in section Tests below. Please make sure you use this version (with the note [Revised November 25] below the title and initial date) for preparing for the final.
Nov 22 The study required for the final exam is available in section Tests below. The final exam will take place on Monday December 13, 2010 from 12:00 pm (noon) in SEM-261.
Nov 15 The handout for Project #4 (Implementation) is available in section Homework below. Demos will take place on Monday December 6 and Tuesday December 7 and deadline for deliverables (documentation) is Thursday December 9 at 8:00 pm.
Nov 15 The handout for essay is available in section Homework below (this is only for graduate students enrolled in CS625). Deadline is Wednesday December 8 at 8:00 pm.

Textbook

[SE-9] Ian Sommerville, Software Engineering, 9th Edition, Addison-Wesley, 2010.

Teaching team

Instructor: Dr. Sergiu Dascalu
Teaching Assistant: Zack Norcross

Lectures

Lecture 01 (Aug 23): Course syllabus [ppt]
Lecture 02 (Aug 25): Students' introduction
Lecture 03 (Aug 30): On software quality [ppt] and Chapter 1 Introduction [ppt].
Lecture 04 (Sep 01): Chapter 1 Introduction (continued) and Project samples 2009
Lecture 05 (Sep 08): Chapter 2 Software Processes [ppt] and On the project
Lecture 06 (Sep 13): Chapter 2 Software Processes (continued) and On the project
Lecture 07 (Sep 15): Chapter 4 Requirements Engineering [ppt]
Lecture 08 (Sep 20): Invited speakers: Mr. Ken Ceglia, General Electric; Mr. Jeff N. and Mr. AJ Henriques; and Dr. Kostas Bekris and Mr. Bill Kurt, UNR
Lecture 09 (Sep 22): Invited speakers: Mr. Ryan Ruppert, Bally Technologies; Mr. Richard Kelly, CSE, UNR; and Dr. George Bebis (topics presented by Nolan Warner)
Lecture 10 (Sep 27): On project organization and team formation
Lecture 11 (Sep 29): Project meetings with the instructor: 12:30 pm Team 1; 1:00 pm - Team 2; 1:30 pm - Team 3; and 2:00 pm - Team 4
Lecture 12 (Oct 04): Project meetings with the instructor: 12:30 pm Team 5; 1:00 pm - Team 6; 1:30 pm - Team 7; and 2:00 pm - Team 8
Lecture 13 (Oct 06): Project meetings with the instructor: 1:00 pm - Team 9; and 1:30 pm Team 10
Lecture 14 (Oct 11): Chapter 3 Agile Development [ppt]
Lecture 15 (Oct 13): Project preparation: software specification [ppt]
Lecture 16 (Oct 18): Chapter 5 Systems Modeling [ppt]
Lecture 17 (Oct 20): Chapter 6 Architectural Design [ppt]
Lecture 18 (Oct 25): Chapter 6 Architectural Design (continued)
Lecture 19 (Oct 27): Midterm exam
Lecture 20 (Nov 01): Chapter 7 Design and Implementation [ppt] and project preparation: Interfaces and Components [ppt]
Lecture 21 (Nov 03): Project preparation: Activity Diagrams [ppt]
Lecture 22 (Nov 08): Project preparation: Statecharts ("chalk notes") and User Interface Documentation
Lecture 23 (Nov 10): Chapter 8 Software Testing [ppt]
Lecture 24 (Nov 15): Chapter 16 Software reuse [ppt] (presented by PhD candidate Muhanna Muhanna)
Lecture 25 (Nov 17): Chapter 19 Service-oriented Architecture [ppt] (presented by MS student Alex Redei)
Lecture 26 (Nov 22): Chapter 22: Project Management [ppt]
Lecture 27 (Nov 24): Team project preparation
Lecture 28 (Nov 29): Chapter 23: Project Planning [ppt]
Lecture 29 (Dec 01): Course wrap-up
Lecture 30 (Dec 06 and 07): Project demos

Monday Dec 06
  • 10:00 am Team 06
  • 12:00 pm Team 09
  • 01:00 pm Team 03
  • 01:45 pm Team 10
  • 05:00 pm Team 02

    Tuesday Dec 07
  • 08:00 am Team 07
  • 11:00 am Team 01
  • 12:00 pm Team 04
  • 01:00 pm Team 08
  • 04:00 pm Team 05

    Homework

    Essay: [doc] (Grad students only). Due Wednesday December 8 at 8:00 pm.
    Project 4: [doc]. Demos on Dec 6 and 7 and deliverables (documentation) due Thursday December 9 at 8:00 pm.
    Project 3 (Design): [doc]. Deadline (extended) is Friday November 12 at 8:00 pm. Sample projects from the past: [DES_01], [DES_02], and [DES_03].
    Project 2 (Specification): [doc]. Due Friday October 22 at 8:00 pm (by email). Sample projects from the past: [SRS_01], [SRS_02], and [SRS_03].
    Project 1 (Concept): [doc]. Due Saturday October 9 at 9:00 pm (by email).
    Assignment 2: [doc]. Due Thursday September 23 at 5:00 pm (by email).
    Assignment 1: [doc]. Due Thursday September 9 at 5:00 pm (by email).

    Tests

    Final exam: Monday December 13, 12:00 pm - 2:00 pm, SEM-261. Details on study required are available here. Sample test: Final_2009 (note that a different edition of the textbook was used at that time).
    Midterm exam: Wednesday October 27, 1:00 - 2:15 pm, SEM-261. The study required for the midterm exam is available [here].
    Sample tests: T1_2006 and T1_2009.

    Project Teams

    Team 01: Intuitive Vision
  • Students: Anne Paine, Sasha Browning, Diana Marquez
  • External advisor: Dr. Eelke Folmer, CSE, UNR
  • Project: VI Wii Fitness Goalballi
  • Demo: Tuesday Dec 7 at 11:00 am

    Team 02:
  • Students: James Arthur, Gabe Kanzelmeyer, Jeremy Daughhetee
  • External advisor: Mr. Ken Ceglia, General Electric, NV
  • Project: GE Dashboard
  • Demo: Monday Dec 6 at 5:00 pm

    Team 03:
  • Students: Bryce Prescott, Kevin Kassiday, Rashid Makhmudov, Abdullah Sevincer
  • External advisors: Dr. Fred Harris, Mr. Corey Thibeault, UNR
  • Project: Brain Stem
  • Demo: Monday Dec 6 at 1:00 pm

    Team 04:
  • Students: Veronica Ramirez, Paul Olson, Kevin Chung
  • External advisors: Dr. Kostas Bekris, Dr. Dwight Egbert, CSE, UNR
  • Project: The Flying Drone
  • Demo: Tuesday Dec 7 at 12:00 pm

    Team 05:
  • Students: Abba Terrobias, Nick Ceglia, Eric Tilly, Steve Komarov
  • External advisor: Mr. Ryan Ruppert, Bally Technologies
  • Project: Self-Healing System
  • Demo: Tuesday Dec 7 at 4:00 pm

    Team 06:
  • Students: Jamie Hobel, Yael Campo, Nolan Warner, Tor Loken
  • External advisor: Dr. Kostas Bekris,CSE, UNR
  • Project: AR.Drone Object Tracking System
  • Demo: Monday Dec 6 at 10:00 am

    Team 07:
  • Students: Zak Littlefield, Ethan Pang, David Leblanc, Nathan Silva
  • External advisors: Dr. Kostas Bekris and Dr. George Bebis, CSE, UNR
  • Project: Dynamic Collision Avoidance and 3D Localization of a Segway Robot
  • Demo: Tuesday Dec 7 at 8:00 am

    Team 08:
  • Students: Nick Sellers, Jake Hansen, Brian Vees, Daniel Kinney
  • External advisor: TBD
  • Project: Immersify Concept
  • Demo: Tuesday Dec 7 at 1:00 pm

    Team 09:
  • Students: Liesl Wigand, Chris Retherford, Travis Chambers, Peter Souba
  • External advisor: Mr. Richard Kelley, CSE, UNR
  • Project: Programming by Demonstration with Nao Robot
  • Demo: Monday Dec 6 at 12:00 pm

    Team 10:
  • Students: Chad Adams, James Rowen, Karl Mullner, Warren Antes
  • External advisor: Dr. Sushil Louis, CSE, UNR
  • Project: Real-Time Strategy Game with Advanced AI
  • Demo: Monday Dec 6 at 1:45 pm

    Proposed Topics

  • UNR Mobile App [topic description], by Mr. Aaron Russell and Ms. Amy Koeckes, ASUN, UNR

  • 3D Rapid Prototyping for Forensics Face Reconstruction -- related information [1], [2], and [3]; Ms. Penny Siig, PSI Studios; Dr. Richard Scott, Anthropology, UNR; and Dr. Fred Harris, CSE UNR.

  • General Electric Project Topics [pptx slides], Mr. Ken Ceglia, General Electric, Nevada

  • The Flying Drone Project [link], Dr. Kostas Bekris (contact person) and Mr. Bill Kurt, UNR.

  • iPhone Mobile Apps [pdf slides], Mr. Jeff Naruchitparames, CSE, UNR and Mr. AJ Henriques, New Leaders [guests, September 20]

  • Security Guards Agency Data Management System [tentative title] Dr. Philippe Dugerdil and student team, University of Applied Sciences, Geneva, Switzerland

  • Nevada Climate Change Data Portal Development [tentative title], Mr. Mike McMahon and Dr. Sergiu Dascalu, Computer Science & Engineering, UNR

  • Software Framework for Model Interconnectivity (Silverlight Technology) [tentative title], Mr. Eric Fritzinger and Dr. Sergiu Dascalu, Computer Science & Engineering, UNR

  • Topics from Bally Technologies -- Mr. Ryan Ruppert

  • Robotics topics, by Mr. Richard Kelley and Dr. Monica Nicolescu, CSE, UNR

  • Computer vision topics, by Dr. G. Bebis and Mr. Mike Collins

    Opportunities

  • UNR Undergraduate Research Awards