You are on page 1of 10

San Jos State University

College of Engineering / Computer Engineering Department


CMPE 295A Master Project I, All Sections, Spring 2015
Lead Instructor:
Office Location:
Telephone:
Email:

Keith C. Perry
ENGR 279
(408) 390-2464 (Cell)
Keith.Perry@sjsu.edu Start Subject with 295A

Instructor:
Office Location:
Telephone:
Email:

Jerry Gao
ENGR 267B
(408) 924-3904
jerry.gao@sjsu.edu Start Subject with 295A

Instructor:
Office Location:
Telephone:
Email:

Dan Harkey
ENGR 283D
(408) 924-4038
Dan.Harkey@sjsu.edu Start Subject with 295A

Office Hours
Class Days/Time:
Class Location:

See http://cmpe.sjsu.edu/content/office-hours
Friday - 6:00pm-8:45pm (see Canvas for specific dates held)
ENGR 189

Prerequisites:

Please refer to https://cmpe.sjsu.edu/masters-project.

Course Description
In-depth developmental engineering work relating to problems of interest to an individual
or a group of students. Project includes proposal formulation, analysis, design,
implementation, and testing.
Program Outcomes(PO): MS Software Engineering and MS Computer Engineering
PO 1
PO 2
PO 3
PO 4
PO 5
PO 6

Description
Be able to demonstrate an understanding of advanced knowledge of the practice of
software engineering, from vision to analysis, design, validation and deployment.
Be able to tackle complex engineering problems and tasks, using contemporary
engineering principles, methodologies and tools.
Be able to demonstrate leadership and the ability to participate in teamwork in an
environment with different disciplines of engineering, science and business.
Be aware of ethical, economic and environmental implications of their work, as
appropriate.
Be able to advance successfully in the engineering profession, and sustain a process
of life-long learning in engineer or other professional areas.
Be able to communicate effectively, in both oral and written forms.

Master Project I, CMPE 295A, Spring 2015

Page 1 of 10

Course Learning Objectives (CLO)


Description
Demonstrated advanced knowledge of the practice of software engineering, from
requirements, analysis, design, implementation, and testing.
Demonstrated capability to solve complex software engineering problems and tasks,
using contemporary engineering principles, methodologies and tools
Demonstrated leadership and capability to participate in teamwork in an environment
with different disciplines of engineering, science and business, as appropriate.
Demonstrated awareness of ethical, economic and environmental implications of
their work, as appropriate.
Demonstrated the potential to advance successfully in the engineering profession,
and sustain a process of life-long learning in engineer or other professional areas.
Demonstrated effective communication skills of software subjects, in both oral and
written forms.

CLO 1
CLO 2
CLO 3
CLO 4
CLO 5
CLO 6

Course Learning Objectives Support Program Outcomes Matrix


CLO 1

PO 1
295A
295B

CLO 2

PO 2

PO 3

PO 4

PO 5

PO 6

295A
295B

CLO 3
CLO 4
CLO 5
CLO 6

295A
295B
295A
295A
295B

Textbooks

No Required Textbook

In lieu of a required textbook, students are required to obtain the EthicsGame Ethics
Lens Inventory $22.50 following instructions in the first ethics assignment (which
includes discount of 20%). This fee covers the first ethics assignment, research
material, an ethics lecture, and the second ethics assignment.

Other Readings/Videos
The Purdue Online Writing Lab: http://owl.english.purdue.edu/
APA 6.0
http://www.youtube.com/results?search_query=apa+format+word+2007&aq=1
http://www.calstatela.edu/library/guides/3apa.pdf
http://www.regent.edu/admin/stusrv/writingcenter/files/APA%206th%20Edition%20
Quickview.pdf
-Table of Contents, etc.
http://www.youtube.com/watch?v=OkyisWIE3kQ

Master Project I, CMPE 295A, Spring 2015

Page 2 of 10

Canvas
Canvas will be used for lecture notes and other class materials, class activities, on-line
discussions, a drop box for assignment submittal, and a plagiarism detection mechanism.
Please use your MySJSU login to access Canvas at https://sjsu.instructure.com.
Student can register for workshops entitled Getting started with Canvas at:
http://www.sjsu.edu/at/ec/aboutus/ecampusevents/index.html
If you are having problems logging on, please submit a ticket at:
https://isupport.sjsu.edu/ecampus/ContentPages/Incident.aspx
Canvas student resources:
http://www.sjsu.edu/at/ec/canvas/student_resources/index.html
For questions regarding the course or course materials, the instructor. For log in,
password issues, and technical issues related to Canvas, please contact the University
Help Desk. The Help Desk can give technical support for password reset, browser
problems, and other issues encountered in Canvas Courses. The help desk can be
contacted at:
Phone: (408) 924-2377
Submit a help ticket using the University Help Desk Submit Ticket page
Project Committee

