Official Saint Petersburg College Logo

COURSE SYLLABUS

Introduction to Computer Programming

COP 1000, Section # ????

Online Instruction

Semester 515: Summer 2016


View the Syllabus Addendum which provides the most current version of fluid information, such as the academic calendar.


WELCOME

COP 1000 is the foundation course for all computer programming courses in the College of Computer & Information Technology. Best wishes for an enjoyable and productive learning experience!


INSTRUCTOR

Name: Laura Malave

Email: malave.laura@spcollege.edu, (Please use MyCourses Email.)

Phone: 727-398-8285

Office and Online Chat Hours: Please see instructor course page below

Office Location: MTJC 309, Midtown Campus

Instructor Web Page: http://www.spcollege.edu/instructors/id/malave.laura

)


ACADEMIC DEPARTMENT

DEAN

Name: Dr. Sharon R. Setterlind

Office Location: St Petersburg/Gibbs - TE 116C

Office Phone Number: 727-341-4724

Email: setterlind.sharon@spcollege.edu

WEBSITE

URL: www.spcollege.edu/ccit


COURSE INFORMATION

Course Description: There are dozens of computer programming languages in the industry, but they all share some common features and capabilities. COP 1000 introduces the fundamental concepts, skills, and techniques needed to succeed as a computer programmer in any chosen programming language. 

Course Goals: Students will learn to solve problems by coding computer programs, including programs requiring user inputs, selections, loops, functions, files, and lists.

Course Objectives:

The student will be able to write programs that:

Additionally, the student will be able to:

Prerequisites: Students will need reading skills sufficient for understanding the requirements of programming problems. Basic algebra skills will be needed to code programs that require calculations.

Availability of Course Content: This is a decision to be made by the individual instructor.

Other Critical Course Expectations: None


REQUIRED TEXTBOOK & OTHER RESOURCE INFORMATION

Required Textbook: Starting out with Python, 3rd Edition, by Tony Gaddis

Publisher Information: PEARSON Publishing

ISBN: 978-0-13-358273-4

Textbooks site at http://www.spcollege.edu/textbooks/

SPC Libraries: http://www.spcollege.edu/libraries/


LEARNER SUPPORT

View the Disability Resources site

View the Academic Support site

View the On-Campus and Online Support site

SPC campuses have Learning Support Centers (LSCs) where students can seek help. Paid tutors are available for help at no cost to students. Check the link above for days and times of our LSCs.

View the Student Services site

Students with special needs can obtain assistance at a campus Student Services site.


IMPORTANT DATES

Course Dates: 5/16/2016 – 7/8/2016 OR View the Academic Calendar site

Drop Date: 5/20/2016 here OR View the Academic Calendar site

Withdrawal Date: 6/16/2016 date here OR View the Academic Calendar site

Proctor Dates: View the Proctored Testing Information site

Financial Aid Dates: View the Financial Aid Dates site


DISCIPLINE-SPECIFIC INFORMATION


ATTENDANCE

View the college-wide attendance policy included in the Syllabus Addendum.

For this class, attendance is defined as timely completion of quizzes and coding assignments as specified in the MyCourses Calendar.


GRADING

This is a 250-­‐point course, points being awarded according to the table below.

Category

Details

Points

Quiz 1 –­‐   Chapter 1 *

1 quiz @ 25 points

25

Quiz 2 –­‐   The Internet *

1 quiz @ 25 points

25

Discussion Postings

2 postings @ 10, 15

25

Python Programming Assignments **

6 programs @ 25 points

150

Numbers Test *

1 test @ 25 points

25

 

250 points

* One attempt only.                 ** A second submission is allowed to earn more points.

 Grade Point Thresholds

Grade A

225 – 250 points

Grade B

200 – 224 points

Grade C

175 – 199 points

Grade D

150 – 174 points

Grade F

0 – 149 points

Late Policy

Assignments and assessments will only be accepted past the deadline with documentation of a medical or family emergency.

Grading Questions

Questions regarding the grading of assignments and assessments must be submitted via MyCourses email to the instructor within 2 weeks of the assignment deadline. Please check your course grades on a weekly basis.

 ACADEMIC HONESTY:

All students are expected to abide by the SPC Honor Code, viewable at http://www.spcollege.edu/AcademicHonesty/

COLLABORATION POLICY

Collaboration on quizzes and tests is not allowed.

The goal of the coding assignments is to give you practice in mastering the course material. Consequently, you are encouraged to collaborate on programming problems. In fact, students who form study groups generally do better than do students who work alone. If you do work in a study group, however, you owe it to yourself and your group to be prepared for your study group meeting. Specifically, you should try to solve each problem beforehand. If your group is unable to solve a problem, talk to other groups or your instructor.

You must code each problem solution by yourself without assistance, even if you collaborate with others to solve the problem. You are asked to identify your collaborators. If you did not work with anyone, you should write "Collaborators: none." If you obtain a solution through research (e.g., on the Web), acknowledge your source, but write up the solution in your own words. It is a violation of this policy to submit a problem solution that you cannot orally explain to the instructor.

