San José State University Computer Science Department CS 161, Software Project, Section 01, Spring 2018

Similar documents
San José State University Department of Psychology PSYC , Human Learning, Spring 2017

San José State University

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

COURSE NUMBER: COURSE NUMBER: SECTION: 01 SECTION: 01. Office Location: WSQ 104. (preferred contact)

BA 130 Introduction to International Business

Department of Anthropology ANTH 1027A/001: Introduction to Linguistics Dr. Olga Kharytonava Course Outline Fall 2017

Course Syllabus It is the responsibility of each student to carefully review the course syllabus. The content is subject to revision with notice.

SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017

CS 100: Principles of Computing

Aerospace Engineering

Texas A&M University - Central Texas PSYK PRINCIPLES OF RESEARCH FOR THE BEHAVIORAL SCIENCES. Professor: Elizabeth K.

FINN FINANCIAL MANAGEMENT Spring 2014

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

CHMB16H3 TECHNIQUES IN ANALYTICAL CHEMISTRY

CS 3516: Computer Networks

Phys4051: Methods of Experimental Physics I

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Computer Science 1015F ~ 2016 ~ Notes to Students

PBHL HEALTH ECONOMICS I COURSE SYLLABUS Winter Quarter Fridays, 11:00 am - 1:50 pm Pearlstein 308

EEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis

FIN 571 International Business Finance

MARKETING ADMINISTRATION MARK 6A61 Spring 2016

SAN JOSÉ STATE UNIVERSITY URBAN AND REGIONAL PLANNING DEPARTMENT URBP 236 URBAN AND REGIONAL PLANNING POLICY ANALYSIS: TOOLS AND METHODS SPRING 2016

INTRODUCTION TO SOCIOLOGY SOCY 1001, Spring Semester 2013

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Maintaining Resilience in Teaching: Navigating Common Core and More Online Participant Syllabus

Course Syllabus p. 1. Introduction to Web Design AVT 217 Spring 2017 TTh 10:30-1:10, 1:30-4:10 Instructor: Shanshan Cui

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

BIOL Nutrition and Diet Therapy Blinn College-Bryan Campus Course Syllabus Spring 2011

Course Name: Elementary Calculus Course Number: Math 2103 Semester: Fall Phone:

Introduction to Forensic Anthropology ASM 275, Section 1737, Glendale Community College, Fall 2008

MAR Environmental Problems & Solutions. Stony Brook University School of Marine & Atmospheric Sciences (SoMAS)

Human Development: Life Span Spring 2017 Syllabus Psych 220 (Section 002) M/W 4:00-6:30PM, 120 MARB

Data Structures and Algorithms

Financial Accounting Concepts and Research

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

STANDARDIZED COURSE SYLLABUS

POFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

San José State University Kinesiology KIN 51A, Beginning Aikido, Sections 1 and 2, Spring 2016

BUS Computer Concepts and Applications for Business Fall 2012

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

Course Syllabus. Alternatively, a student can schedule an appointment by .


THE UNIVERSITY OF WESTERN ONTARIO. Department of Psychology

Prerequisite: General Biology 107 (UE) and 107L (UE) with a grade of C- or better. Chemistry 118 (UE) and 118L (UE) or permission of instructor.

Department of Accounting ACC Fundamentals of Financial Accounting Fall, 2015 Syllabus

Course Syllabus Chem 482: Chemistry Seminar

Texas A&M University-Central Texas CISK Comprehensive Networking C_SK Computer Networks Monday/Wednesday 5.

SPANISH 102, Basic Spanish, Second Semester, 4 Credit Hours Winter, 2013

MAT 122 Intermediate Algebra Syllabus Summer 2016

PSY 1012 General Psychology. Course Policies and Syllabus

Spring 2015 Natural Science I: Quarks to Cosmos CORE-UA 209. SYLLABUS and COURSE INFORMATION.

COMP 3601 Social Networking Fall 2016

The Policymaking Process Course Syllabus

Management 4219 Strategic Management

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Introduction to Information System

Introduction to Sociology SOCI 1101 (CRN 30025) Spring 2015

