Final Exam 35% Technology Paper 25% Project Average 30% In-Class Lab Work 10%

Similar documents
CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017

Course Content Concepts

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

BUS Computer Concepts and Applications for Business Fall 2012

AST Introduction to Solar Systems Astronomy

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

CS 101 Computer Science I Fall Instructor Muller. Syllabus

GEOG Introduction to GIS - Fall 2015

INTRODUCTION TO GENERAL PSYCHOLOGY (PSYC 1101) ONLINE SYLLABUS. Instructor: April Babb Crisp, M.S., LPC

IUPUI Office of Student Conduct Disciplinary Procedures for Alleged Violations of Personal Misconduct

BIODIVERSITY: CAUSES, CONSEQUENCES, AND CONSERVATION

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

Parents as Partners. Bethany Naser, Director of New Student Orientation

Non-Academic Disciplinary Procedures

Student-Athlete. Code of Conduct

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

PHO 1110 Basic Photography for Photographers. Instructor Information: Materials:

Earl of March SS Physical and Health Education Grade 11 Summative Project (15%)

CMST 2060 Public Speaking

Course Syllabus Advanced-Intermediate Grammar ESOL 0352

THE UNIVERSITY OF WESTERN ONTARIO. Department of Psychology

Fall 2016 ARA 4400/ 7152

General Microbiology (BIOL ) Course Syllabus

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

MANA 7A97 - STRESS AND WORK. Fall 2016: 6:00-9:00pm Th. 113 Melcher Hall

TUCSON CAMPUS SCHOOL OF BUSINESS SYLLABUS

English Grammar and Usage (ENGL )

MGMT 3362 Human Resource Management Course Syllabus Spring 2016 (Interactive Video) Business Administration 222D (Edinburg Campus)

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

MANAGERIAL LEADERSHIP

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

Carnegie Mellon University Student Government Graffiti and Poster Policy

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

Adler Graduate School

Clatsop Community College

PSY 1012 General Psychology. Course Policies and Syllabus

Southeast Arkansas College 1900 Hazel Street Pine Bluff, Arkansas (870) Version 1.3.0, 28 July 2015

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.

INTRODUCTION TO SOCIOLOGY SOCY 1001, Spring Semester 2013

Cleveland State University Introduction to University Life Course Syllabus Fall ASC 101 Section:

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

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

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

University of London International Programmes. Quality Assurance and Student Lifecycle Sub-Committee. Registration Dates

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

Computer Science 1015F ~ 2016 ~ Notes to Students

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

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

3D DIGITAL ANIMATION TECHNIQUES (3DAT)

CS 100: Principles of Computing

Introduction to Moodle

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

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

Office Location: LOCATION: BS 217 COURSE REFERENCE NUMBER: 93000

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

TROY UNIVERSITY MASTER OF SCIENCE IN INTERNATIONAL RELATIONS DEGREE PROGRAM

Somerset Academy of Las Vegas Disciplinary Procedures

COURSE SYLLABUS AND POLICIES

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

Class meetings: Time: Monday & Wednesday 7:00 PM to 8:20 PM Place: TCC NTAB 2222

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

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

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

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

Demography and Population Geography with GISc GEH 320/GEP 620 (H81) / PHE 718 / EES80500 Syllabus

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

Physics XL 6B Reg# # Units: 5. Office Hour: Tuesday 5 pm to 7:30 pm; Wednesday 5 pm to 6:15 pm

Greek Conduct Process Handbook

Anglia Ruskin University Assessment Offences

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

2018 Summer Application to Study Abroad

Financial Accounting Concepts and Research

CHMB16H3 TECHNIQUES IN ANALYTICAL CHEMISTRY

Reading Project. Happy reading and have an excellent summer!

ACCOUNTING FOR MANAGERS BU-5190-OL Syllabus

ACADEMIC POLICIES AND PROCEDURES

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

Introduction to Yearbook / Newspaper Course Syllabus

MADISON METROPOLITAN SCHOOL DISTRICT

