0% found this document useful (0 votes)
10 views2 pages

COMP B10 - Syllabus Spring 2021

COMP B10 is an introductory online programming course at Bakersfield College focusing on Python and software engineering principles. The course covers topics such as variables, algorithms, and the software life-cycle, and includes a strict attendance policy with no late work accepted. Grading is based on zyBooks, quizzes, a midterm, and a final exam, with specific important dates outlined for the semester.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views2 pages

COMP B10 - Syllabus Spring 2021

COMP B10 is an introductory online programming course at Bakersfield College focusing on Python and software engineering principles. The course covers topics such as variables, algorithms, and the software life-cycle, and includes a strict attendance policy with no late work accepted. Grading is based on zyBooks, quizzes, a midterm, and a final exam, with specific important dates outlined for the semester.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

COMP B10

Introduction to Programming Concepts and Methodologies using Python


Bakersfield College – Spring 2021 ONLINE
CRN: 31587, 31588

Instructor Information Office Hours (Zoom)


Name: Michelle Salomon Schedule: Wed 4:30 – 6:00 pm
Email: [email protected] Thurs 10:00 – 11:30 am
Phone: (559) 372 - 9901 Fri 1:30 – 3:30 pm
Zoom: https://cccconfer.zoom.us/j/91851563473

Course Description Online Student Resources


This course is designed as a first course in software The Renegade Online Hub is available to help resolve
engineering for mixed-majors, with an emphasis on the technical issues you may experience with your online
Computer Science major. Students will use the object- course. Reach them by text at (661) 241-0659 or email at
oriented programming language Python to learn the [email protected].
fundamentals of programming. Topics include variables,
Bakersfield College is offering Chromebooks for
sequence, selection, iteration, the software life-cycle, as
students. This device provides the basic tools needed for
well as common programming algorithms such as sorting
online courses. You cannot download any software and
and searching. Not open to students who have previously
will need to provide your own Wi-Fi access. Apply for the
received credit for COMP B10.
Chromebook Loaner program or Financial Aid Advance.
C-ID: COMP 112 Applicants will be reviewed within 72 business hours.
CSU & UC Transferable, 3 units

Required Textbook Accommodations


Sign in or create an account at learn.zybooks.com Students with disabilities needing an accommodation,
Enter zyBook code: including those who had an IEP or 504 plan in high school,
BAKERSFIELDCOLLEGECOMPB10SalomonSpring2021 should make requests to Disabled Students Programs
Cost: $77.00 and Services in the CSS Building (661-395-4334), or
When signing up, use the same CRN you are enrolled in.Delano room 1001 (661-720-2000). All requests for
accommodations require appropriate advance notice to
Course Objectives/Student Learning Outcomes avoid a delay in services. Please discuss approved
Upon completion the student will be able to:________ accommodations with me so we can work together to
1. Describe and apply the software development life- ensure your access and success at BC.
cycle to a given problem.
Upon completion the student will be able to:
2. Describe the principles of structured programming Equity and Inclusion
and be able to describe, design, implement and test Bakersfield College is committed to creating and
structured programs using currently accepted fostering a positive, safe, and conducive learning
methodology and control structures. environment based on open communication where
diversity, equity, and inclusion are recognized, valued,
Upon completion the student will be able to: and inform thoughtful decision-making and action. BC
3. Explain what an algorithm is and then be able to embraces individual differences and expects all
translate an algorithm into a programming language. employees and students to respect these differences and
accept an understanding that individuals have unique
perspectives, behaviors, and worldviews that may be
different from their own.

Syllabus: COMP B10 SPRING 2021


Attendance and Participation Important Dates
This is an online course, there will be no class meetings.
Be sure to check Canvas daily, check your email daily. Jan 18 Martin Luther King Jr. Day
Attendance is determined by timely submission of
assignments. During the semester, if you have more than Jan 29 Last Day for Refund
2 weeks of missing work, you will be dropped from the
Last Day to Drop Without
course. Jan 31
Receiving a “W”
Each assignment carries a due date/time posted on
Canvas. No late work will be accepted. If you will be Feb 12 Lincoln’s Birthday
unable to submit an assignment, contact me ahead of the
due date and explain the situation. This is a class that Feb 15 Washington’s Birthday
moves quickly, students who fall behind are rarely
successful so deadlines will be strict. If you were unable Mar 26 Last Day to Drop Receiving a “W”
to submit an assignment on time, contact me as soon as
possible and provide written documentation explaining Mar 29 – Apr 3 Spring Break
the circumstances that prevented you from getting the
assignment done in time, e.g. a note from an emergency May 5 – May 14 Finals Week
medical physician.

Grading Policy
Grading is not curved, and there is no extra credit.
Exams are open book. You can use a calculator. You can use a compiler. You are on the honor system and expected
to take the exam without assistance from anyone. If during an exam you have technical issues or concerns, please
email me immediately.

Category % Range Grade


zyBooks 40 >= 90 A
Quizzes 10 90 - 89 B
Midterm 20 70 - 79 C
Final 30 60 - 69 D
< 60 F
Tentative Schedule
Week Date Topic Due
1 1/18 Intro to Computers and Programming 1/23
2 1/25 Introduction to Python 3 (Quiz 1) 1/29
3 2/1 Variables and Expressions 2/5
4 2/8 Data Types (Quiz 2) 2/12
5 2/15 Selective Structures 2/19
6 2/22 Repetitive Structures (Quiz 3) 2/26
7 3/1 MIDTERM 3/5
8 3/8 Functions Pt. 1 3/12
9 3/15 Functions Pt. 2 (Quiz 4) 3/19
10 3/22 List and Dictionaries 3/26
11 4/5 Strings and Algorithms (Quiz 5) 4/10
12 4/12 Files and Exceptions (Quiz 6) 4/16
13 4/19 Classes 4/23
14 4/26 Inheritance 4/30
15 5/3 Recursion (Quiz 7) 5/7
16 5/10 FINAL 5/14

Syllabus: COMP B10 SPRING 2021

You might also like