CS 426 Senior Projects - PowerPoint PPT Presentation

About This Presentation
Title:

CS 426 Senior Projects

Description:

[07] Free Cell: A Solitaire Game [08] Personalizing Web Content (Marketing Campaigns) ... [13] SPIDER-D: A Design Environment for Strata-Based Software Construction ... – PowerPoint PPT presentation

Number of Views:63
Avg rating:3.0/5.0
Slides: 23
Provided by: sergium
Learn more at: https://www.cse.unr.edu
Category:

less

Transcript and Presenter's Notes

Title: CS 426 Senior Projects


1
CS 426Senior Projects
  • Spring 2004
  • Course Syllabus
  • January 21, 2004

2
Outline
  • The Instructor
  • The Students
  • The Course
  • The Texts
  • Grading Scheme Scale
  • Policies
  • Tentative Schedule
  • Project Topics

3
The Instructor.
  • Sergiu Dascalu
  • Room SEM-236
  • Telephone 784-4613
  • E-mail dascalus_at_cs.unr.edu
  • Web-site www.cs.unr.edu/dascalus
  • Office hours
  • Monday and Wednesday 400 500 pm or by
    appointment or chance

4
.The Instructor
  • Sergiu Dascalu
  • PhD in CS, Dalhousie U., Halifax, NS, Canada,
    2001
  • Teaching and research at UNR since July 2002
  • Teaching and research at Dalhousie University,
    Canada, 1993-2001 (software engineering focus)
  • Teaching and research at the University
    Politehnica Bucharest, Romania, 1984-1993 (RTS
    focus)
  • Consultant for software development companies in
    Canada and Romania

5
The Students
  • Registered as of today
  • 54 students
  • Prerequisite
  • CS 425 Software Engineering or
  • Instructors approval

6
The Course..
  • Classroom
  • SEM 234, 230 - 345 pm
  • Outline
  • This capstone course represents a coronation of
    the students academic work, involving the use of
    a significant part of their computer science
    expertise acquired while in school. A
    continuation of CS 425 Software Engineering, the
    course emphasizes team collaboration and
    application of modern engineering approaches to
    software construction. The development by each
    team of an original, industry-strength software
    product is envisaged.

7
.The Course.
  • Outline contd
  • The instructor will present lectures on the
    Unified Modeling Language (UML) and its
    application to object-oriented analysis and
    design and the teams will report on their
    progress by giving presentations and submitting
    deliverables related to the project.

8
..The Course
  • Outline contd
  • In summary, the teams will present their work at
    the following stages topic proposal (the
    concept), software specification (the
    requirements), design (the model), and
    implemented software (the final product).
  • At the beginning of the semester the teams will
    set up websites for their projects, websites that
    will be then updated regularly to reflect the
    progress of the projects. At the end of the
    semester there will be a public Senior Projects
    Workshop with project presentations, demos, and
    posters.

9
The Texts.
  • Required textbook
  • Arlow02 Jim Arlow and Ila Neustadt,
  • "UML and the Unified Process Practical
    Object-Oriented Analysis and Design," Addison
    Wesley, 2002, ISBN 0201770601
  • Recommended textbook
  • Norman02 Donald Norman, "The Design of
    Everyday Things," Basic Books, 2002, ISBN
    0465067107

10
.The Texts
  • Additional readings
  • For each individual project an additional book
    (project domain book) will be consulted, together
    with at least four reference articles (journal
    papers, conference papers, or web publications).
    This extra reading will be assigned shortly after
    the project topics will be defined by the teams.
    The project domain book and the articles will be
    used as references in presentations and project
    deliverables.

11
Initial WWW Pointers
  • The Object Management Group www.omg.com
  • IBM / Rational Software www.rational.com
  • Several other addresses of websites that contain
    project-related resources will be indicated later
    by the instructor.

12
Grading Scheme.
  • Tentative (subject to slight modifications)
  • Project Deliverables 56
  • Concept (P-I) 4
  • Specification (P-II) 11
  • Design (P-III) 13
  • Implementation, Integration, and Testing (P-IV)
    28
  • Project Presentations and Publications 19
  • Presentations (specs, design, workshop) (PRES-I,
    II, III) 9
  • Project website (PWEB) 6
  • Poster (POST) 4
  • Midterm examination (TEST) 16
  • Class participation (classes workshop, WS) 9

13
.Grading Scheme
  • Notes on grading
  • For grade A at least 90 overall, at least 85
    in class participation and at least 60 in test
  • There are no make-up tests or homework in this
    course

