Syllabus for COS-205        

PYTHON PROGRAMMING


COURSE DESCRIPTION

Python Programming enables students to implement fundamental principles of modern programming using the Python programming language and problem-solving techniques related to computing.

COURSE TOPICS

COURSE OBJECTIVES

After completing this course, you should be able to:

CO1        Write Python programs that perform programmatic numerical computations.

CO2        Explain the concept of objects and use objects in the graphics library.

CO3        Process strings, lists, and files.

CO4        Use functions.

CO5        Use decision structures.

CO6        Handle program exceptions.

CO7        Use programming loops.

CO8        Apply Boolean algebra, expressions, and data types.

COURSE MATERIALS

You will need the following materials to complete your coursework. Some course materials may be free, open source, or available from other providers. You can access free or open-source materials by clicking the links provided below or in the module details documents. To purchase course materials, please visit the University's textbook supplier.

Required Textbook

ISBN-13: 978-1590282755

COURSE STRUCTURE

Python Programming (COS-205) is a three-credit online course, consisting of seven modules, a midterm examination, and a final project. Modules include an overview, topics, learning objectives, study materials, and activities. Module titles are listed below.

ASSESSMENT METHODS

For your formal work in the course, you are required to participate in online discussion forums, complete programming assignments, take a midterm examination, and complete a final project. See below for details.

Consult the Course Calendar for due dates.

Promoting Originality

One or more of your course activities may utilize a tool designed to promote original work and evaluate your submissions for plagiarism. More information about this tool is available in About SafeAssign.

Discussion Forums

You are required to participate in five graded discussion forums. Discussion forums are on a variety of topics associated with the course modules. There is also an ungraded but required Introductions Forum in Module 1.

Programming Assignments

You are required to complete seven programming assignments.

Midterm Examination

You are required to take a closed-book, proctored online midterm examination.

 

The midterm exam is 2 hours long and consists of multiple-choice, code-prediction, and short, code-writing questions. The exam covers materials assigned in Modules 1 through 4 of the course.

 

For the midterm, you are required to use the University's Online Proctor Service (OPS). Please refer to the "Examinations and Proctors" section of the Online Student Handbook (see General Information area of the course website) for further information about scheduling and taking online exams and for all exam policies and procedures. You are strongly advised to schedule your exam within the first week of the semester.

 

Online exams are administered through the course website. Consult the Course Calendar for the official dates of exam weeks.

Final Project

The final project, which you will complete in Week 12, consists of the development of a series of Python programs.

GRADING AND EVALUATION

Your grade in the course will be determined as follows:

All activities will receive a numerical grade of 0–100. You will receive a score of 0 for any work not submitted. Your final grade in the course will be a letter grade. Letter grade equivalents for numerical grades are as follows:

A

=

93–100

C+

=

78–79

A–

=

90–92

C

=

73–77

B+

=

88–89

C–

=

70–72

B

=

83–87

D

=

60–69

B–

=

80–82

F

=

Below 60

To receive credit for the course, you must earn a letter grade of C or better (for an area of study course) or D or better (for a course not in your area of study), based on the weighted average of all assigned course work (exams, assignments, discussion postings, etc.).

STRATEGIES FOR SUCCESS

First Steps to Success

To succeed in this course, take the following first steps:

Study Tips

Consider the following study tips for success:

ACADEMIC POLICIES

To ensure success in all your academic endeavors and coursework at Thomas Edison State University, familiarize yourself with all administrative and academic policies including those related to academic integrity, course late submissions, course extensions, and grading policies.

For more, see:

Copyright © 2019 by Thomas Edison State University. All rights reserved.