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.
[SE-9] Ian Sommerville, Software Engineering, 9th Edition, Addison-Wesley, 2010.
Instructor: Dr. Sergiu Dascalu
Teaching Assistant: Saul Reed, PhD candidate. Email: sreed@cse.unr.edu
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
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.
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].
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
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
UNR Undergraduate Research