Upload
jontae
View
35
Download
1
Tags:
Embed Size (px)
DESCRIPTION
CS 426 Senior Projects in Computer Science. Course Syllabus January 22, 2013. University of Nevada, Reno Department of Computer Science & Engineering. Outline. The Instructor The Students The Course: CS 426 The Texts Grading Scheme & Grading Scale Policies Tentative Schedule. - PowerPoint PPT Presentation
Citation preview
Course SyllabusJanuary 22, 2013
CS 426Senior Projects in Computer Science
University of Nevada, RenoDepartment of Computer Science & Engineering
2
Outline
The Instructor The Students The Course: CS 426 The Texts Grading Scheme & Grading Scale Policies Tentative Schedule
3
The Instructor
Sergiu Dascalu Room SEM-236 Telephone 784-4613 E-mail [email protected] Web-site www.cse.unr.edu/~dascalus Office hours:
T 11:00 am - 12:00 pm or by appointment or chance
4
The Students
Registered as of today:
CS 426: 30 students
Prerequisite:
CS 425 Software Engineering
5
The Course: CS 426.. Classroom:
DMS-102, TR 9:30 - 10:45 am
Outline: A continuation of CS 425 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
.The Course: CS 426.
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
..The Course: CS 426 Outline [cont’d]:
The 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.
8
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: [Shneiderman’09] Ben Shneiderman and Catherine Plaisant,
“Designing the User Interface: Strategies for Effective Human-Computer Interaction,” 5th Edition, Addison-Wesley, 2009.
9
.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.
10
Initial WWW Pointers
Course website: www.cs.unr.edu/~dascalus/sp2013.html
The Object Management Group: www.omg.com
Several other addresses of websites that contain project-related resources will be indicated later
11
Grading Scheme CS 426.Tentative (subject to slight modifications):
Project Deliverables [60%]Concept & Specification (P1) 10%Design (P2) 10%Progress demo (P3) 10%Implementation, Integration, and Testing (P4) 30%
Project Presentations and Publications [25%]Presentations (design, workshop) (PRES-I, II, WKS) 9%Project website (WEB) 5%Project video clip (VIDEO) 6%Poster (POSTER) 5%
Midterm examination (TEST) [12%]Class participation (classes & workshop, WKS) [3%]
12
.Grading Scheme CS 426
Notes on grading:For grade A: at least 90% overall, at least 90% in class
participation and at least 60% in testTo pass the course: at least 50% overall and at 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
13
Grading Scale Numerical-letter grade correspondence
A 90 -100 [maximum 100]
A- 87 - 89B+ 83 - 86B 78 - 82B- 75 - 77C+ 71 - 74C 66 - 70C- 63 - 65D+ 59 - 62D 54 - 58 D- 50 - 53F < 50
14
Policies.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)
15
.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
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
Disability statement
If you have a disability for which you need to request accommodations, please contact as soon as possible the instructors or the Disability Resource Center (Thompson Student Services - 107).
17
Academic services
Academic Success Services: Your student fees cover usage of the Math Center (784-4433 or www.unr.edu/mathcenter/), Tutoring Center (784-6801 or www.unr.edu/tutoring/), and University Writing Center (784-6030 or http://www.unr.edu/writing_center/.
These centers support your classroom learning; it is your responsibility to take advantage of their services. Keep in mind that seeking help outside of class is the sign of a responsible and successful student.
18
On recording class lectures
Statement on Audio and Video Recording:
“Surreptitious or covert video-taping of class or unauthorized audio recording of class is prohibited by law and by Board of Regents policy. This class may be videotaped or audio recorded only with the written permission of the instructor. In order to accommodate students with disabilities, some students may be given permission to record class lectures and discussions. Therefore, students should understand that their comments during class may be recorded.”
19
20
Tentative Schedule CS426 Week # Dates (T, R) Contents
1 Jan 22, 24 Course syllabus, UML & UP Lecture
2 Jan 29, 31 Lecture, Project group meetings
3 Feb 05, 07Project group meetings
PWEB due 02/06/2013
4 Feb 12, 14 Lectures
5 Feb 19, 21Lectures
Project concept & specification due (P1) 02/20/2013
6 Feb 26, 28 Presentations round 1 (PRES-I)
7 Mar 05, 07Lecture, Presentations round 1 (PRES-I)
Project design due (P2) 03/06/2013
21
.Tentative Schedule CS426/CPE4268 Mar 12, 14
Lecture
Midterm test (TEST) 03/14/2013
9 Mar 19, 21 Spring break, no classes
10 Mar 26, 28Lecture
Project group meetings
11 Apr 02, 04 Project progress demos (P3) 04/2,3,4/2013
12 Apr 09, 11Lecture, Presentations round 2 (PRS-II)
Project poster (POSTER) due 04/12/2013
13 Apr 16, 18 Presentations round 2 (PRS-II)
14 Apr 23, 25Project group meetings
Project video (VIDEO) due 4/24/2012
15 April 29, 30 Implementation: internal project demos (P4)
16 May 03 Workshop presentations & public demos (PRS-III) 05/03/2012; Deliverables P4 due 05/07/2012