The supervision of each project is under a project committee.


o Technical advisor (must be SJSU faculty skilled in the area)
o Optional member(s) or readers
SJSU Faculty
Industry representative willing to work with your advisor
o 295A instructor
o CMPE department chair

Project Advisor Responsibilities

Assist students to develop a project abstract


Meet with students regularly to
o Mentor the technical challenges of the project,
o Monitor the progress of the project
o Ensure the quality of the project reports
Provide substantive input to
o Review project proposal
o Review project plan
o Provide input to final grade
Host student project presentations

Student Responsibilities
Each 295A student must:
Be familiar with Canvas functions.

Master Project I, CMPE 295A, Spring 2015

Page 3 of 10

Actively access (2-3 times a week) and follow all postings on the Canvas class site
and your email that was registered with MySJSU on the first day of class.
Attend ALL lectures and activites as described in the Course Schedule section and
Canvas.
Complete all individual deliverables in a timely manner as described in the Course
Schedule section and Canvas.
Be part of a project group that consists of 4 students.
Complete all group oriented deliverables in a timely manner as described in the
Course Schedule section and Canvas.
Ensure the group delivers the syllabus to their project advisor.

Approval of Project Abstract

The group will submit the abstract to their Advisor allowing sufficient time for it to
be reviewed, updated, and submitted on time to Canvas.
o If acceptable, the group should be prepared to present it in the next class (see
top of syllabus for classroom locations for each instructor)
o Students without a group or groups without an approved advisor will be
required to do a course drop before the last drop day which may be before the
Abstract is due.

Project

These are group-based deliverables.


Each deliverable must conform to a required template.
Each group is required to submit deliverables as described on Canvas.
Grading is based on each individuals contribution to the assignment following
SJSUs policy on group grading.

Project Registration

Each student must register their project. Please refer to the Project Registration
(Individual) assignment in Canvas.
Students that do not follow these instructions will fail the class.

Advisor Signature
It is the students responsibility to secure the required advisor signature allowing
sufficient time for it to be reviewed (1-2 weeks). The report will be assigned a zero
grade without the advisors signature.
Collaborative Work
A significant portion of the work in the course is completed in groups. The names of all
contributors on any project component that is submitted and that is the result of
collaborative efforts must identify precisely who contributed what.

Master Project I, CMPE 295A, Spring 2015

Page 4 of 10

Policy on Due Dates


Late assignments and reports are not acceptable. Any late report or assignment will be
assigned a zero mark.
Grading
Grades are based on (1) the technical challenge of the project, (2) the progress of the
project, (3) the quality of the reports, and (4) the participation in class discussions and
presentations
The grading is CR/NC/RP.
A student with 80.00% or more of the total score receives a CR grade.
Grading components:
40%
Project
20%
Assignments That Contribute to the Project and Personal Growth
10%
Scrum
10%
Class Participation/Assignments/Quizzes
10%
Presentations
10%
Symposiums

Grades will be curved.


As this course meets infrequently, attendence in each class is mandatory. Students
active participation will be measured through quizzes that cover the class material.
These quizzes are only be available to students who attend/participate in the class,
even though they may be provided via Canvas outside class time due to the large
class size. This will occur regardless of the reason for absence such as illness, work,
death in the family, etc. since these cannot be feasibly policed.
A CR grade will be assigned by the lead instructor if all committee members give
80% or more overall scores
An NC grade will be assigned by the lead instructor if at least one committee member
gives less than 80% overall score
For some unforeseen circumstances, an RP grade grade may be assigned by the
instructor with the consent of all project committee members.

University Policies
Right to Privacy
You will retain a right to privacy. Your instructor will not knowingly reveal your grades,
student ID number, phone number, address or other private information to others, except
within the limits of university policy.
Dropping and Adding
Students are responsible for understanding the policies and procedures about add/drop,
grade forgiveness, etc. Refer to the current semesters Catalog Policies section at
http://info.sjsu.edu/static/catalog/policies.html. Add/drop deadlines can be found on the

Master Project I, CMPE 295A, Spring 2015

Page 5 of 10

current academic year calendars document on the Academic Calendars webpage at


