Presentation is loading. Please wait.

Presentation is loading. Please wait.

Course Syllabus January 19, 2016 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering.

Similar presentations


Presentation on theme: "Course Syllabus January 19, 2016 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering."— Presentation transcript:

1 Course Syllabus January 19, 2016 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering

2 2  The Instructor  The Students  The Course: CS 426  The Texts  Grading Scheme & Grading Scale  Policies  Tentative Schedule

3 3  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:  Thursday 11:00 am - 12:15 pm or by appointment

4 4 Registered as of today: CS 426: 69 students Prerequisite: CS 425 Software Engineering

5 5  Classroom: DMS-104, 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 6  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 submitting deliverables and giving presentations related to the project.

7 7  Outline [cont’d]: 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 posters, demos, videos and possibly presentations.

8 8  Required textbook: [Arlow’05] Jim Arlow and Ira Neustadt, “UML and the Unified Process: Practical Object-Oriented Analysis and Design,” Second edition, Addison Wesley, 2005.  Recommended book:  [Goodwin’09] Kim Goodwin, “Designing for the Digital Age: How to Create Human-Centered Products and Services,” Wiley, 2009.

9 9  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). The project domain book and the articles will be used as references in presentations and project deliverables.

10 10  Course website: www.cs.unr.edu/~dascalus/sp2016.htmlwww.cs.unr.edu/~dascalus/sp2016.html  The Object Management Group: www.omg.orgwww.omg.org  Several other addresses of websites that contain project- related resources will be indicated later

11 11 3 An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs, within realistic constraints specific to the field 4 An ability to function effectively on multi-disciplinary teams 5 An ability to analyze a problem, and identify, formulate and use the appropriate computing and engineering requirements for obtaining its solution 6 An understanding of professional, ethical, legal, security and social issues and responsibilities 7 An ability to communicate effectively with a range of audiences 8 The broad education necessary to analyze the local and global impact of computing and engineering solutions on individuals, organizations, and society 13 An ability to apply design and development principles in the construction of software systems or computer systems of varying complexity

12 12 This course satisfies Core Objective 14, Application, with at least five weeks of instruction. Part of Silver Vein IV, Integrative Experience, this learning objective’s brief description is: “Students will be able to demonstrate their knowledge and skills developed in previous Core and major classes by completing a project or structured experience of practical significance”

13 13 SLOs 3, 5, and 13 are mapped into Core Objective 14, Application (CO-14)

14 14 Tentative (subject to modifications): Project Deliverables [62%]  Concept & Management (P1) 7%  Software Modeling I: Specification & Analysis (P2) 8%  Software Modeling II: Design (P3) 9%  Progress demo (P4) 12%  Implementation, Integration, and Testing (P5) 26% Project Presentations and Publications [25%]  Presentations (classroom and/or workshop) 5%  Project video (VIDEO) 7%  Project website (VIDEO) 6%  Poster (POSTER) 7% Midterm examination (TEST) [10%] Class participation (classes & workshop) [3%]

15 15 Tentative (subject to modifications): Project Deliverables [62%]  Concept & Management (P1) 7%  Software Modeling I: Specification & Analysis (P2) 8%  Software Modeling II: Design (P3) 9%  Progress demo (P4) 12%  Implementation, Integration, and Testing (P5) 26%

16 16 Tentative (subject to modifications): Project Presentations and Publications [25%]  Presentations (classroom and/or workshop) 5%  Project video (VIDEO) 7%  Project website (VIDEO) 6%  Poster (POSTER) 7% Midterm examination (TEST) [10%] Class participation (classes & workshop) [3%]

17 17 Notes on grading: 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 P4 and P5 There are no make-up tests or homework in this course Note that poor class participation can significantly decrease your overall grade

18 18 Numerical-letter grade correspondence A90 -100[maximum 100] A-87 - 89 B+84 - 86 B78 - 83 B-75 - 77 C+72 - 74 C66 - 71 C-63 - 65 D+60 - 62 D53 - 59 D-50 - 52 F< 50

19 19 Although this is largely a team-project course, the grades of the students belonging to a given team may differ significantly, based on individual performance in the course as well as on specific contributions to developing the team project.

20 20 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)

21 21  Plagiarism and cheating will not be tolerated. It will be dealt with according to the policies of the University of Nevada, Reno regarding academic dishonesty. Please read these policies at http://www.unr.edu/provost/curriculum- central/curricula-forms-and-guidelines/syllabus- guidelines/academic-dishonesty

