CIS156 Python Programming: Level I
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
Course Syllabus
Course ID: CIS156
Title: Python Programming: Level I
Modality: Internet
Credit Hours: 3.00
Specialty: Sail Platform
Course Section Information
Institution: Rio Salado College
Section: 12559
Term: Summer 2023
Start Date: 7/3/2023
Weeks: 14
Last date to withdraw: None
Instructor: Michael Tyler
Course Materials
Be sure that you have all the necessary materials prior to the start date of the course.
No textbook required for the course.
Software required for the course:
Instructions for downloading and installing the required software will be provided during the course introduction.
Operating System: Windows 7 or later, MacOS, or Linux
Python (current version): Instructions on downloading this free software is provided in the course introduction.
All course materials and assessments will be delivered through the SAIL() platform. Students will receive instructions on accessing this platform during the course introduction.
Educational Software Discounts
Microsoft Office 365
Office 365 is the latest version of Microsoft’s productivity suite, and includes Word, Excel, PowerPoint, Access, and more. (Note: Some applications are only available on Windows. See the Course Materials section of your syllabus to see if there are any specific requirements for your course.) It is available for
offline and online use to best prepare you for class and your academic journey. As long as you are currently enrolled as a student at one of the Maricopa Community Colleges, you’ll be able to use this software for free.
To get your Office follow these simple steps:
1. Go to https://login.microsoftonline.com/ and enter the following information:
a. Username: Your Maricopa email address (i.e. [email protected])
b. Password: Password you use to log into your Maricopa email account
c. Click Sign in
2. Once signed in, click on the Install Office button to get a drop-down.
3. Select the Office 365 apps option from the drop-down menu.
4. Follow the instructions on the installation screen.
You will need your school email account to sign in.
Important Note: The Office 365 provided by Maricopa Community Colleges is for personally owned (home) computers and devices.
Microsoft Azure Dev Tools for Teaching
Rio Salado College is a member of the Microsoft Azure Dev Tools for Teaching Program. As a part of the program, students who are enrolled in technology courses at Rio Salado can download many of Microsoft’s products for free to use in their courses. Some products are unavailable for download so if the
software you need for the course is not available you will need to purchase the software. Be sure to read the Terms of Service for details on how you may use the software.
To get to the Azure Dev Tools:
1. Go to Microsoft Azure Dev Tools Program and click on the Sign In button.
2. Log in using your Maricopa student credentials.
a. Username: Your Maricopa email address (i.e. [email protected])
b. Password: Password you use to log into your Maricopa email account
3. If logging in for the first time you will need to read and accept the terms of agreement and follow the on-screen prompts to verify you are a student. 4. Once logged in, click on the Software heading.
5. Find the software that you need in the list and click on it to select it.
6. Click on the download button within the pane that appears. If needed, click on the View Key button to get a product key that will be needed during the installation of the software.
Software Purchase Program
Rio Salado College has partnered with many software vendors to be able to offer software at a discounted price to students. Through this partnership, the software is discounted with students’ needs in mind to make it more affordable. To take advantage of these offers there is a link titled Software Purchase Program on the left hand side of the RioLearn portal after logging in. Be sure to read the Terms of Service for details on how you may use the software.
Software Purchase Program (You must click on the link to access the website. Copying and pasting the URL into your browser window will not work. You must be logged into your course in RioLearn for the link to work.)
Course Description and Competencies
Official Course Description
Introduction to Python programming. Includes general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming.
Official Course Prerequisites
A grade of C or better in CIS105 or permission of Instructor.
Official Course Competencies
1. Explain the development of Python applications.
2. Explain the control structures in Python.
3. Utilize basic data structures in Python.
4. Utilize string and character manipulation in Python.
5. Utilize object-oriented programming concepts in Python.
6. Utilize Python to load, save and manipulate persistent data.
7. Identify and debug common mistakes in programs written in Python.
Course Requirements
1. You must complete all assignments in the course to receive a passing grade.
2. Note: All correspondence with your instructor must contain your name, class, and section number. Work cannot be graded and credit cannot be issued without this information.
3. Rio Course Announcements: You are required to check the course announcements regularly for important course information. This is located on your Course Homepage.
4. Remember that this is a three credit-hour class. As such, you will need to dedicate significant time to this course. Plan to spend at least three hours
on course content and at least six hours on homework for a total of at least nine hours each week. Be prepared to double your weekly class and study time if you choose an accelerated calendar.
Your participation in the course will involve several forms of activity. All activity will take place within SAIL():
1. Reading the conceptual content for each module.
2. Completing all tasks for each project at the end of each module.
3. Submitting a response to the reflection and discussion postings at the end of each module.
All project tasks and postings will be autograded by the SAIL() platform. Detailed feedback is provided within SAIL(). Students are advised to monitor their gradebook within SAIL() and resubmit any assignment that does not receive full credit.
Each module also contains Inline activities and Quizzes. These are ungraded activities that will help you assess your comprehension of the material as you read through the course material. You are advised to complete all of the inline activities before proceeding through to the next page or module. If you missed many of the activities, it is recommended that you review the material again.
Grading Procedure and Scale
Grading Procedure
This course consists of 7 Learning Modules within the SAIL() Platform. Each module has a project worth 100 points. Feedback, along with a breakdown of the points earned on the Project, will be available within SAIL(). Your RioLearn gradebook will display the total points earned for each module, along with your overall grade in the course.
Assessment Type |
Points |
Projects |
700 |
Total Points Possible |
700 |
Grading Scale
Letter grades for assignments, examinations, and the course will be determined by the following scale:
Point Range |
|
Grade |
627 - 700 |
A |
(90% - 100%) |
557 - 626 |
B |
(80% - 89%) |
487 - 556 |
C |
(70% - 79%) |
417 - 486 |
D |
(60% - 69%) |
0 - 416 |
F |
(0% - 59%) |
Please note: Extra credit is not available for this course.
Copyright Acknowledgements
Some images used in courses are from collections licensed by Rio Salado College.
Submitting Assignments
You will be directed to submit your assignments in one (1) of the two (2) following ways:
Online Assessment
Online Zipped Attachment
Online Assessment
Whenever possible, you will submit quizzes and assignments online within the course.
Important information: Be sure to follow the procedure below to complete your quizzes and assignments.
1. Review all assignment directions before beginning the assignment. Write at a college level for all essays and assignments. See the Grading Matrix for Essays/Short Answers. You should type your essay in a word processing program and then copy/paste it into the appropriate textbox in the online submit form. This way, you can use spell/grammar check.
2. Use the link(s) within the online lesson to access and submit the assignment. Once you have started entering your answer(s), be sure to save your work. Also, you should allow enough time to submit your work within a 7-day window from the time you first access the link.
Be sure you have answered all questions prior to clicking the SUBMIT button; once you have submitted your answers, you will not be able to access them again. When you are finished, you will need to close the browser window to return to your course.
Online Zipped Attachment:
To submit files and folders to your instructor, you must zip all files before submitting them online. Microsoft Windows and Apple MacOS operating systems contain built-in utilities to zip files and folders. You may also use third-party software if you desire, but the compressed file must be in a .ZIP format. To zip attachments in this course, follow the Zipping Files tutorial for your specific operating system. After zipping your files, submit the zip file to your instructor using the link within the online lesson.
Note to students: Keep a copy of everything you submit.
Exams
There may be required In-Person Exam(s) for this course. Please review the Grading Procedure and Scale and Course Requirements portions of your syllabus for details. Check your Gradebook for specific due dates for your exam(s).
In-Person Exams are given at various locations throughout the valley for students who live in Maricopa County. You may view information on Testing Sites to select the testing location and hours of operation that fit your needs. You may also contact our information line at (480) 517-8560. In-Person Exam Procedures 1. You must complete ALL assignments in the course before you can take your in-person final exam (check your Gradebook for all assignments and due dates). 2. There is no appointment necessary to take your exam. Exams can betaken during normal hours of operation at any Rio Salado College testing site. 3. You must complete the final exam by your course end date. 4. You may take your exam(s) before your course end date if and only if you have received all of your graded assignments. Students who live outside of Maricopa County may request to have exams proctored. Requests must be made by filling out and submitting the Proctored Exam Request Form. Please contact the Testing Center at (480) 517-8560 or 1-(866) 517-8560 (Toll-free) with questions. Proctored Exam Procedures 1. You must submit the Proctored Exam Request |
2023-08-01