Upload
willis-byrd
View
219
Download
1
Tags:
Embed Size (px)
Citation preview
22
Outline
The Instructor The Students The Course: CS/CPE 426 The Texts Grading Scheme (CS/CPE 426) & Scale Policies Tentative Schedule
33
The Instructor
Sergiu DascaluRoom SEM-236Telephone 784-4613E-mail [email protected] www.cse.unr.edu/~dascalusOffice hours:
MW 11:00 am - 12:00 pm or by appointment or chance
44
The Students
Registered as of today:CS 426: 32 students CPE 426: 4 students
Prerequisite: CS 425 Software Engineering
55
The Course: CS426..
Classroom:Classroom: AB-201AB-201, MW 9:30 - 10:45 am
Outline: A continuation of CS425 Software Engineering, this capstone 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 the main objective of the course.
66
.The Course: CS426.Outline [cont’d]:
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.
77
..The Course: CS426..The Course: CS426Outline [cont’d]:
TThe teams will deliver and present project work at the following stages: topic proposal and software specification (concept and requirements), design (model), and implemented software (in-progress and final product). At the beginning of the semester the teams will set up project websites, which will be 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, video clips, demos, and posters.
88
The Course: CPE426..Classroom:Classroom:
AB-201AB-201, MW 9:30 - 10:45 amOutline:
This capstone course emphasizes team collaboration and application of modern engineering approaches to building computer-based systems that include a significant hardware component. The development by each team of an original, industry-strength project (software + hardware system) is the main objective of the course. Projects must be designed and implemented in the context of realistic engineering constraints and must follow effective engineering standards and practices.
99
.The Course: CPE426.Outline [cont’d]:
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.
1010
..The Course: CPE 426..The Course: CPE 426Outline [cont’d]:
TThe teams will deliver and present project work at the following stages: topic proposal and software specification (concept and requirements), design (model), and implemented software (in-progress and final product). At the beginning of the semester the teams will set up project websites, which will be 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, video clips, demos, and posters.
1111
The Texts.The Texts.
Required textbook: [Arlow’05] Jim Arlow and Ila Neustadt, "UML and the Unified Process: Practical Object-Oriented Analysis and Design," Second edition, Addison Wesley, 2005.
Recommended textbook: Recommended textbook: [Heim’07][Heim’07] Steven Heim, The Resonant Interface: HCI Foundations for Interaction Design, Addison-Wesley, 2007;
1212
.The Texts.The Texts
Additional readings:Additional readings:
For each individual project For each individual project an additional an additional bookbook ( (project domain book) will be ) will be consulted, together with consulted, together with at least at least four four reference articlesreference articles (journal papers, (journal papers, conference papers, or web publications). conference papers, or web publications). This extra reading will be assigned shortly This extra reading will be assigned shortly after the project topics will be defined by after the project topics will be defined by the teams. The project domain book and the teams. The project domain book and the articles will be used as references in the articles will be used as references in presentations and project deliverables. presentations and project deliverables.
1313
Initial WWW PointersInitial WWW Pointers
Course website: www.cs.unr.edu/~dascalus/sp2011.html
The Object Management Group: www.omg.com Several other addresses of websites that contain
project-related resources will be indicated later
1414
Grading Scheme CS426.Grading Scheme CS426. Tentative (subject to modifications):
Project Deliverables [60%]Concept & Specification (P1) Concept & Specification (P1) 10%10%Design (P2) Design (P2) 10%10%Progress demo (P3) Progress demo (P3) 10%10% Implementation, Integration, and Testing (P4) Implementation, Integration, and Testing (P4) 30%30%
Project Presentations and Publications [25%]Presentations (design, workshop) (PRES-I, II, WKS) 9%Project website (WEB) 6%Project video clip (VIDEO) 5%Poster (POSTER) 5%
Midterm examination (TEST) [12%]Class participation (classes & workshop, WKS)
[3%]
1515
.Grading Scheme CS426.Grading Scheme CS426
Notes on grading:Notes on grading: For grade A: at least 90% overall, at least 90% in For grade A: at least 90% overall, at least 90% in
class participation and at least 60% in testclass participation and at least 60% in test To pass the course: at least 50% overall and at To pass the course: at least 50% overall and at
least 50% in project parts P3 and P4 least 50% in project parts P3 and P4 There are no make-up tests or homework in this
courseNote that poor class participation can
significantly decrease your overall grade
1616
Grading Scheme CPE426.Grading Scheme CPE426. Tentative (subject to slight modifications):
Project Deliverables [60%] Concept & specs based on engineering standards (P1) Concept & specs based on engineering standards (P1)
10%10% Design with realistic engineering constraints (P2) Design with realistic engineering constraints (P2) 10%10% Progress demo (P3) Progress demo (P3) 10%10% Implementation, Integration, and Testing (P4) Implementation, Integration, and Testing (P4) 30%30%
Project Presentations and Publications [25%]Presentations (design, workshop) (PRES-I, II, WKS) 9%Project website (WEB) 6%Project video clip (VIDEO) 5%Poster (POSTER) 5%
Midterm examination (TEST) [12%]Class participation (classes & workshop, WKS)
[3%]
1717
.Grading Scheme CPE 426.Grading Scheme CPE 426
Notes on grading:Notes on grading: For grade A: at least 90% overall, at least 90% For grade A: at least 90% overall, at least 90%
in class participation and at least 60% in testin class participation and at least 60% in test To pass the course: at least 50% overall and at To pass the course: at least 50% overall and at
least 50% in project parts P3 and P4 least 50% in project parts P3 and P4 There are no make-up tests or homework in
this courseNote that poor class participation can
significantly decrease your overall grade
1818
Grading ScaleGrading Scale
Numerical-letter grade correspondenceNumerical-letter grade correspondence AA 90 -10090 -100 A-A- 87 - 8987 - 89 B+B+ 84 - 8684 - 86 BB 79 - 8379 - 83 B-B- 76 - 7876 - 78 C+C+ 73 - 7573 - 75 CC 68 - 7268 - 72 C-C- 65 - 6765 - 67 D+D+ 61 - 6461 - 64 DD 56 - 60 56 - 60 D-D- 50 - 5550 - 55 FF < 50< 50
1919
Policies.
Late submission policy:Late submission policy:No late days for presentations, demos, and testMaximum 2 late days per project deliverableEach 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 (90*0.9 = 81) or 72/100 if two days late (90*0.8 = 72)
2020
.Policies Legal notices on the world-wide web: Legal notices on the world-wide web:
Read and comply with accompanying legal Read and comply with accompanying legal notices on websites accessednotices on websites accessed
Specify references used Specify references used Do not plagiarize. Plagiarism and cheating will not Do not plagiarize. Plagiarism and cheating will not
be tolerated. Please read the policies of be tolerated. Please read the policies of University of Nevada, Reno regarding academic University of Nevada, Reno regarding academic dishonesty: dishonesty: www.unr.edu/stsv/acdispol.htmlwww.unr.edu/stsv/acdispol.html
2121
Tentative Schedule CS426/CPE426.
Week # Dates (T, R) Contents
1 Jan -, 19 Course syllabus
2 Jan 24, 26 Lectures on UML & UP
3 Jan 31, Feb 02 Project group meetings
4 Feb 07, 09Project group meetings, UML Lecture
PWEB due 02/08/2011
5 Feb 14, 16UML Lectures
Project concept & specification due (P1) 02/15/2011
6 Feb -, 23 Presentations round 1 (PRES-I) / UML Lectures
7 Feb 28, Mar 02Presentations round 1 (PRES-I) / UML Lectures
Project design due (P2) 03/01/2011
2222
.Tentative Schedule .Tentative Schedule CS426/CPE426CS426/CPE426
8 Mar 07, 09 Presentations round 1 (PRES-I) / UML Lectures
9 Mar 14, 16 Spring break, no classes
10 Mar 21, 23Lecture
Midterm test (TEST) 03/23/2011
11 Mar 28, 30 Project progress demos (P3)
12 Apr 04, 06 Lectures / Project group meetings
13 Apr 11, 13Presentations round 2 (PRES-II)
Project poster (POSTER) due 4/15/2011
14 Apr 18, 20Presentations round 2 (PRES-II)
Project video (VIDEO) due 4/22/2011
15 Apr 25, 26 Implementation - internal project demos (P4)
16 Apr 29Workshop presentations & public demos (PRES-
WKS) 04/29/2011; Deliverables P4 due 05/02/2011