22  If you have a disability for which you need to request accommodations, please contact as soon as possible the instructor or the Disability Resource Center (Thompson Student Services – suite 101). 22

23  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/. www.unr.edu/mathcenter/ www.unr.edu/tutoring/ 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. 23

24  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.” 24

25  Noise. Students are expected to demonstrate professionalism and courtesy by either silencing or turning off all cell phones and/or other alarm or audible indicator devices. If any device causes a disturbance in the class, the student who owns the device may be asked to leave the class. 25

26  There will be a good deal of interaction and class/group activity in this course. For that reason, students are expected to be engaged in, and focused on, the classroom discussion and/or activities. In addition, everyone involved in this class is expected to act in a professional manner, and interact with her or his peers with that same professional demeanor, which precludes rude or inappropriate behavior 26

27  If you are involved with any university-sponsored athletic activities that will have an impact on your attendance, you must provide the course instructor with a letter from your coach and/or the UNR Athletic Department as soon as possible, but no later than the end of the second week of classes. This should include the official schedule of your activities which will impact your attendance throughout the semester. You must also advise the instructor one week in advance of any absences related to the athletic activities. 27

28  Illness: If you are sick or have a health-related reason for not attending class, let the instructor know as soon as possible of this situation  Course/Policy Modification: The instructor reserves the right to add to, and/or modify any of the above policies as needed to maintain an appropriate and effective educational atmosphere in the classroom and the laboratories. In the case that this occurs, all students will be notified in advance of the implementation of the new and/or modified policy 28

29  Use Campus Escort or University Police Cadets to get you to your vehicle safely. Campus Escort operates 7 days a week during academic semesters from 7:00 P.M. – 1:00 A.M and can be contacted at 742-6808.  Police Services Cadets operate Monday through Wednesday from 6:00 P.M.–12:00 A.M. during academic semesters. Student cadets can be contacted at 745-5921 or 745-7505. When these services are not operating, contact the duty officer through regional dispatch at 334-COPS (2677) and request an escort. 29

30  See more details on the previous items in the PDF version of the CS 426 syllabus, available online on the course website, entry Lecture 1. 30

31 31 Week Period Contents CO-14 addressed in total = 10 weeks 1 Jan 19, 21Lectures: course syllabus, UM and UP 2 Jan 26, 28 Project group meetings: focus on project concept & management 0.5 week CO-14 (CSE SLO 5) 3 Feb 02, 04 Project group meetings: focus on project concept & management PWEB due 0.5 week CO-14 (CSE SLO 5) 4 Feb 09, 11 Lectures: software modeling I (specs) P1 due 1 week CO-14 (CSE SLO 5) 5 Feb 16, 18Lectures: software modeling I (analysis) 1 week CO-14 (CSE SLO 3 & SLO 5) 6 Feb 23, 25 Lectures: software modeling II (detailed design) P2 due 1 week CO-14 (CSE SLO 3 & SLO 13) 7 Mar 01, 03 Lectures: software modeling II (high level design, interface design) 1 week CO-14 (CSE SLO 3 & SLO 13) 8 Mar 08, 10 Lecture: project preparation Midterm test (TEST) 03/10/2016 P3 due 0.5 week CO-14 (CSE SLO 3 & SLO 13)

32 32 9 Mar 15, 17 Project group meetings: focus on implementation, integration, and testing 1 week CO-14 (CSE SLO 3 & SLO 13) 10 Mar 22, 24Spring break, no classes 11 Mar 29, 31 Lecture: project preparation Project group meetings: focus on implementation, integration, and testing 1 week CO-14 (CSE SLO 3 & SLO 13) 12 Apr 05, 07 Project group meetings: focus on implementation, integration, and testing Class Presentations P4 due 0.5 week CO-14 (CSE SLO3 & SLO 13) 13 Apr 12, 14 Class Presentations POSTER due 0.5 week CO-14 (CSE SLO 13) 14 Apr 19, 21 Class Presentations VIDEO due 0.5 week CO-14 (CSE SLO 13) 15 April 26, 28P5 (Internal project demos) due 0.5 week CO-14 (CSE SLO 3 & SLO 13) 16 May 3,5 Workshop posters & public demos College of Engineering Senior Innovation Day, likely 05/06/2016; deliverables P5 (final report) 05/04/2016 0.5 week CO-14 (CSE SLO 3 & SLO 13)


Download ppt "Course Syllabus January 19, 2016 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering."

Similar presentations


Ads by Google