Messages

Nov 26 The study required for the final exam is available in section Tests below. The exam will take place on Tuesday December 18 from 12:30 pm in MS-321.
Nov 26 The handout for Project Part 4 is available in section Homework below. Demos will be held December 10 and 11, and deadline for submitting deliverables is Wednesday December 12 at 5:00 pm.

Textbook

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

Teaching team

Instructor: Dr. Sergiu Dascalu
Teaching Assistant: Mr. Kevin Laster

Lectures

Lecture 01 (Aug 28): Course syllabus [ppt]and [pdf].
Lecture 02 (Aug 30): Invited speaker: Mr. Bob Larmore (IGT), Students' introduction
Lecture 03 (Sep 04): Invited speaker: Dr. Emil Geiger (UNR) and Chapter 1: Introduction [ppt].
Lecture 04 (Sep 06): Invited speakers: Ms. Kathie Roberts and Mr. Steve McKim (YouPub); and Chapter 1: Introduction (continued)
Lecture 05 (Sep 11): Invited speaker: Mr. Richard Kelley (UNR); and Chapter 2: Software Processes [ppt].
Lecture 06 (Sep 13): Invited speakers: Dr. Baker and Mr. Del Jackson (UNR); and Chapter 2: Software Processes (continued)
Lecture 07 (Sep 18): Invited speakers: Dr. Fred Harris (UNR) and Mr. Saurabh Singh (Bally Technologies); and Chapter 3: Agile Methods [ppt]
Lecture 08 (Sep 20): Invited speaker: Mr. Mike McMahon (UNR), and overview of the Nevada Climate Change Portal [NCCP]
Lecture 09 (Sep 25): Invited speaker: Mr. Joel Martinez (Lawrence Livermore National Lab)
Lecture 10 (Sep 27): Invited speakers: Mr. Ken Ceglia (General Electric), and Mr. Jonas Gorauskas (Microsoft)
Lecture 11 (Oct 02): Invited speaker: Dr. Juan Quiroz (Software Patent Law consultant)
Lecture 12 (Oct 04): Project meetings (SEM-236): 9:30 am - Team 01; 10:00 am - Team 02; 10:30 am - Team 03.
Lecture 13 (Oct 09): Project meetings (SEM-236): 9:30 am - Team 04; 10:00 am - Team 05; 10:30 am - Team 06.
Lecture 14 (Oct 11): Project meetings (SEM-236): 9:30 am - Team 07; 10:00 am - Team 08; 10:30 am - Team 09
Lecture 15 (Oct 16): Chapter 3: Agile Methods (continued) and Chapter 4: Requirements Engineering [ppt].
Lecture 16 (Oct 18): Chapter 4 (continued) and Project preparation
Lecture 17 (Oct 23): Slides for project preparation [ppt] and Chapter 5 System Modeling [ppt].
Lecture 18 (Oct 25): Chapter 5 (continued) and Chapter 6 Architectural Design [ppt].
Lecture 19 (Oct 30): Chapter 6 (continued) and on Project part 3
Lecture 20 (Nov 01): Midterm exam
Lecture 21 (Nov 06): Chapter 8 Software Testing [ppt].
Lecture 22 (Nov 08): Project preparation: Statecharts ("chalk notes") and Interfaces and Components [ppt].
Lecture 23 (Nov 13): Chapter 9 Software Evolution [ppt].
Lecture 24 (Nov 15): Chapter 10 Sociotechnical Systems [ppt].
Lecture 25 (Nov 20): Chapter 10 continued
Lecture 26 (Nov 27): Chapter 11: Dependendability and Security [ppt].
Lecture 27 (Nov 29): Chapter 11 continued
Lecture 28 (Dec 04): Chapter 22: Project Management [ppt].
Lecture 29 (Dec 06): Chapter 23: Project Planning [ppt].
Lecture 30 (Dec 11): Project demos on 12/10 and 12/11, as follows:

MON Dec 10:
  • 09:00 am Team 5
  • 02:00 pm Team 2
  • 03:00 pm Team 3
  • 04:00 pm Team 1

    TUE Dec 11:
  • 08:00 am Team 7
  • 09:00 am Team 9
  • 10:00 am Team 8
  • 11:00 am Team 4
  • 04:00 pm Team 6

    Homework

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

    Tests

    Final exam: Tuesday December 18, 2012, in MS-321, from 12:30 pm (1 hour and 45 minutes). The study required is available [here]. A sample test from the past (2010) can be found [here].

    Midterm exam: Thursday November 1, 2012. The study required is available [here]. A sample test from the past can be found [here].

    Project Teams

    Team 01:
  • Students: Emily, Qandeel, Tina, Greg
  • External advisors: Mr. Ken Ceglia and Mr. Ray Jensen, General Electric
  • Project: DESCRY - Design for Electrical Sensor and Character Recognition Yoking

    Team 02:
  • Students: Adam, Preston, Andrew H.
  • External advisor: Dr. Eelke Folmer, CSE UNR
  • Project: Hall-PASS - Hall-Person Affixed Steering Supplement

    Team 03:
  • Students: Alex J., Justin, Denver, Paul
  • External advisors: Dr. Fred Harris, Dr. Laurence Jayet Bray, Dr. Sushil Louis, CSE UNR
  • Project: NCV - Neurocortical Visualization

    Team 04:
  • Students: Fiona, Chris G., Nick, Tim
  • External advisors: Mr. Michael McMahon and Mr. Eric Fritzinger, CSE UNR
  • Project: Nevada Climate Change Portal Mobile Application

    Team 05:
  • Students: Basim, Tanjim, Travis
  • External advisors: Dr. Emil Geiger, ME UNR and Dr. Dwight Egbert, CSE UNR
  • Project: Algae Viewer

    Team 06:
  • Students: Thais, Bobby, RJ
  • External advisors: Mr. Saurabh Singh and Mr. Garrett Hill, Bally Technologies
  • Project: PINCH - Proprietary Interface for Network Communication with Hardware

    Team 07:
  • Students: Jessica, Shaun, Chris S., Yuta
  • External advisor: Dr. Michael Leverington, CSE UNR
  • Project: CITRIN - C++ InTeRactive INterpreter

    Team 08:
  • Students: Matt, Ashton, Ethan, Ryan
  • External advisor(s): TBD
  • Project: VHUD - Vehicle Heads Up Display

    Team 09:
  • Students: JerryDean, Antonio, Aaron
  • External advisor(s): Dr. Todd Colgrove, Libraries UNR, Mr. Roger Hoang, CSE UNR, and Mr. Bob Larmore, CSE UNR
  • Project: STARE - Simulation Towards Accessible Reality Entertainment

    Proposed Topics

  • Bob Larmore, IGT, usability testing topics. You can write to Bob at rlarmore at gmail.com
  • Dr. Emil Geiger, Mechanical Engineering, UNR, data logger software for a wireless sensor network. You can contact Dr. Geiger at ejg at unr.edu
  • Ms. Kathie Roberts and Mr. Steve McKim, YouPub and PhotoSetter topics. Contact info KathieRoberts.Reno at gmail.com
  • Mr. Richard Kelley, UNR. You can contact Richard at richard.kelley at gmail.com
  • Dr. Baker and Mr. Del Jackson, UNR. You can contact Del at del at jacksonbme.org
  • Dr. Fred Harris, UNR, visual modeling of the brain. Contact info: fred.harris at cse.unr.edu
  • Mr. Saurabh Singh, Bally Technologies. You can contact Mr. Singh at SSingh at ballytech.com
  • NCCP topics (see Involvement - Senior Projects) from Mr. Mike McMahon, UNR

    Opportunities

  • UNR Undergraduate Research
  • COE Career Fair, September 25, 2012 from 10:00 am to 3:00 pm