http://www.sjsu.edu/provost/services/academic_calendars/. The Late Drop Policy is
available at http://www.sjsu.edu/aars/policies/latedrops/policy/. Students should be aware
of the current deadlines and penalties for dropping classes.
Information about the latest changes and news is available at the Advising Hub at
http://www.sjsu.edu/advising/.
Consent for Recording of Class and Public Sharing of Instructor Material
Common courtesy and professional behavior dictate that you notify someone when you
are recording him/her. You must obtain the instructors permission to make audio or
video recordings in this class. Such permission allows the recordings to be used for
your private, study purposes only. The recordings are the intellectual property of the
instructor; you have not been given any rights to reproduce or distribute the material.
Course material developed by the instructor is the intellectual property of the instructor
and cannot be shared publicly without his/her approval. You may not publicly share or
upload instructor-generated material for this course such as exam questions, lecture
notes, or homework solutions without instructor consent.
Academic Integrity
Your commitment, as a student, to learning is evidenced by your enrollment at San Jose
State University. The University Academic Integrity Policy S07-2 at
http://www.sjsu.edu/senate/docs/S07-2.pdf requires you to be honest in all your academic
course work. Faculty members are required to report all infractions to the office of
Student Conduct and Ethical Development. The Student Conduct and Ethical
Development website is available at http://www.sjsu.edu/studentconduct/.
Campus Policy in Compliance with the American Disabilities Act
If you need course adaptations or accommodations because of a disability, or if you need
to make special arrangements in case the building must be evacuated, please make an
appointment with me as soon as possible, or see me during office hours. Presidential
Directive 97-03 at http://www.sjsu.edu/president/docs/directives/PD_1997-03.pdf
requires that students with disabilities requesting accommodations must register with the
Accessible Education Center (AEC) at http://www.sjsu.edu/aec to establish a record of
their disability.
Accommodation to Students' Religious Holidays
San Jos State University shall provide accommodation on any graded class work or
activities for students wishing to observe religious holidays when such observances
require students to be absent from class. It is the responsibility of the student to inform
the instructor, in writing, about such holidays before the add deadline at the start of each
semester. If such holidays occur before the add deadline, the student must notify the
instructor, in writing, at least three days before the date that he/she will be absent. It is the
responsibility of the instructor to make every reasonable effort to honor the student
request without penalty, and of the student to make up the work missed. See University
Policy S14-7 at http://www.sjsu.edu/senate/docs/S14-7.pdf.
Master Project I, CMPE 295A, Spring 2015

Page 6 of 10

1.0 Definitions of Academic Dishonesty


1.1 Cheating
San Jos State University defines cheating as the act of obtaining or attempting to obtain
credit for academic work through the use of any dishonest, deceptive, or fraudulent
means. Cheating includes:
1.1.1.Copying, in part or in whole, from anothers test or other evaluation instrument
including homework assignments, worksheets, lab reports, essays, summaries, quizzes,
etc.;
1.1.2.Submitting work previously graded in another course without prior approval by the
course instructor or by departmental policy;
1.1.3.Submitting work simultaneously presented in two courses without prior approval by
both course instructors or by the department policies of both departments;
1.1.4.Using or consulting sources, tools or materials prohibited by the instructor prior to,
or during an examination;
1.1.5.Altering or interfering with the grading process;
1.1.6.Sitting for an examination by a surrogate, or as a surrogate;
1.1.7.Any other act committed by a student in the course of their academic work that
defrauds or misrepresents, including aiding others in any of the actions defined above.
1.2 Plagiarism
San Jos State University defines plagiarism as the act of representing the work of
another as ones own without giving appropriate credit, regardless of how that work was
obtained, and submitting it to fulfill academic requirements.
Plagiarism includes:
1.2.1 Knowingly or unknowingly incorporating the ideas, words, sentences, paragraphs,
or parts of, or the specific substance of anothers work, without giving appropriate
credit, and representing the product as ones own work;
1.2.2 Representing anothers artistic/scholarly works such as musical compositions,
computer programs, photographs, paintings, drawing, sculptures, or similar works
as ones own.
Student Technology Resources
Computer labs for student use are available in the Academic Success Center located on
the 1st floor of Clark Hall and on the 2nd floor of the Student Union. Additional computer
labs may be available in your department/college. Computers are also available in the
Martin Luther King Library.
A wide variety of audio-visual equipment is available for student checkout from Media
Services located in IRC 112. These items include digital and VHS camcorders, VHS and
Beta video players, 16 mm, slide, overhead, DVD, CD, and audiotape players, sound
systems, wireless microphones, projection screens and monitors.

Master Project I, CMPE 295A, Spring 2015

Page 7 of 10

Peer Connections
The Learning Assistance Resource Center (LARC) and the Peer Mentor Program have
merged to become Peer Connections. They are located in Room 600 in the Student
Services Center (The 10th Street Garage located on the corner of 10th and San Fernando).
It is designed to assist students in the development of their full academic potential and to
motivate them to become self-directed learners. The center provides support services,
such as skills assessment, individual or group tutorials, subject advising, learning
assistance, summer academic preparation and basic skills development. The Peer
Connections website is located at http://peerconnections.sjsu.edu/
SJSU Writing Center (Optional)
The SJSU Writing Center is located in Room 126 in Clark Hall. It is staffed by
professional instructors and upper-division or graduate-level writing specialists from each
of the seven SJSU colleges. Our writing specialists have met a rigorous GPA
requirement, and they are well trained to assist all students at all levels within all
disciplines to become better writers. The Writing Center website is located at
http://www.sjsu.edu/writingcenter/about/staff/
Honesty Pledge
I have read and understand the university definition of cheating and plagiarism.
I will not copy (cut and paste) any material from any source without proper
attribution.
I will not discuss any assignment that is part of the course grade with anybody
without prior approval from the instructor.
I understand that there is no make-up opportunity for assignments where
breaches of academic integrity have occurred.
I understand that breaches of academic integrity will result in a failing grade in the
course, as well as possible referral for additional administrative sanctions.
I will ask the instructor for guidance if I have any questions about how the above
is to be understood.

