This syllabus is also available as a printable PDF document which can be printed.
Name: Joanne Strickland
Email: jstrickland@ccsf.edu
Office Number: EVE
Office Phone: 707 260-5622/707 287-8729
Office Hours: Thursdays 6:30 PM - 7:00 PM and as requested
Transferability
UC/CSU
Requisites/Advisories
RECOMMENDED PREP: (Intermediate algebra or higher) and (Readiness for college-level English or ESL 188)
Grading Options
Letter
Write and predict the results of code using standard input and output and test and debug such programs
Evaluate and design algorithms that use selection, repetition, and decomposition to solve quantitative problems
Implement algorithms that feature conditionals, loops, and functions with parameters and return values using a programming language
Defend possible positive actions that address issues related to the impact of computers in society
Articulate how a variety of types of information can be stored in and transmitted by a computer using the binary number system
August 16, 2024 - December 20, 2024
Hours Arr
Materials will be online 24/7 for access. Optional class meetings will be offered 7:00 pm - 9:30 pm every Thursday evening. The meetings will be recorded and posted under Zoom Meeting link. Depending on student demand, optional lab sessions may be offered during the week for students to work with teacher and/or TA to go over lab problems. Additional one on one meetings between students and teacher can be requested over the course of the semester. To request a one to one session, please email the instructor.
I will respond to all course email within 48 hours, exclusive of school holidays, but will strive to respond within 24 hours regardless of weekends or holidays. For urgent questions/help, phoning or texting is welcome. Please keep to standard hours 8 am to 11 pm, every day of the week, or I may answer if I am working later in the evening. I will be in classes on and off, so please leave a detailed message and I will respond at the earliest convenient time.
Feedback will be found in the grades here for each discussion/quiz/assignment. Expect assignments to be graded within two weeks of submittal or a week after they are due on the guidelines on the Schedule, whichever is later.
Course Web Site
Use the Canvas Learning Management system for accessing class materials, assignment instructions, submitting assignments, taking quizzes, viewing classmates' work, sharing resources, and viewing grades. Our Canvas classroom can be located through the CCSF website links for Canvas, or directly by going to Canvas Classroom Direct Link
You must log into Canvas to access the course directly from this link or can type ccsf.instructure.com.
OUR CLASSROOM FROM MYCSSF
The class website can be reached by going to www.ccsf.edu, then click on the MyCCSF link, then the Log into Canvas link. When you log in there you will need a RAM ID to access the class. You can also access directly the Canvas classroom by going to ccsf.instructure.com.
You should also email me, jstrickland@ccsf.edu, and inform me of any issues you may be having with the Canvas classroom. You can also call me at 707 260-5622/707 287-8729 for any reason as well. Please be assured I will return your call within 24 hours if I am not able to answer directly.
First thing is to check the Courses Link and then select your course. This will take you to the Home Page of the website.
On this syllabus, which you should read in full, you will find the required textbook for the class. You will also see a schedule in the first module which has due dates and other information. The schedule is subject to change a little but for the most part it will remain consistent.
THE CANVAS INTERFACE
Guidance is provided for navigating and using tools of Canvas in the Canvas introduction module at the top of the modules page.
Anti-Discrimination Policy
The San Francisco Community College District is committed to the principles of equal opportunity, and the prevention of discrimination and harassment in any program or activity of the District on the basis of race, color, ancestry, national origin, ethnic group identification, religion, age, gender, gender identity, marital status, domestic partner status, sexual orientation, disability or AIDS/HIV status, medical conditions, or status as Vietnam-era veteran, or on the basis of these perceived characteristics, or based on association with a person or group with one or more of these actual or perceived characteristics.
If you believe you have been subject to discrimination, please contact Mildred Otis, Title 5/EEO/ADA/Title IX Compliance Officer, at motis@ccsf.edu.
Diversity, Inclusion, Equity Policy
The CCSF CS Department is committed to promoting equity, diversity, and inclusion in the field of computer science. We strive to make computer science accessible and exciting to all, particularly those who historically have been and continue to be excluded from or face discrimination in the field based on their race, ethnicity, national origin, sex, gender identity, sexual orientation, age, disability, or other dimension of their identity.
Textbook
Our interactive textbook is from Zybooks which is customized for our course. You can follow the steps below to obtain the textbook. You can also go to the bookstore and give them the ISBN ISBN: and the Zybook code in Step 2 below.
Click on any Zybooks activity in the Canvas classroom and purchase the textbook through there or buy the access code at the bookstore. .
Enter zyBook code CCSFCS110AStricklandFall2024
Subscribe
Required Software
In this class, we will need an IDE (Integrated Development Environment) to program in Python. You can use Pycharm, the console provided with the textbook or another interpreter IDE if you would like as well. The use of Replit has been removed from this class.
Pass‐NoPass (P/NP)
You may take this class P/NP. You must decide before the deadline, and add the option online with RAM (Links to an external site.) Links to an external site. or file the P/NP form with Admissions and Records. With a grade of C or better, you will get P.
You must file for the P/NP option by the due date to make this change. Once you decide to go for P/NP, you cannot change back to a letter grade. If you are taking this course as part of a certificate program, you can probably still take the class P/NP. Check with a counselor to be sure.
Instructor Announcements and Q&A Forum
I will post regular announcements on the “Instructor Announcements” page in Canvas throughout the semester. Canvas notifies students according to their preferred Notification Preferences (Links to an external site.) Links to an external site. as soon as the instructor creates an Announcement. A “Q&A Forum” is also on Canvas to ask for assistance of your classmates or of me.
Late Policy
All assignments are due at 11:59 pm of the night of the due date. There is only one must meet due date, all at the end of each class.
Methods of Evaluation
I look at the overall knowledge of each student before I assign final grades. I look at the homework assignments to see if the student can analyze a problem statement and use the appropriate statements to implement the requirements of the problem statement. There are normally several ways to solve a problem, so all solutions that work are acceptable, but as we learn, we shoot for optimization and simplicity with no redundancy in the code.
Exams
There will be online assignments and a final exam. The final exam is open during the entire week of finals. The material comes from the textbook, class lectures and supplemental materials. If any assignment is missed, a zero will be recorded as the score. It is your responsibility to complete assignments and exam by the due date.
TA and Tutor Information
AnnaMarie Francisco - afranc89@mail.ccsf.edu
She is here to help you - email her and ask her questions about assignments!
Attendance
Students who fail to attend the first class (Modules #0 and #1 activities (including discussions) or do not log-in to an online class after the second week and/or contact the instructor will be dropped from the class. If you intend to take the course, please complete one or two assignments by the end of the second week. If you DO NOT complete any assignments, you will be dropped at the Census date. It is strongly advised that if you need to miss more than one module/assignment deadline in a row that you contact me to avoid being dropped from the class. Attendance is posting to Discussions at least once and replying to classmates at least once in EACH discussion forum.
Grading Policy
Visit the “Grades” in Canvas to keep track of your grades. I grade at least once a week and post grades and comments on the online Canvas gradebook. I can tell if you have read the feedback, and will normally comment on missing elements once before I mark an assignment down. If you are missing elements, I will comment and ask for you to resubmit.
A 90% 3600 points or more
B 80% 3200 to 3599 points
C 70% 2800 to 3199 points
D 60% 2400 to 2799 points
F or FW <60% <=2399
If taking Pass/No Pass you need at least 70% of the total class points and complete the final exam/final project to pass the class.
An “F” grade indicates that a student attended, participated and completed the course but failed to master the course curriculum.
An “FW” grade indicates the student stopped attending a course after the “last day to withdraw” deadline and subsequently did not submit any work or participate in any exams. Please check with your counselor and financial aid advisor for possible implications of the FW grade on residency and financial aid status.
Students seeking disability-related accommodations are encouraged to register with Disabled Students Programs and Services located in Room 323 of the Rosenberg Library. DSPS can be contacted in person (Rosenberg 323), via phone (415) 452-5481, or via email at dspsacom@ccsf.edu. Please see the DSPS website for more information about office hours, and alternate locations.
If you already have approved accommodations for classroom or testing because of a disability, be sure to submit your DSPS accommodation document to the instructor as soon as possible. If you have emergency medical information to share or need special arrangements if the building needs to be evacuated, please make an appointment with the instructor as soon as possible.
Students who register in CCSF classes must abide by the CCSF Student Code of Conduct. Violation of the code is basis for referral to the Student Conduct Coordinator or dismissal from class or the College. See the Office of Student Affairs.
Collaborating on or copying of tests or homework in whole or in part will be considered an act of academic dishonesty. See these links on Plagiarism:
Encourage Academic Integrity and Prevent Plagiarism
As a City College student, you can access many free services to help you succeed in your classes and navigate college. Please come to the STAR (student tutoring and resource) Center for free Peer and Professional tutoring and mentoring, individual or group study spaces, workshops that center your learning needs, an open-access computer lab with printing, and a welcoming community. Our centers and labs are free and available online and in person. Please join us: we care about your success!
Visit the STAR Center within the Learning Assistance Department.
The CS Tutor Squad provides free tutoring to CS students on campus and on Zoom. Tutors are current and former CS students and industry professionals who have expertise in a variety of classes.
You can find more info, including their Zoom link and on-campus location, on their CS Tutor Squad website.
City College of San Francisco's Library offers many services to help you with your classes.
Take online library workshops, learn how to get started on a research project, borrow textbooks and other instructional materials, and much more.
Borrow Technology from the Library - Chromebooks, laptops, and hotspots can be borrowed from all CCSF Libraries.
Visit City College libraries in person at Rosenberg (at Ocean Campus), the Chinatown/North Beach Center, the Downtown Center, the Evans Center, the John Adams Center, and the Mission Center.
A librarian is on-site and available to help during open hours.
Unlock Your Financial Aid Potential: FAFSA/CADAA Adventure Awaits! Learn more about FAFSA and CADAA. Come visit us in the Financial Aid Office located in MUB 270 or email: finaid@ccsf.edu
Counselors are here to help you find your way through City College and support you in completing your educational goals. Please make an appointment to see a counselor by visiting Counseling. To view your education plan, please visit Degree Works.
The Office of Admissions and Records/Registration is the beginning and the end, along with everything in between in your journey at CCSF. From getting started to registering each term to completing your degree and accessing your academic records, we provide the services to help ensure a smooth transition in achieving your educational goals. We want to be your partners on this journey. Visit us in MUB 130 (Registration) or MUB 188 (Admissions & Records).
I will respond to all course email within 48 hours, exclusive of school holidays, but will strive to respond within 24 hours regardless of weekends or holidays. For urgent questions/help, phoning or texting is welcome. Please keep to standard hours 8 am to 11 pm, every day of the week, or I may answer if I am working later in the evening. I will be in classes on and off, so please leave a detailed message and I will respond at the earliest convenient time.
Feedback will be found in the grades here for each discussion/quiz/assignment. Expect assignments to be graded within two weeks of submittal or a week after they are due on the guidelines on the Schedule, whichever is later.