IST 440, Section 004: Technology Integration and Problem-Solving Spring 2017 Mon, Wed, & Fri 12:20-1:10pm Room IST 202

Sacramento State Degree Revocation Policy and Procedure

MATH Study Skills Workshop

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

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

School Leadership Rubrics

WRITING FOR INTERACTIVE MEDIA

Frequently Asked Questions Prior to Go-Live

Claude M. Steele, Executive Vice Chancellor & Provost (campuswide) Academic Calendar and Student Accommodations - Campus Policies and Guidelines

Introduction to Information System

Spring Valley Academy Credit Flexibility Plan (CFP) Overview

MARKETING ADMINISTRATION MARK 6A61 Spring 2016

International Business BADM 455, Section 2 Spring 2008

Phys4051: Methods of Experimental Physics I

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

Be aware there will be a makeup date for missed class time on the Thanksgiving holiday. This will be discussed in class. Course Description

DISCIPLINARY PROCEDURES

University of Pittsburgh Department of Slavic Languages and Literatures. Russian 0015: Russian for Heritage Learners 2 MoWe 3:00PM - 4:15PM G13 CL

COMM370, Social Media Advertising Fall 2017

Transcription:

Course Information* Prerequisites (if applicable) Description* Course Materials (if applicable) Evaluation Method Course Title: 95888 Data Focused Python Instructor: Brian J Kolowitz (kolowitz@andrew.cmu.edu) Office Hours: By Appointment (Allow at least 24 hour notice for room reservation) None This seven week course focuses on the fundamentals of computer programming using the Python interpreted programming language. Students will develop his or her problem solving skills using the divideand-conquer and top-down approaches to build real-world based software applications. Pupils will also learn the basics of the software development lifecycle: planning, development, testing, implementation and maintenance. Assignments will include hands-on lab practice coding and weekly fundamental checkpoint quizzes, divide-and- conquer approach programming projects, examinations to test essential programming and problem solving skills, and a capstone object-oriented algorithmic project. Learners will study how to build professional, userfriendly computer programs applicable to real-world applications in an ITmodelled environment. with Python, 4th Edition (Gaddis, Tony) ISBN-13: 978-0134444321 The final grade will be out of 100%. The grading breakdown is listed below Final Exam 35% Technology Paper 25% Project Average 30% In-Class Lab Work 10% Use the Python IDLE integrated development environment in interactive and script mode to both test code snippets and author professional programs. Learning/Course Objectives* Learn Windows text command line usage for writing and executing Python source code. Develop problem solving skills through practice and understanding of the divide-and- conquer and top-down approaches. Form and manipulate sequences of data (such as lists, dictionaries, tuples).

Produce modules of functions and class definitions for code reuse. Create object-based algorithms to solve real-world problems using the Python language. Grading Scale* Course/Topical Outline:* Be exposed to the SDLC (software development lifecycle) to understand how software applications are authored in industry. A+ 97.00 100.00% A 93.00 96.99% A- 90.00 92.99% B+ 87.00 89.99% B 83.00 86.99% B- 80.00 82.99% C+ 77.00 79.99% C 73.00 76.99% C- 70.00 72.99% Subject to Change as Needed: Week Topic Assignments & Due Dates Week 1 Introduction: Basics About Computers, Chapters 1, 2, 3 Programming & 4 Basics, Python Information Processing (Input, Processing, Output) Decision Structures, Boolean Logic, and Repetition Structures Week 2 Week 3 Week 4 Functions and Recursion Files and Exceptions Collections: List, Tuples, Strings, Dictionaries and Sets Object Oriented Programming: Classes and Inheritance Chapters 5, 12 & 6 Chapters 7, 8 & 9 Chapters 10, 11 & 13 Project #1 GUI Programming