Master Project I, CMPE 295A, Spring 2015

Page 8 of 10

CMPE 295A / Master Project I, SPRING 2015

Tentative Course Schedule


Please note the schedule is subject to change with fair notice. Please check the learning
management system, Canvas, for this course to obtain the most up-to-date schedule.

Week Date
1
2

Jan 23
Jan 26
Jan 28

5
6
7

Lectures/Advisor Meetings/Expo
Lecture: Project Overview
Due: Quiz 1
Due: Prerequisite Form and Candidacy Form Preparation

Advisor Meeting: 1) Provide this syllabus and confirm meetings with advisor for
entire semester
30-Jan
2) A1. Abstract Assignment
3) A2. Demo
Attend Silicon Valley Leaders Symposium from 12:00 until 1:00 in ENGR 189
Feb 5
Due: A1. Project Abstract (no late submissions!)
Lecture: Abstract Presentations by groups (Perry ENGR 189, Gao ENGR 337,
Feb 6
Harkey ENGR 325)
Due: A2. Implementation Repository
Attend Silicon Valley Leaders Symposium from 12:00 until 1:00 in ENGR 189
Feb 12
Due: SVL February Attendance
Advisor Meeting: B1 Workbook: SRS
Lecture: Life Long Learning, Resume and Interview techniques
Feb 13
Due: Project Registration
Project Group Verification
Advisor Meeting: B2. Demo
Feb 20
Due: Life Long Learning Assignment
Due: B1. Workbook: SRS
Feb 27
B2. Implementation Repository
Attend Silicon Valley Leaders Symposium from 12:00 until 1:00 in ENGR 189
Mar 5
Due: Scrum Quizzes (see Modules Lectures Scrum and watch the videos 1st)
Due: Environment Videos
Mar 6
Lecture: Contemporary issues, environment and social awareness
Attend Silicon Valley Leaders Symposium from 12:00 until 1:00 in ENGR 189
Mar 12
Due: SVL March Attendance
Lecture: Project Milestone Check by groups (Perry ENGR 189, Gao ENGR 337,
Harkey ENGR 325)
Due: Environmental Issues Assignment
Mar 13
Ethical Lens Assignment
Advisor Meeting: C1. Workbook Analysis & Design
C2. Demo
Lecture: Professional Engineering Ethics
Mar 21- **** Spring Break ****

Master Project I, CMPE 295A, Spring 2015

Page 9 of 10

10

27
Apr 2
Apr 3

11

12
13

Apr 6
Apr 9
Apr 10
Apr 16
Apr 17
Apr 23
Apr 24

14
Apr 30
15

May 1
May 6

May 8

Attend Silicon Valley Leaders Symposium from 12:00 until 1:00 in ENGR 189
Due: Scrum March Artifacts or Journal
Ethics Assignment
Due: C1. Workbook Analysis & design
Attend Silicon Valley Leaders Symposium from 12:00 until 1:00 in ENGR 189
Due: Economic Factors Report Assignment
Attend Silicon Valley Leaders Symposium from 12:00 until 1:00 in ENGR 189
Advisor Meeting: D1. Report - First two chapters
Attend Silicon Valley Leaders Symposium from 12:00 until 1:00 in ENGR 189
Due: D1. Report First two chapters
Attend Silicon Valley Leaders Symposium from 12:00 until 1:00 in ENGR 189
Due: SVL April Attendance
Advisor Meeting: D2. Demo
Due: D2. Implementation Repository
Last slide added to Proposal Presentation Assignment
Expo: Attend Project Exposition (1-4 pm, ballroom in the new Student Union)
Mandatory attendance is required to pass this course.
Lecture: Project Presentation by groups (Perry ENGR 189, Gao ENGR 337,
Harkey ENGR 325)
Due: SVL Report
Scrum April Artifacts or Journal

Log
2015-03-24 Changed C1 Workbook 2: Analysis and Design until April 6
2015-03-17 Changed Expo to May 6 and deleted C1 Repository which will be added to
the Workbook rubric

Master Project I, CMPE 295A, Spring 2015

Page 10 of 10

You might also like