CS 104 – Python Programming FALL 2022
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
CS 104 – Python Programming
FALL 2022
COURSE DESCRIPTION:
If you have never done any programming before, this class is for you. If you have done some programming, this class is for you too. This class is appropriate for both beginners and more advanced students. Python is a powerful language!
COURSE OBJECTIVES:
Upon successfully completed this class, you will be able to:
1. Write Python programs using IDLE.
2. Understand Pythons programming statements.
3. Utilize Pythons collection classes such as lists, dictionaries, strings, and sets.
CS104 GUIDELINES
1. WEEKLY CHECK IN: WC:
Weekly check-in assignments are based upon the videos for the week as well as class procedures. These are designed to be done quickly and may be completed in your Zoom discussion rooms.
2. QUIZZES:
Quizzes are based upon questions from the previous week's topic. These questions should be done to ASAP. Each quiz must be done by Thursday to keep up with class. These quizzes are a resource for exams as well as helpful in understanding the Python concepts.
3. IN-CLASS ASSIGNMENTS:
In-class assignments must be done in the week that they are assigned. You want to get these assignments done during the week that they are assigned. The assigments are due at midnight on Thursday. The goal is that you will become proficient in Python, and you will not get behind.
HOMEWORK:
Homework is assigned almost every week. For the homework assignments you will be given an extra week to complete the assignment. Only homework can be turned in late. Late homework is not accepted after 5 weeks. Failure to turn in assignments will result in the following late penalties: 2 points for each week late. Nothing will be accepted during finals week.
4. ZYLAB ASSIGNMENTS:
Zylab assignments are completed using the Zylab platform. You can submit many times. If you get stuck or frustrated, immediately go to STEP 10 below and get help. Our job is to help you.
5. EXAMS:
There will be one exam and a comprehensive final. I will give you study guides.
6. CLASS NOTES AND VIDEOS:
Class notes and videos will be uploaded to Dropbox by Sunday evening.
7. PAIR ASSIGNMENTS:
Some assignments that are marked as pair assignments can be done with another classmate.
8. ZOOM ROOMS:
During the discussion we will be using Zoom rooms for both setting up bonus point teams and completing assignments.
10. WHERE DO I GO FOR HELP AND VERIFICATION?
Our LTA's are available to assist you on any question, Monday – Friday from 8:00 AM to 10:00 PM Pacific Standard time. This is over 90 hours each week! You can make appointments with the LTA's as well as send them email. Their job is to assist you in your course work. The link for appointments and hours is cs.sbcc.edu.
vJames 8:00 AM – 4:30 PM jhhoward@pipeline.sbcc.edu
vJoseph 1:30 PM – 10 PM jlappleton2@pipeline.sbcc.edu
vProfessor Jackie K. jmkuehn@pipeline.sbcc.edu
11. CONTACTING PROF. JACKIE RANKINGS
1. 6:00 Discussion
2. Zoom Office Hours
3. College Email (Bottom of the List)
v My college email is filled with SBCC generated junk mails.
v I hope to answer more emails this semester.
12. CLASS ASSIGNMENT WEEKLY PRIORITIES
This priority list is based upon due dates and the degree of difficulty of the assignment.
1. Weekly Check (WC)
2. Quizzes
3. In Class Assignments
4. Homework
13. YOUR CLASS PLAN FOR EACH WEEK:
1. Notes, Videos, and Assignments will be posted by Sunday evening
2. Review the homepage for the week's agenda on Canvas.
3. Watch the weeks videos prior to our Discussion at 2:00 PM.
4. Attend the Discussion at 2:00 on either Tuesday or Wednesday.
5. Complete the Quiz and/or WC (if there is one) by Thursday at midnight.
6. Complete the In-Class Assignment by Thursday at midnight.
7. Complete your homework assignment by Thursday at midnight.
14. DISCUSSION / LAB AGENDA AT 2:00 PM:
Discussion will be held each week on Tuesday or Wednesday at 2:00 PM except during the first week of school and finals week. The format of the discussion will be as follows (in no particular order).
a. Demo or Hot Tot Topic
b. Questions and Answers
c. Example Programs
d. Zoom Room Groups for Bonus Points and Weekly Check-In (WC)
e. Program Verification
f. Hints on Assignments
15. GRADING:
Listed below are the approximate number of points that can be earned in each category. The final grade for this class will be based up the collective number of points accumulated through each category. There are many opportunities for earning extra credit during the semester!
Homework 400 - 500 points
Quizzes & In-Class Assignments 450 - 550 points
Weekly Checks or WC 100 - 150 points
Graphical Project 100 points
Midterm 150 points
Final 300 points
TOTAL = 1500 - 1650 points
The grading scale will be as follows:
Above 100% =
92% - 99.9% =
90% - 92.0% =
88%- 89.9% =
80% - 87.9% =
75% - 79.9% =
65% - 74.9% =
55% - 64.9% =
Below 55% =
A+
A
A-
B+
B
C+
C
D
F
2022-10-17