Course Policies & Expectations Week 5 Workshop Libraries Week 6 Workshop Libraries Week 7 Workshop Libraries Project #2 Project #3 Technology Paper Assignment Submission: Everything must be submitted in by the due date/time. There may be special occasions in which I ask for a printout version of your work in addition to the submission which must be handed in at the beginning of the class due date. If you experience upload problems with, email me your work for grading IMMEDIATELY, AND PRIOR TO, THE DUE DATE/TIME, along with a screenshot of the upload error. When emailing me your work, I also need you to email technical information to validate the issue (type out what the error message is that you are receiving, computer information, network information, file information, date/time of attempted upload, and screenshot of error) prior to the due date/time via email to me or you will receive a 0% on the corresponding assignment. I need the error information so I can validate your excuse with administration it must be validated by error logging. If you contact me about submission issues after the due/date time, I cannot help you. Late Policy: Unless otherwise stated, no assignments will be accepted late. On the rare occasion that an assignment is announced that it can be submitted late, the assignment will be accepted with a penalty of 10% of the total worth of the assignment per day late, up to and including the late deadline announced. Do *not* ask me to make special exceptions for you and you alone that is NOT fair to the rest of the class. NO assignments may ever be delivered by email. Please do not ask to have a assignment re-opened online for late submission. Budget for upload time to. All assignments are due by the start time of the class which it is due (unless otherwise noted).

Students with Disabilities: Our community values diversity and seeks to promote meaningful access to educational opportunities for all students. CMU and your instructors are committed to your success and to supporting Section 504 of the Rehabilitation Act of 1973 as amended and the Americans with Disabilities Act (1990). This means that in general no individual who is otherwise qualified shall be excluded from participation in, be denied benefits of, or be subjected to discrimination under any program or activity, solely by reason of having a disability. If you believe that you need accommodations for a disability, please contact us ASAP, and we will work together to ensure that you have the correct access to resources on campus to assist you through your coursework and time at CMU. Academic Integrity: Carnegie Mellon University sets high standards for academic integrity. Those standards are supported and enforced by students, including those who serve as academic integrity hearing panel members and hearing officers. The presumptive sanction for a first offense is course failure, accompanied by the transcript notation Violation of the Academic Integrity Policy. The standard sanction for a first offense by graduate students may be suspension or expulsion. Please see http://www.cmu.edu/academic-integrity/ for any questions. Cell Phones, Smartphones and other handheld wireless devices: Other than during class breaks, please silence ring tones and refrain from engaging in calls, messaging or other use during class time. All devices must not be visible during quizzes. Policy Regarding Students Using English as a Foreign Language: Assignments in this course are graded with reference to evidence of the acquisition of concepts, presentation format, and accuracy of information. Having done business in countries that use languages other than English, we understand that the use of an unfamiliar language can result in unusual word choices or grammatical errors that are not critical to the overall understanding of the information. Therefore, we will take into account your need to function in a language that may be unfamiliar to you. We will provide feedback as appropriate if we feel that language or grammar you have used in assignments would be best if it were configured in a different way. Use of SU System for this course: The Heinz School uses Carnegie Mellon University s system to facilitate distance learning as well as to enhance main campus courses. In

this course, we will use the system generally to post lecture notes and related documents and to receive assignments electronically from students. To access go to www.cmu.edu/blackboard Take care of yourself: Do your best to maintain a healthy lifestyle this semester by eating well, exercising, avoiding drugs and alcohol, getting enough sleep and taking some time to relax. This will help you achieve your goals and cope with stress. All of us benefit from support during times of struggle. You are not alone. There are many helpful resources available on campus and an important part of the college experience is learning how to ask for help. Asking for support sooner rather than later is often helpful. If you or anyone you know experiences any academic stress, difficult life events, or feelings like anxiety or depression, we strongly encourage you to seek support. Counseling and Psychological Services (CaPS) is here to help: call 412-268- 2922 and visit their website at http://www.cmu.edu/counseling/. Consider reaching out to a friend, faculty or family member you trust for help getting connected to the support that can help. If you or someone you know is feeling suicidal or in danger of self-harm, call someone immediately, day or night: CaPS: 412-268-2922 Re:solve Crisis Network: 888-796-8226 If the situation is life threatening, call the police: o On campus: CMU Police: 412-268-2323 o Off campus: 911 If you have questions about this or your coursework, please let me know.