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