Instructor Experience and Qualifications Professor of Business at NDNU; Over twenty-five years of experience in teaching undergraduate students.

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

Name: Giovanni Liberatore NYUHome Address: Office Hours: by appointment Villa Ulivi Office Extension: 312

Course Syllabus for Math

Syllabus for ART 365 Digital Photography 3 Credit Hours Spring 2013

General Physics I Class Syllabus

ACC : Accounting Transaction Processing Systems COURSE SYLLABUS Spring 2011, MW 3:30-4:45 p.m. Bryan 202

Biology 10 - Introduction to the Principles of Biology Spring 2017

San José State University Department of Marketing and Decision Sciences BUS 90-06/ Business Statistics Spring 2017 January 26 to May 16, 2017

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building

MGMT 479 (Hybrid) Strategic Management

Fall Semester 2012 CHEM , General Chemistry I, 4.0 Credits

Designing for Visualization & Communication

Monday/Wednesday, 9:00 AM 10:30 AM

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

MGMT 4750: Strategic Management

Math 181, Calculus I

Foothill College Summer 2016

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

Journalism 336/Media Law Texas A&M University-Commerce Spring, 2015/9:30-10:45 a.m., TR Journalism Building, Room 104

MKT ADVERTISING. Fall 2016

GEOG Introduction to GIS - Fall 2015

MGMT 5303 Corporate and Business Strategy Spring 2016

High School to College

BIOL 2421 Microbiology Course Syllabus:

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

STA2023 Introduction to Statistics (Hybrid) Spring 2013

FORENSIC SCIENCE SYLLABUS - AMENDED SPRING SEMESTER 2014

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

University of Waterloo School of Accountancy. AFM 102: Introductory Management Accounting. Fall Term 2004: Section 4

RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY

Instructor: Matthew Wickes Kilgore Office: ES 310

Transcription:

Course and Contact Information San José State University Computer Science Department CS 161, Software Project, Section 01, Spring 2018 Instructor: Jahan Ghofraniha Office Location: DH 282 Email: Office Hours: Class Days/Time: Jahan.ghofraniha@sjsu.edu Tue-Thr 1:30 3:00 pm Tue- Thurs /12:00 1:15 pm Classroom: DH 450 Prerequisites: CS 160 (with a grade of "C-" or better) or instructor consent. Computer Science and Software Engineering Majors only. Course Format On-campus, face to face Course Description A substantial project based on material from an advanced area of computer science. Includes lectures on the project topic and on the testing and maintenance of software systems. At least 50% of the course grade to be based on the project. Course Learning Outcomes (CLO) Upon completion of this course, a student will be able to: Analyze requirements, design, implement and test a software project according to formal software engineering procedures. Break down a software project into multiple small tasks and assignment to team members on weekly basis. Provide progress update on the state of the project and resolve software product cycle issues. Work in a team environment and resolve group dynamics issues. Present results of the project in a formal manner. Perform basic data analysis on streaming or imported data from a database in the context of an end to end machine learning project. Required Texts/Readings Textbook An Introduction to Statistical Learning: with Applications in R Course Name, Number, Semester, Year Page 1 of 5

by Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani Series: Springer Texts in Statistics (Book 103) Hardcover: 426 pages Publisher: Springer; 1st ed. 2013, Corr. 7th printing 2017 edition (September 1, 2017) Language: English ISBN-10: 1461471370 ISBN-13: 978-1461471370 Other Readings Other readings will be occasionally assigned from articles and journals. The links will be provided on Canvas. Course Requirements and Assignments SJSU classes are designed such that in order to be successful, it is expected that students will spend a minimum of forty-five hours for each unit of credit (normally three hours per unit per week), including preparing for class, participating in course activities, completing assignments, and so on. More details about student workload can be found in University Policy S12-3 at http://www.sjsu.edu/senate/docs/s12-3.pdf. Note that University policy F15-12 at http://www.sjsu.edu/senate/docs/f15-12.pdf states that Attendance shall not be used as a criterion for grading. Students are expected to attend all meetings for the courses in which they are enrolled as they are responsible for material discussed therein, and active participation is frequently essential to ensure maximum benefit to all class members. In some cases, attendance is fundamental to course objectives; for example, students may be required to interact with others in the class. Attendance is the responsibility of the student. Participation may be used as a criterion for grading when the parameters and their evaluation are clearly defined in the course syllabus and the percentage of the overall grade is stated. Course Name, Number, Semester, Year Page 2 of 5

