Messages

Nov 29 The study required for the final exam is available in section Tests below. The final exam will take place on Tuesday December 20, 2011 from 12:30 pm in SEM-326.
Nov 22 The handout for Project Part 4 is available in section Homework below. Demos will take place on Monday December 12 and Tuesday December 13 and deadline for final document submission (by email) is Wednesday December 14 at 8:00 pm.

Textbook

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

Teaching team

Instructor: Dr. Sergiu Dascalu
Teaching Assistant: Ben Brown, MS in CS student

Lectures

Lecture 01 (Aug 30): Course syllabus [ppt] and [pdf]
Lecture 02 (Sep 01): Students' introduction
Lecture 03 (Sep 06): A1 given, invited speaker Dr. Kostas Bekris (CSE UNR), and Chapter 1: Introduction [ppt]
Lecture 04 (Sep 08): Chapter 1 [continued] and Senior Project videos from past years.
Lecture 05 (Sep 13): Chapter 2 Software Processes [ppt] and invited speaker Mr. Mike McMahon (CSE UNR)
Lecture 06 (Sep 15): Chapter 2 [continued] and invited speakers from General Electric, Mr. Ken Ceglia and former Team 02 (2010-2011).
Lecture 07 (Sep 20): Chapter 2 [finished] and invited speaker Mr. Richard Kelley (CSE UNR)
Lecture 08 (Sep 22): Summary of project topics [ppt] and invited speaker Ms. Ashley Greenwald.
Lecture 09 (Sep 27): Chapter 3: Agile Software Development [ppt] and invited speaker Dr. Grant Hennig [topic 1], [topic 2].
Lecture 10 (Sep 29): Project meetings: 8:30 am-Team 01, 9:30 am-Team 02, 10:00 am-Team 03, and 10:30 am-Team 04
Lecture 11 (Oct 04): Project meetings: 9:00 am-Team 05, 9:30 am-Team 06, 10:00 am-Team 07, and 10:30 am-Team 08
Lecture 12 (Oct 06): Project meetings: 9:00 am-Team 09, 9:30 am-Team 10, 10:00 am-Team 11, and 10:30 am-Team 12
Lecture 13 (Oct 11): Chapter 4 Requirements Engineering [ppt]
Lecture 14 (Oct 13): Chapter 5 Systems Modeling [ppt]
Lecture 15 (Oct 18): On midterm and Preparation project Part 2 [ppt]
Lecture 16 (Oct 20): Chapter 6 Architectural Design [ppt]
Lecture 17 (Oct 25): Chapter 8 Software Testing (presented by Marek Hajek) [ppt]
Lecture 18 (Oct 27): Midterm Exam [pdf]
Lecture 19 (Nov 01): Invited speaker, Mr. Kevin Grant, Qubulus, Inc., Sweden
Lecture 20 (Nov 03): Chapter 7 Design and Implementation [ppt]
Lecture 21 (Nov 08): Preparation project Part 3: UML statecharts (chalk notes)
Lecture 22 (Nov 10): Preparation project Part 3: Interfaces and Components [ppt]
Lecture 23 (Nov 15): Chapter 9: Software Evolution [ppt]
Lecture 24 (Nov 17): Chapter 9 [continued]
Lecture 25 (Nov 22): On Project Part 4 and Chapter 22: Project Management [ppt]
Lecture 26 (Nov 29): Chapter 22 [continued] and On the Final Exam
Lecture 27 (Dec 01): Chapter 23: Project Planning [ppt]
Lecture 28 (Dec 06): Chapter 16: Software Reuse [ppt]
Lecture 29 (Dec 08): Individual project preparation
Lecture 30 (Dec 13): Project demos on 12/12 and 12/13
MON DEC 12:
  • 12:00 pm Team 09
  • 03:00 pm Team 10
  • 04:00 pm Team 02
  • 06:00 pm Team 05
  • 07:00 pm Team 12
    TUE DEC 13:
  • 08:00 am Team 06
  • 09:00 am Team 03
  • 10:00 am Team 07
  • 11:00 am Team 11
  • 01:00 pm Team 04
  • 04:00 pm Team 08
  • 05:00 pm Team 01

    Homework

    Project Part 4: [pdf]. Demos will take place on MON Dec 12 and TUE Dec 13. Deadline for final document submission is Wednesday December 14 at 8:00 pm.
    Project Part 3: [pdf]. Deadline is Tuesday November 15 at 8:00 pm. Sample projects from the past: [DES_01], [DES_02], and [DES_03].
    Project Part 2: [pdf]. Due date is Tuesday November 1 at 8:00 pm. Sample projects from the past: [SRS_01], [SRS_02], and [SRS_03].
    Project Part 1: [pdf]. Due date (extended) is Friday October 14 at 8:00 pm (by email, one submission per project group).
    Assignment 2: [pdf]. Due Wednesday September 28 at 9:00 pm by email.
    Assignment 1: [pdf]. Due Thursday September 15 at 5:00 pm by email.

    Tests

    Final exam: Tuesday December 20, from 12:30 pm (to 2:30 pm), in SEM-326. Details on study required are available [here]. Sample test: [final_2010].
    Midterm exam: Thursday October 27, from 9:30 am (regular class time and room). The study required for the midterm is available [here]. A sample test from the past (2010) is available [here].

    Project Teams

    Team 01:
  • Students: Kim, Nitish, Nate
  • External advisors: Dr. Fred Harris (CSE UNR), Dr. Laurence Bray (EBME UNR)
  • Project: NCS-NeuroML Translators

    Team 02:
  • Students: Kat, Rui, Andrew, Yale
  • External advisor(s): Mr. Eric Fritzinger
  • Project:

    Team 03:
  • Students: Nirali, Navneet, Devyani
  • External advisors: Dr. Monica Nicolescu, Mr. Richard Kelley, Mr. Brad Towle, Ms. Liesl Wigand (CSE UNR)
  • Project: ROS-based Framework for Human-Robotics Interaction

    Team 04:
  • Students: Tim, Matt, Jeremy
  • External advisor: Ms. Ashley Greenwald (School of Medicine, UNR)
  • Project: iPad Application for Behavior-Based Birthing Research

    Team 05:
  • Students: Rakib, Parth, Josiah, Tom
  • External advisor(s): Mr. Saurabh Singh (Bally Technologie,s Reno, NV)
  • Project:

    Team 06:
  • Students: Harpreet, Omid, Michael N, Dickson
  • External advisors: Dr. Grant Hennig (School of Medicine, UNR), Dr. Adrienne Breland (CSE UNR), Dr. Fred Harris (CSE UNR)
  • Project: Accelerated Small RNA Sequence Matching Using GPU and MP Technologies

    Team 07:
  • Students: Nick, Kevin, Keith
  • External advisor: Mr. Ken Ceglia (GE, Minden, NV)
  • Project: GE Turbine Monitoring iPhone Application Suite

    Team 08:
  • Students: Erin, Chris, CJ, Clayton
  • External advisor: Mr. Michael McMahon, Jr. (CSE UNR)
  • Project: Home Sprinkler Automation

    Team 09:
  • Students: Krysta, Greg, Jeff, Gui
  • External advisor(s):
  • Project:

    Team 10:
  • Students: Rai, Mike V, Brian H, Aaron
  • External advisor: Mr. Richard Kelley (CSE UNR)
  • Project: MVPP - Multiview Visual Pipeline Programmer

    Team 11:
  • Students: Marvin, Josh, Issa, Steve
  • External advisor: Dr. George Bebis (CSE UNR)
  • Project: Computer Vision-based Car Counting System

    Team 12:
  • Students: Brian S, Spencer, Remis, Evander
  • External advisor: Mr. Joe Sanford (SNC, Reno, NV)
  • Project: Ultrawide Band Closed Area Network With High Order of Security

    Proposed Topics

  • See Lecture 8 entry above for a set of slides with details on topics proposed by potential external advisors.

    Opportunities

  • UNR Undergraduate Research Awards