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.
[SE-9] Ian Sommerville, Software Engineering, 9th Edition, Addison-Wesley, 2010.
Instructor: Dr. Sergiu Dascalu
Teaching Assistant: Zack Norcross
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
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).
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.
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
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
UNR Undergraduate Research Awards