Messages

Dec 05 The handout for Project Part 4 is available in section Homework below. Demos will be held December 9, 10, and 11, and deadline for submitting deliverables is Thursday December 12 at 5:00 pm.
Nov 26 The study required for the Final Exam is available in section Tests below. The final will take place on Tuesday December 17, from 12:30 pm, in SEM-234.

Textbook

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

Teaching team

Instructor: Dr. Sergiu Dascalu
Teaching Assistant: Saul Reed, PhD candidate. Email: sreed@cse.unr.edu

Lectures

Lecture 01 (Aug 27): Course syllabus [ppt]and [pdf].
Lecture 02 (Aug 29): Students' introduction
Lecture 03 (Sep 03): Invited speaker Dr. Mehmet Gunes (CSE Dept UNR) and Chapter 1: Introduction [ppt].
Lecture 04 (Sep 05): Invited speakers: Mr. Eric Fritzinger and Dr. Richard Kelley - Nevada Climate Change Portal (CSE, UNR); and Chapter 1: Introduction (continued).
Lecture 05 (Sep 10): Invited speaker: Dr. Jesse Leaman (EV-PITSTOP); and Chapter 2: Software Processes [ppt].
Lecture 06 (Sep 12): Invited speakers: Mr. Rex Briggs (Marketing Evolution) and Dr. Dave Feil-Seifer (CSE UNR).
Lecture 07 (Sep 17): Invited speaker: Dr. Michael Leverington, and Chapter 2 (continued)
Lecture 08 (Sep 19): Invited speakers: Mr. John Kimpel and Mr. Bryan Holzbauer, General Electric
Lecture 09 (Sep 24): Invited speaker: Dr. Tod Colegrove (UNR libraries); and Chapter 3: Agile Methods [ppt].
Lecture 10 (Sep 26): Invited speakers: Mr. Mark Dunn (Intuit); and Mr. Dat Ta (Bally Technologies); and preparation Project Part 1 (Concept)
Lecture 11 (Oct 01): Project meetings: 9:00 am Team 01; 9:30 am Team 02; 10:00 am Team 03; and 10:30 am Team 04.
Lecture 12 (Oct 03): Project meetings: 9:00 am Team 05; 9:30 am Team 06; 10:00 am Team 07; and 10:30 am Team 08.
Lecture 13 (Oct 08): Project meetings: 9:00 am Team 12; 9:30 am Team 10; 10:00 am Team 11; and 10:30 am Team 09.
Lecture 14 (Oct 10): Project meetings: 9:00 am Team 13; 9:30 am Team 14; 10:00 am Team 15; and 10:30 am Team 16.
Lecture 15 (Oct 15): Chapter 3: Agile Methods (continued) and Chapter 4: Requirements Engineering [ppt]
Lecture 16 (Oct 17): Invited speakers: Mr. Eric Jennings (Pinoccio) and Ms. Ashley Jennings (GirlMade) on Entrepreneurship; and Chapter 4 (continued)
Lecture 17 (Oct 22): Project preparation [use case modeling slides] and Chapter 5: [ppt]
Lecture 18 (Oct 24): Chapter 5 (continued)
Lecture 19 (Oct 29): Chapter 6: Architectural Design [ppt] (presented by Saul Reed)
Lecture 20 (Oct 31): Midterm exam
Lecture 21 (Nov 05): Chapter 8: Software Testing [ppt]
Lecture 22 (Nov 07): Chapter 9: Software Evolution [ppt]
Lecture 23 (Nov 12): Chapter 9 (continued) and project preparation: UML statecharts
Lecture 24 (Nov 14): Chapter 10: Sociotechnical Systems [ppt]
Lecture 25 (Nov 19): Chapter 11: Dependability and security [ppt]
Lecture 26 (Nov 21): Short project presentations by Teams 01-06; and Chapter 22 Project Management [ppt]
Lecture 27 (Nov 26): Short project presentations by Teams 07-11, and Project Management (continued)
Lecture 28 (Dec 03): Short project presentations by Teams 12-16, and Chapter 23 Project Planning [ppt]
Lecture 29 (Dec 05): Project Planning (continued)
Lecture 30 (Dec 10): Project demos on 12/09, 12/10, 12/11, as follows:

