Syllabus for COS-205
PYTHON PROGRAMMING
Python Programming enables students to implement fundamental principles of modern programming using the Python programming language and problem-solving techniques related to computing.
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.
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.
ISBN-13: 978-1590282755
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.
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.
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.
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.
You are required to complete seven programming assignments.
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.
The final project, which you will complete in Week 12, consists of the development of a series of Python programs.
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.).
To succeed in this course, take the following first steps:
Consider the following study tips for success:
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.