Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 CS 426 / CPE 426 Senior Projects Spring 2009 Course Syllabus January 20, 2009.

Similar presentations


Presentation on theme: "1 CS 426 / CPE 426 Senior Projects Spring 2009 Course Syllabus January 20, 2009."— Presentation transcript:

1 1 CS 426 / CPE 426 Senior Projects Spring 2009 Course Syllabus January 20, 2009

2 2 Outline The Instructor The Students The Course: CS/CPE 426 The Texts Grading Scheme (CS/CPE 426) & Scale Policies Tentative Schedule

3 3 The Instructor Sergiu Dascalu Room SEM-236 Telephone 784-4613 E-mail dascalus@cse.unr.edudascalus@cse.unr.edu Web-site www.cse.unr.edu/~dascaluswww.cse.unr.edu/~dascalus Office hours:   R 3:00 - 4:00 pm or by appointment or chance

4 4 The Students Registered as of today: CS426: 20 students CPE426: 8 students Prerequisite: CS 425 Software Engineering

5 5 The Course: CS426.. Classroom: Classroom: FH-133 FH-133, TR 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.

6 6.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.

7 7..The Course: CS426 Outline [cont’d]: T The teams will deliver and present project work at the following stages: topic proposal (concept), software specification (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.

8 8 The Course: CPE426.. Classroom: Classroom: FH-133 FH-133, TR 4:00 - 5:15 am Outline: 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.

9 9.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.

10 10..The Course: CS426 Outline [cont’d]: T The teams will deliver and present project work at the following stages: topic proposal (concept), software specification (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.

11 11 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: [Norman’02] Donald Norman, The Design of Everyday Things, Basic Books, 2002. [Norman’02] Donald Norman, "The Design of Everyday Things," Basic Books, 2002.

12 12.The Texts Additional readings: Additional readings: For each individual project an additional 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. 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.

13 13 Initial WWW Pointers Course website: www.cs.unr.edu/~dascalus/sp2009.html www.cs.unr.edu/~dascalus/sp2009.html The Object Management Group: www.omg.comwww.omg.com Several other addresses of websites that contain project-related resources will be indicated later

14 14 Grading Scheme CS426. Tentative (subject to modifications): Project Deliverables [57%] Concept (P-I) 3% Concept (P-I) 3% Specification & Design (P-II, P-III) 14% Specification & Design (P-II, P-III) 14% Implementation, Integration, and Testing (P-IV, V) 40% Implementation, Integration, and Testing (P-IV, V) 40% Project Presentations and Publications [23%] Presentations (design, progress, wshop) (PRES-I, II, III) 7% Project website (PWEB) 6% Project video clip (PVIDEO) 5% Poster (POST) 5% Midterm examination (TEST) [15%] Class participation (classes & workshop, WS) [5%]

15 15.Grading Scheme CS426 Notes on grading: Notes on grading: For grade A: at least 90% overall, at least 90% in class participation and at least 60% in test For grade A: at least 90% overall, at least 90% in class participation and at least 60% in test To pass the course: at least 50% overall and at least 50% in project parts P-IV and P-V To pass the course: at least 50% overall and at least 50% in project parts P-IV and P-V There are no make-up tests or homework in this course Note that poor class participation can significantly decrease your overall grade

16 16 Grading Scheme CPE426. Tentative (subject to slight modifications): Project Deliverables [57%] Concept (P-I) 3% Concept (P-I) 3% Specification based on engineering standards (P-II) 7% Specification based on engineering standards (P-II) 7% Design with realistic engineering constraints (P-III) 7% Design with realistic engineering constraints (P-III) 7% Implementation, Integration, and Testing (P-IV, V) 40% Implementation, Integration, and Testing (P-IV, V) 40% Project Presentations and Publications [23%] Presentations (concept, progres, wshop) (PRES-I, II, III) 7% Project website (PWEB) 6% Project video (PVIDEO) 5% Poster (POST) 5% Midterm examination (TEST) [15%] Class participation (classes & workshop, WS) [5%]

17 17.Grading Scheme CS426 Notes on grading: Notes on grading: For grade A: at least 90% overall, at least 90% in class participation and at least 60% in test For grade A: at least 90% overall, at least 90% in class participation and at least 60% in test To pass the course: at least 50% overall and at least 50% in project parts P-IV and P-V To pass the course: at least 50% overall and at least 50% in project parts P-IV and P-V There are no make-up tests or homework in this course Note that poor class participation can significantly decrease your overall grade

18 18 Grading Scale Numerical-letter grade correspondence Numerical-letter grade correspondence A90 -100 A90 -100 A-87 - 89 A-87 - 89 B+84 - 86 B+84 - 86 B79 - 83 B79 - 83 B-76 - 78 B-76 - 78 C+73 - 75 C+73 - 75 C68 - 72 C68 - 72 C-65 - 67 C-65 - 67 D+61 - 64 D+61 - 64 D56 - 60 D56 - 60 D-50 - 55 D-50 - 55 F< 50 F< 50

19 19 Policies. Late submission policy: Late submission policy: No late days for presentations, demos, 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 (90*0.9 = 81) or 72/100 if two days late (90*0.8 = 72)

20 20.Policies Legal notices on the world-wide web: Legal notices on the world-wide web: Read and comply with accompanying legal notices on websites accessed Specify references used 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 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 www.unr.edu/stsv/acdispol.html

21 21 Tentative Schedule CS426/CPE426. Week #Dates (T, R)Contents 1Jan 20, 22Course syllabus & Lecture on UML & UP 2Jan 27, 29Invited speakers (IGT), Project group meetings 3Feb 03, 05 Project group meetings, Lecture on UML & UP Project topics set, P-I due 2/6/2009 4Feb 10, 12 Lectures on UML & UP P-WEB due 2/13/2009 5Feb 17, 19 Lectures on UML & UP Project specification due (P-II) 2/20/2009 6Feb 24, 26Lectures on UML & UP 7Mar 03, 05 Project design presentations (PRES-I) Project design due (P-III) 3/4/2009

22 22.Tentative Schedule CS426/CPE426 8Mar 10, 12Project design presentations (PRES-I), Lecture 9Mar 17, 19Spring break, no classes 10Mar 24, 26Lecture & Midterm test (TEST) 3/26/2009 11Mar 31, Apr 02 Project group meetings (pre-demos) Project poster (POST) due 3/31/2009 12Apr 07, 09In-progress demos (P-IV) 13Apr 14, 16 Project progress presentations (PRES-II) Project video (PVIDEO) due 4/17/2009 14Apr 21, 23 Project progress presentations (PRES-II) Lecture, workshop preparation 15Apr 28, 30 Project implementation, integration, and testing & internal project demos (P-V) 4/27 & 28/2009 16May 01 Workshop presentations & demos, with posters (WS, PRES-III) 5/1/2009


Download ppt "1 CS 426 / CPE 426 Senior Projects Spring 2009 Course Syllabus January 20, 2009."

Similar presentations


Ads by Google