Assignments The assignments are to be submitted on time. A penalty of 10% per day is applied to late submissions. No assignments will be accepted after a week past its due date. Exams The exams are based on lectures, homework/lab assignments, and reading materials covered before the exam's date. Absolutely NO items may be shared during the exams, including books, notes, and calculators. Absolutely NO usage of cell phones during exams. Cell Phones must in off or silent mode and not within your reach. Makeup exams will only be granted in case of documented medical emergency with an advanced notice to the instructor. If a student misses and exam without a legitimate excuse, a grade of zero will be recorded. Grading Policy Your individual grade will be weighted as follows: Project proposal 5% Requirement analysis document 10% Functional specs document 10% Test plan and verification doc 10% Weekly project update 15% Exams (midterm + final) 30% Final project presentation & report 20% Bonus for the best class project 10% Total (including the bonus grade) 110% A -- 90-100, B -- 80-89, C -- 70-79, D -- 60-69, F -- Below 60 Classroom Protocol All students are expected to be on time, each team will present their weekly update in 5 minutes in scrum meeting format. The second lecture is used to teach content related to data analysis and machine learning. Use of cell phone during the lecture is not allowed. If you need to answer an emergency call, please leave the class quietly and answer your call outside the class. University Policies Per University Policy S16-9, university-wide policy information relevant to all courses, such as academic integrity, accommodations, etc. will be available on Office of Graduate and Undergraduate Programs Syllabus Information web page at http://www.sjsu.edu/gup/syllabusinfo/ Course Name, Number, Semester, Year Page 3 of 5

CS161 / Software Project, Spring 2018, Course Schedule List the agenda for the semester including when and where the final exam will be held. Indicate the schedule is subject to change with fair notice and how the notice will be made available. Course Schedule Week Date Topics, Readings, Assignments, Deadlines 1 1/25/18 Introduction, class policy and syllabus 1 1/30/18 Team formation, agile project management tools, project proposal deadline 2 2/1/18 Introduction to Machine learning (content lecture) 2 2/6/18 Team announcement, team proposal evaluation and proposal due date, review of task assignment, user stories and issue tracking 3 2/8/18 ML lecture (content lecture) 3 2/13/18 Project update from teams, evaluation of project progress and grading 4 2/15/18 ML lecture (content lecture) 4 2/20/18 Project update from teams, evaluation of project progress and grading 5 2/22/18 ML lecture (content lecture) 5 2/27/18 Project update from teams, evaluation of project progress and grading 6 3/1/18 ML lecture (content lecture) 6 3/6/18 Project update from teams, evaluation of project progress and grading 7 3/8/18 Midterm exam on content (15%) 7 3/13/18 Project update from teams, evaluation of project progress and grading 8 3/15/18 ML lecture (content lecture) 8 3/20/18 Project update from teams, evaluation of project progress and grading 9 3/22/18 ML lecture (content lecture) 9 3/27/18 Spring break, No Class 10 3/29/18 Spring break, No Class 10 4/3/18 Project update from teams, evaluation of project progress and grading 11 4/5/18 ML lecture (content lecture) 11 4/10/18 Project update from teams, evaluation of project progress and grading 12 4/12/18 ML lecture (content lecture) 12 4/17/18 Project update from teams, evaluation of project progress and grading 13 4/19/18 ML lecture (content lecture) Course Name, Number, Semester, Year Page 4 of 5

Week Date Topics, Readings, Assignments, Deadlines 13 4/24/18 Project update from teams, evaluation of project progress and grading 14 4/26/18 ML lecture (content lecture) 14 5/1/18 Final project presentations 15 5/3/18 Final project presentations 15 5/8/18 Final project presentations 16 5/10/18 Final project presentations and announcement of the best project Final Exam 5/17/18, Thursday 09:45-12:00 DH 450 Course Name, Number, Semester, Year Page 5 of 5