Code you submit must also be written by yourself. You may receive help from your classmates during debugging. Don't spend hours trying to debug a problem in your code before asking for help. However, regardless of who is helping you, only you are allowed to make changes to your code. A suite of algorithms will be run to detect plagiarism in code.

No other COP 1000 student may use your solutions. It is a violation of this collaboration policy to permit anyone other than staff and yourself read-access to the location where you keep your code. Plagiarism and other anti-intellectual behavior cannot be tolerated in any academic environment that prides itself on individual accomplishment. If you have any questions about the collaboration policy, or if you feel that you may have violated the policy, please talk to your instructor. We are more understanding and lenient if we find out from the transgressor himself or herself rather than from a third party.


STUDENTS’ EXPECTATIONS AND INSTRUCTOR’S EXPECTATIONS

HELP WITH PYTHON STEPS TO TAKE

Resources are in place to help you, but the first move is yours.

Above all, take action immediately to avoid falling behind! Do not procrastinate!

At the 60% point of the course, students who are far behind (2 assignments) might be dropped.

PARTICIPATION, CONDUCT, & NETIQUETTE

SPC has outlined expectations for student behavior and interaction for online discussions, email, and other forms of communication. View the Student Expectations in the Syllabus Addendum.

COPYRIGHT

Copyrighted material within this course, or posted on this course website, is used in compliance with United States Copyright Law. Under that law you may use the material for educational purposes related to the learning outcomes of this course. You may not further download, copy, alter, or distribute the material unless in accordance with copyright law or with permission of the copyright holder. For more information on copyright visit: www.copyright.gov.


TURNITIN

The instructor of this course may require use of Turnitin.com as a tool to promote learning. The tool flags similarity and mechanical issues in written work that merit review. Use of the service enables students and faculty to identify areas that can be strengthened through improved paraphrasing, integration of sources, or proper citation. Submitted papers remain as source documents in the Turnitin database solely for the purpose of detecting originality. Students retain full copyright to their works. Review the Turnitin Usage Agreement. Students who do not wish to submit work through Turnitin must notify their instructor via course email within the first seven days of the course. In lieu of Turnitin use, faculty may require a student to submit copies of sources, preliminary drafts, a research journal, or an annotated bibliography.


STUDENT SURVEY OF INSTRUCTION

The Student Survey of Instruction is administered in courses each semester. It is designed to improve the quality of instruction at St. Petersburg College. All student responses are confidential and anonymous and will be used solely for the purpose of performance improvement.


TECHNOLOGY

MINIMUM REQUIREMENTS

View the MyCourses Minimum Technology Requirements

Students should know how to navigate the course and use the course tools. Dropbox-style assignments may require attachments in either Microsoft Word (.doc or .docx) or Rich Text Format (.rtf), so that they can be properly evaluated. If an attachment cannot be opened by the instructor, students will be required to re-format and re-submit an assignment so that it can be evaluated and returned with feedback. 

Minimum Technical Skills: 

MyCourses tutorials are available to students new to this LMS and are located at the beginning of the course. Most features on MyCourses are accessible on mobile devices, although it is recommended that you use a computer for quizzes, tests, and essay assignments. Access to a Windows or Mac computer is required for this course.

Students must be able to run programs and save files on a computer.

ACCESSIBILITY OF TECHNOLOGY

View the MyCourses (Brightspace by Desire2Learn) Accessibility Statement

View the Google Accessibility Statement

View the Pearson Accessibility Statement

SPC Learning Support Centers have computers and software that you can use for this course.

PRIVACY

View the MyCourses (Brightspace by Desire2Learn) Privacy Statement

View the Google Privacy Statement

View the Pearson Privacy Statement

View the Python Privacy Statement

TECHNICAL SUPPORT

Technical support is available via the Technical Support Desk.


INSTRUCTIONAL CONTINUITY PLAN - EMERGENCY PREPAREDNESS POLICY

The St. Petersburg College website at www.spcollege.edu is the official source of college information regarding the status of the institution. Other important information will be communicated via SPC Alert, local media outlets, and the college toll-free phone number 866-822-3978. All decisions concerning the discontinuation of college functions, cancellation of classes, or cessation of operations rest with the President or his/her designee. The College realizes that it is possible for a significant natural disaster to compromise SPC campus facilities sufficiently to disrupt the delivery of classes on campus/campuses for an extended period of time, and is planning ways our operations can continue following such an emergency.

So, in the event that a hurricane or other natural disaster causes significant damage to St. Petersburg College facilities, you may be provided the opportunity to complete your course work online. Following the event, please visit the college website for an announcement of the College's plan to resume operations.

Further, in the event of such a disaster, the instructor will continue using the Learning Management System (LMS) of MyCourses for continuation of all required learning and instructional activities in this course, including the issuing of graded online assignments and expectation of student completion of those graded assignments.

Therefore, in order to keep up with all activities in this course during and after a natural disaster, please plan to continue this course by maintaining online access to MyCourses in lieu of meeting in a classroom—possibly through duration of the course’s regularly scheduled end date. We will finish this course in MyCourses, as directed by your instructor online, and your instructor will use all graded assignments—both online and formerly on-campus—to assess and issue your final letter grade for this course, as normally planned, despite occurrence of the natural disaster.