COMP B94 - Spring 2025

Welcome to Class

Getting to Know You Survey

  Please Start Here!

Please complete this Getting to Know You survey.  It will let me know that you have found the syllabus, and that you are ready to get started with the class, and also help me know some more about you, so that I can be prepared to help you learn more effectively in the class.

Getting to Know You Survey Link

Some Things About This Course:

 

 

  Course Information

COMP B94

CRN: 34634

 

 

  This course is... 

  • Zero Cost - The textbook for this class is free, and the assignments for this class can be completed using completely free software.

  • Mobile Friendly - You can complete almost this entire course using a mobile device (both reading and assignments). It might not be ideal, but you can pass this course using only a cell phone. (Chromebooks aren't great for Web Development, BTW)

  • Competency-Based - Your success in this class depends 100% on your ability to master specific objectives.
    22
  • Flexibly-Paced - There are due dates for each assignment, and there are a few hard deadlines for assignments to make sure you are moving through the class and not getting too far behind.  However, I will try to be flexible with due dates and late work as much as I can.  You are also welcome to move through the class at a faster pace.

 

  Some other things to know...

  1.  I'm here to help you – As your professor, I want to help you succeed. I will schedule student hours both in the physical campus locations where I teach, and online ia zoom or other methods.  I'm happy to help you work through any struggles you have, or in places where you might need additional help.

  2. Just like in the "real world" (whatever that means), cooperation and collaboration with your peers isn't "cheating" – it's good practice.  Also, like in the real world, copying work verbatim and claiming it as your own (from classmates or anywhere), is not ok. What's worse, in this case you are cheating yourself as well.

  3. Every assignment in this course is negotiable.  I hope that you will free to suggest alternate assignments that you think fulfill the course objectives, but suit your interests or personality.  I'd be happy to entertain your ideas, and as long as they fully satisfy the goals of the assignment, let's go for it!

 

  Frequently Asked Questions:

 Yes, everything can be done in the first week.  I have even posted resources in advance so you can work ahead.  It's a lot of work, but if that's what you want to do, then go for it.  
As for waiting, there ARE LIMITS.. The first assignment must be posted before 10/27 at 11:59 pm to remain in the class.  A1 - A5 must be posted before 11/20 at 11:59 pm to remain in the class.  I do this only to make sure that I don't have to give an F to someone who just forgot about their online class.
 While it isn't a requirement, I highly recommend doing them in order. The class is set up so that later assignments build on earlier ones.  So skipping assignments might make things needlessly difficult on you.
I'd like to keep this simple, too.  Ready?

It's an online class. so your attendance is based upon your participation.  To stay in the class, you must meet the minimum participation deadlines mentioned above.


Time spent in a seat doesn't mean you learn something.  It's what you do with it.

That said, if someone disappears for a long stretch, I'll reach out to see if you are ok.  If this happens before the drop deadline, I might help you out by dropping you, rather than leaving you in the class to end up with a bad grade.

Ideally, I will make the class sessions useful for you as a student, and you will both attend them and engage with the work.  That *is* what we're all here for, right?

Course SLOs

  Student Learning Outcomes

SLOs are the critical things you will learn as a result of completing this course:

  1. Upon successful completion of the course, the student will be able to install and configure a web server to run PHP.
  2. Upon successful completion of the course, the student will be able to develop functional, basic PHP scripts using proper syntax.
  3. Upon successful completion of the course, the student will be able to create a persistent login and other user-level data using sessions and cookies.
  4. Upon successful completion of the course, the student will be able to create a data-driven web application using MySql and PHP.
  5. Upon successful completion of the course, the student will be able to develop a fully functional, complex web application using PHP, MySQL, HTML and CSS.

Our Learning Pact

Learning in a class like this works best when there are clear expectations for both student and teacher.  I'm hoping that we can agree to the following learning pact for the semester, so that you can get the most out of this class.

What I expect from you:

  • You will treat me and your peers with dignity respect and say thank you when your need has been met.
  • You will strive to be an active participant in this course and aim to meet due dates.
  • You will maintain an open line of communication with me so I understand how to support you.
  • You will contact me if you have a concern with meeting a due date.
  • You will strive to regularly contribute to collaborative activities to ensure other members of our class have ample opportunity to read/listen, reflect, and respond to your ideas.
  • You will do your best to have patience with technology. There will be hiccups, expect them. We will get through them together.
  • You will give yourself grace. Expect to make mistakes. You are human and mistakes are part of learning and growing.
  • You will breathe and remember that learning is a process that I am part of. It's a partnership.
  • You will not take credit for any work that isn't yours.

What you can expect from me:

  • I will treat you with dignity and respect and be flexible to support your individual needs.
  • I will provide you with a clear, organized online course that is designed to ensure you meet our course outcomes in a meaningful manner.
  • I will provide a variety of assignments to ensure your learning needs are met.
  • I will provide a supportive, safe and brave environment for you to share and discuss ideas with me and your peers.
  • I will reach out to you when I sense that you need support.
  • I won't be perfect. I am human and will make mistakes at times. I will view mistakes as an opportunity to learn and grow.
  • I will bring on my A game every week for you.
  • I will trust you.


How Grading Works

First, let me say that I'm not a fan of grades.

I think they are really bad indicators of what you have learned, and take away from the overall learning experience.

Also, research shows that they are bad for students, and tend to be unfair.

So the only grade you will get in this class is at the end of the semester.
(because I have to submit something)

Each assignment in this class is worth only one point.  You will have unlimited attempts to master each assignment, and then you show that you understand the concept, you will get the full point.  At the end of the class, your final grade will be determined based on the number of points you have:

Grade Scale

174-140 A
139-124 B
123-109 C
108-93 D

** Please note above where I say things like "unlimited attempts".  I'm a firm believer that if you want to learn this stuff, I can help you succeed. In other words, JUST SEND IT and we will figure it out.

*** Also note: I don't do extra credit. This is about learning the main ideas of the class. Just do the main credit, and you will be fine.

  Weekly Schedule

 

Week Starts

First Half

Thursday

Second Half

Week Ends

Week 1

3/17/2025

Module 1

3/20/2025

Module 2

3/23/2025

Week 2

3/24/2025

Module 3

3/27/2025

Module 4

3/30/2025

Week 3

3/31/2025

Module 5

4/3/2025

Module 6

4/6/2025

Week 4

4/7/2025

Module 7

4/10/2025

Module 8

4/13/2025

 

4/14/2025

Spring Break

Spring Break

Spring Break

4/20/2025

Week 5

4/21/2025

Module 9

4/24/2025

Module 10

4/27/2025

Week 6

4/28/2025

Module 11

5/1/2025

Module 12

5/4/2025

Week 7

5/5/2025

Module 13

5/8/2025

Module 14

5/10/2025

Week 8

5/10/2025

Module 15

5/13/2025

Module 16

End of Term

5/15/2025


 

BC Resources and Information for Students

  COVID-19 Information

The Bakersfield College Student Health and Wellness Center (SHWC) provides certain free medical and mental health services to currently enrolled students who have paid their BC Student Health Fee. COVID vaccination and testing services are free and open to the campus and the wider community. 

 

COVID Protocol. Individuals who are not feeling well should test, stay home, contact their health care provider, and notify their instructor(s). If your test is negative you may return to school. If your test is positive, you must stay home for 10 days from your test date. If you test positive or believe you were exposed to COVID-19, contact COVID19@bakersfieldcollege.edu to discuss your options. 

 

Masks are still strongly encouraged on campus and vaccination remains the most reliable preventative measure. Protocols are subject to change. COVID vaccination and testing services are free and open to the campus and the wider community. 

 

Contact the BC COVID Response Team at COVID19@bakersfieldcollege.edu or 661-395-4773 if you test positive or have questions regarding the BC COVID protocols.  

 

Note from Bill on this: If you have to miss class due to COVID or literally any kiind of illness or emergency, please let me know! I'm committed to helping you succeed and complete your work, and I will work with you!  Just make sure you communicate with me!  Help me help you!

  Students With Disabilities

DSPS Disabled Student Programs & Services (DSPS) is available to provide accommodations to students with diagnosed learning, mental, physical, and/or health-related disabilities that are either permanent or temporary. Students with disabilities needing accommodations, including those who had an IEP or a 504 plan in high school, should make requests to the DSPS office by contacting the office by phone call, email, or by visiting their Virtual Lobby. All requests for accommodations require appropriate advanced notice to avoid a delay in services. After completing the intake process with DSPS, please provide your professors with a copy of your DSPS approved accommodation checklist so that we can work together to ensure your access and success at BC. For more information, visit the DSPS Website, email dspsdesk@bakersfieldcollege.edu, visit the DSPS Virtual Lobby, or call (661) 395-4334 (Panorama Campus) / (661) 720-2000 (Delano Campus). 

Renegade Online Hub

The Renegade HUB is a resource for all students who need help with Canvas, App Steam, and any education-related technology. Our accessible and friendly services offer assistance seven days a week (Online Student Resources | Bakersfield College (Links to an external site.)) in various formats: in-person on the first floor of the Library past the Commons in L 130, via phone (661) 395-4477, and virtually by logging into Starfish Kiosk (Links to an external site.), selecting the problem they are experiencing, choosing the course that it pertains to, and specifying the preferred contact method. Our team responds promptly and guides students to resolve technical issues they may be experiencing with technology for their classes. For more information and help please connect with the Renegade HUB StarFish Kiosk

  Student Conduct

Bakersfield College seeks an environment that promotes academic achievement and integrity, which is protective of free inquiry and serves the educational mission of the College. Similarly, the College seeks a community that is free from violence, threats, intimidation, and sexual misconduct; that is respectful of the rights, opportunities, and welfare of students, faculty, staff, and guests of the College, and that does not threaten the physical or mental health or safety of members of the College community.

It is illegal to submit fraudulent or counterfeit COVID-19 vaccine cards (see FBI Guidance). It is also illegal to claim an exemption or accommodation on false, misleading or dishonest grounds. Any student found to have submitted fraudulent or counterfeit records, or false, misleading or dishonest information about their vaccination status, medical need for exemption, or their sincerely held religious beliefs will be referred to the Dean of Student Life. Consequences may include, but not limited, to expulsion from the College.

Students are expected at all times to act in a manner consistent with the Student Code of Conduct, which is set forth by the KCCD Board Policy 4F7. The Student Code of Conduct remains in place for all students whether engaging in co-curricular activities or in a course that is offered in-person, online, or remotely. Students shall respect constituted authority, including conformance to federal and state laws, board policy, college protocols, and applicable provisions of civil law. All forms of misconduct may result in one or more of the following consequences: removal from class, referral to the Dean of Instruction, and/or disciplinary actions by the Dean of Students. A student’s failure to act in a manner consistent with the Student Code of Conduct shall constitute good cause for discipline, including but not limited to the removal, suspension, or expulsion.


 

Powered by LiquidSyllabus.com:
Liquid Syllabus Logo