14
Grading Scale
  • Numerical-letter grade correspondence
  • A 91 -100
  • A- 87 - 90
  • B 84 - 86
  • B 79 - 83
  • B- 75 - 78
  • C 72 - 74
  • C 68 - 71
  • C- 64 - 67
  • D 60 - 63
  • D 55 - 59
  • D- 50 - 54
  • F lt 50

15
Policies.
  • Late submission policy
  • No late days for presentations, demos, posters
    and test
  • Maximum 2 late days per project deliverable
  • Each late day penalized with 10
  • No subdivision of late days (e.g. in hours)
  • Example a 90/100 worth project deliverable gets
    81/100 if one day late (900.9 81) or 72/100 if
    two days late (900.8 72)

16
.Policies
  • Legal notices on the world-wide web
  • Read and comply with accompanying legal notices
    on websites accessed
  • Specify references used
  • Do not plagiarize. Plagiarism and cheating will
    not be tolerated. Please read the policies of
    University of Nevada, Reno regarding academic
    dishonesty www.unr.edu/stsv/acdispol.html

17
Tentative Schedule.
Week Dates (M, W) Contents
1 Jan 21 Course syllabus
2 Jan 26, 28 Lectures on UML and UP Analysis Definition of project topics, Teams set 01/28
3 Feb 2, 4 Lectures on UML and UP Analysis Draw for presentations order, P-I due 02/05
4 Feb 9,11 Lecture on UML and UP Invited talk Project website set up (PWEB) 02/12
5 Feb 18 Lecture on Don Normans The Design of Everyday Things
6 Feb 23, 25 Lectures on UML and UP Design Project specification due (P-II) 02/26
7 Mar 1, 3 Project specification presentations (PRES-I)
18
.Tentative Schedule
8 Mar 08, 10 Project specification presentations (PRES-I)
9 Mar 13 Mar 21 Spring break, no classes
10 Mar 22, 24 Invited talk and Lecture on UML Implementation, P-III Design due 03/25
11 Mar 29, 31 Recap for midterm test and Midterm Test 03/31
12 Apr 05, 07 Project design presentations (PRES-II)
13 Apr 12, 14 Project design presentations (PRES-II)
14 Apr 19, 21 Invited talks and Project poster (POST) due 04/19
15 Apr 26, 27 Project implementation, integration, and testing internal project demos (P-IV) due 04/26 04/27
16 Apr 30 Workshop presentations, demos, posters (WS, PRES-III) 04/30
19
Project Topics Proposed
  • Dr. Phil Goodman Ms. Jenny Rassuchine, BRAIN
    Lab, UNR
  • 01 Dynamic Network Theory Visualizing
    Realistic Brain State Dynamics with Application
    to Future Technology
  • Mr. James King Dr. Phil Goodman, BRAIN Lab, UNR
  • 02 Simulation Environment for IVO (Virtual
    Organisms)
  • Mr. Sam Stokes, Microsoft
  • 03 A Slot Machine That Uses Windows CE or
    Embedded XP and DirectX

20
.Project Topics Proposed..
  • Dr. Nelson Publicover Dr. John Sutko,
    Biomedical Engineering, UNR
  • 04 Development of An Optimum Control Waveform
    for Rapidly Moving a Mass in 2-D
  • Dr. Sami Fadali, Electrical Engineering, UNR
  • 05 Software Tool for Qualitative Modeling of
    Complex Systems
  • Mr. Lou Montulli, Epinions.com
  • 06 Collaborative Musical Play List Generator

21
..Project Topics Proposed.
  • Mr. David Loeb, IntelliCorp
  • 07 Free Cell A Solitaire Game
  • 08 Personalizing Web Content (Marketing
    Campaigns)
  • 09 Configure-to-Order Customizing a Product
    to Purchasers Requirements
  • Mr. Brian Westphal and Dr. Fred Harris, CS, UNR
  • 10 Translation System for the Redwood
    Environment
  • 11 Online Integration System for the Redwood
    Environment
  • Dr. Adrian Pasculescu, Alpas Solutions, Toronto
  • 12 Diffweb A Software Tool for
    Tree-Structured Document Contents Change
    Detection

22
Project Topics Proposed
  • Dr. Adrian Pasculescu, Alpas Solutions, Toronto
  • Mr. Josh Woolever, Moviso, Los Angeles
  • 13 SPIDER-D A Design Environment for
    Strata-Based Software Construction
  • Mr. Jeff Wallace, EarthView Technologies TMCC
  • 14 PatternAlyzer An Expert Classifier System
    for Identification of Software Patterns in Java
    Applications
  • Mr. Manish Nilawar Mr. George McKinlay,
    Research and Educational Planning Center, UNR
  • 15 Interactive Simulations for Engineering
    Design Challenges
Write a Comment
User Comments (0)
About PowerShow.com