Monday Dec 09:
  • 12:00 pm Team 11
  • 01:00 pm Team 06
  • 03:00 pm Team 16
  • 04:00 pm Team 10
  • 05:00 pm Team 04
  • 06:00 pm Team 05

    Tuesday Dec 10:
  • 08:00 am Team 01
  • 09:00 am Team 02
  • 10:00 am Team 03
  • 11:00 am Team 13
  • 04:00 pm Team 09

    Wednesday Dec 11:
  • 11:00 pm Team 12
  • 01:00 pm Team 07
  • 02:00 pm Team 15
  • 04:00 pm Team 08
  • 06:00 pm Team 14

    Homework

    Project 4 (Implementation): [pdf]. Demos will take place on Monday Dec 09, Tuesday Dec 10, and Wednesday Dec 11. Deadline for final document submission is Thursday December 12 at 5:00 pm.
    Project 3 (Design): [pdf]. Deadline is Thursday November 14 at 8:00 pm. Sample projects from the past: [DES_01], [DES_02], and [DES_03].
    Project 2 (Specification): [pdf]. Deadline (extended) is Wednesday October 30 at 5:00 pm. Sample projects from the past: [SRS_01], [SRS_02], and [SRS_03].
    Project 1 (Concept): [pdf]. Deadline is Monday October 14 at 5:00 pm.
    Assignment 2: [pdf]. Deadline (extended) is Wednesday October 2 at 8:00 pm.
    Assignment 1: [pdf]. Deadline is Friday September 13 at 5:00 pm.

    Tests

    Final exam: Tuesday December 17 from 12:30 pm in SEM-234. The study required is available [here]. A sample test from the past (2010) can be found [here].

    Midterm exam: Thursday October 31. The study required is available [here]. A sample test from the past can be found [here].

    Project Teams

    Team 01:
  • Students: Chase, Justice, Cris
  • External advisors: Dr. Fred Harris, Dr. Richard Kelley (CSE UNR)
  • Project: MUSE - Music in a Universal Sound Environment

    Team 02:
  • Students: Tim, Jared R, Nishok
  • External advisor: Dr. Dave Feil-Seifer (CSE UNR)
  • Project: Tour Guide Robot

    Team 03:
  • Students: Katie, Alex, Edson
  • External advisor: Dr. Fred Harris, Ms. Devyani Tanna (CSE UNR)
  • Project: Brain Model Repository and Report Visualizer for NCS

    Team 04:
  • Students: Jessie, Luke, Jake S, Blake
  • External advisors: Dr. Dave Feil-Seifer (CSE UNR)
  • Project: Autonomous Sample Return Robot

    Team 05:
  • Students: James, Jake O, Paul E, Jared B
  • External advisor: Dr. Tod Colegrove (UNR Libraries)
  • Project: DelaMare Interactive Wall Displays

    Team 06:
  • Students: Cameron, Daniel, Jakub
  • External advisors: Dr. Fred Harris, Mr. Nate Jordan (CSE UNR)
  • Project: NCB - Neuro Cortical Simulator

    Team 07:
  • Students: Angela, Anthony, Thomas
  • External advisor(s): Dr. Tod Colegrove (UNR Libraries)
  • Project: MIRAGE: Multi-display Interface Responding Accordingly to Gesture Execution

    Team 08:
  • Students: Alex G, Henry, Alex M
  • External advisor: Mark Dunn (Intuit)
  • Project: Fraud Detection Using a Probabilistic Graph Model

    Team 09:
  • Students: Cody, Vlad, Ray, Madhu
  • External advisors: Mr. Curtis Harvey, Ms. Jane Manfred, and Mr. Jeff Kauflin (Marketing Evolution)
  • Project: Rewards Leaderboard

    Team 10:
  • Students: Soohyun, Bradley, Jemal
  • External advisor: Mr. Ronald Ray (COE UNR)
  • Project: Mobile App for Student News

    Team 11:
  • Students: Bryan, Daniel, Aaron
  • External advisor: Dr. Fred Harris (CSE UNR)
  • Project: Watershed Simulator

    Team 12 :
  • Students: Bryam, Joe, Paul, and Greg
  • External advisors: Mr. Eric Fritzinger, Mr. Richard Kelley (CSE UNR)
  • Project: Data Visualization for NCCP

    Team 13:
  • Students: Christine, Eric, Matt V, Lisette
  • External advisor: Mr. Bob Hudelson (Miranda, CA)
  • Project: Android App for Monitoring Routers

    Team 14:
  • Students: Brian, Collin, Albert
  • External advisor: Dr. Sushil Louis (CSE UNR)
  • Project: Unity3D-based Mobile Game Application

    Team 15:
  • Students: Chris, Ethan, Jeremiah
  • External advisors: Mr. John Kimpel, Mr. Bryan Holzbauer (General Electric)
  • Project: GE Mobile App for Device Identification

    Team 16
  • Students: Steven, Andrey, Nick
  • External advisor: Mr. Dat Ta (Bally Technologies)
  • Project: Progressive Meter Reader

    Proposed Topics

  • Dr. Mehmet Gunes (UNR): visualization and analysis of complex networks. Contact: mgunes@cse.unr.edu
  • Dr. Richard Kelley and the CIL group (UNR): data visualization; portal monitoring (NRDC, NCCP). Contact: richard.kelley@gmail.com
  • Dr. Jesse Leaman (EV-PITSTOP): roof top, heads up display, robotic arm (assistive technology). Contact: jfl0132@gmail.com
  • Mr. Rex Briggs (Marketing Evolution): rewards leaderboad; API data feeds. Contact: jeff.kauflin@marketingevolution.com
  • Dr. David Feil-Seifer (UNR): CSE tour guide robot; NASA sample retrieval robot competition. Contact: dave@cse.unr.edu
  • Dr. Michael Leverington (UNR): CSE Robot (see Dr. Feil-Seifer above); gray book - a streamlined alternative to WebCT. Contact: michael@edtech-teched.com
  • Mr. John Kimpel and Mr. Bryan Holzbauer (General Electric): XML plot editor; mobile app for GE device identification. Contact: john.kimpel@ge.com
  • Dr. Tod Colegrove (UNR Libraries): wall-screen visualizations. Contact: pcolegrove@unr.edui
  • Mr. Mark Dunn (Intuit): batch performance monitoring; fraud detection using a probabilistic graphical model. Contact: Mark_Dunn@Intuit.com
  • Mr. Dat Ta (Bally Technologies): progressive reader; management mobile application. Contact: DTa@ballytech.com

    Opportunities

  • UNR Undergraduate Research