COMP B94 - Fall 2024

Welcome and About Me

My Contact Information

A photo of Bill Moseley

Bill Moseley, Ph.D.

bmoseley@bakersfieldcollege.edu
www.bmoseley.com

Phone (Voice and Text):
661-376-0010

Instagram Link Linkedin Link Twitter Link

 

  Student / Office Hours

 As your instructor, it is important that you are able to reach me with questions, concerns, or other ways I can support you.  I am always available via text or email, and if you want to schedule a zoom or phone call I will do that as well.  There are no scheduled zoom office hours, but I have a lot of flexibility and I can work with you on finding a time that works.

I can also be reached in my office (B3E in the business building) on the Panorama Campus During the following days/hours:

M & W 2:30 - 3:30 pm

On Tuesdays and Thursdays I teach at the BC Southwest Campus from 9:35 - 11:00 am in room 221.  I will be available for 15 minutes before and after class for students who want to meet with me at this location.


Professional Info.

Professionally, my journey has been intertwined with my personal life and interests.  I've loved technology for as long as I can remember, and my appreciation for video games goes all the way back to the Pong console my family had when I was 4-5 years old.  It could play about 5 games, but all of them were basically "Pong".  

Games and art were driving interests throughout much of my life, and inspired me to try programming (to make my own games, of course).

I did my undergraduate work in Psychology with a minor in Art/Design (I loved computers, but hated school, and had convinced myself in high school that I didn't have the math chops for a computer science major - bad call, and dead wrong). My M.A. is from Pepperdine in Learning Technologies, and my Ph.D. is from University of Nebraska-Lincoln in Educational Leadership.

Learning doesn't stop when school is over, so I have continued to push myself to learn new things after my doctorate.  I love learning, and hope I never stop challenging myself.

The rapid growth of the Web in the late 90's sparked my renewed interest in computers after a detour to study psychology, and in 1998 I took a job as the Internet Services Specialist at Bakersfield College.  In the 23 years that followed, I became a faculty in the Computer Science Department and then in 2017, the college's first Dean of Academic Technology. In January 2022, I became the college's first Vice President of Innovation and Development. Later that summer, I was informed that the college was heading in a different direction, and so rather than returning to a dean role, I decided to give myself the gift of returning to the classroom, and here I am.

I have also taught at Pepperdine University, in the Graduate School of Education and Psychology, since Summer of 2003.  My favorite teaching moments at Pepperdine were in 2007, when we held a virtual hot tub discussion in Second Life with Daniel Pink, author of a Whole New Mind (which was covered by the NYT),

A hot tub discussion in the virtual world of second life

and holding discussions on Learning Theorists in various locations in World of Warcraft.  

A discussion group in World of Warcraft

I've also invested a fair amount of time in Minecraft as a platform for teaching things like computational thinking

A class project in minecraft testing computational thinking

and user experience design

A maze in Minecraft

You can read more about the wide variety of things I like to work on, and access some of my professional wriitng, by visiting my personal web site, at www.bmoseley.com 

To me, learning and technology are creative adventures with almost limitless potential.  I'm thrilled to be back in a teaching role.


 

Personal Info.

On the personal side, the most important thing to know about me is that I'm a husband to an amazing woman and father of seven.  Growing up an only child to a single mom, I never imagined what a household of nine would look like, or the many unique situations that only siblings can understand.  However, our life journey often brings us to places we don't expect.

Bill with wife and seven kids
As you can see, five of our seven kids are adopted.  While adoption – especially trans-racial adoption – can be a complicated issue, my wife and I are very open about our adoption journey, and are happy to share on a personal level (It's probably more info than one would normally include on a syllabus, but I will say this:  It's been the most powerful and life-changing experience I've had.)

Ok... you asked for it!

Here are a few more details about me, and my crazy family:
All 7 of our kids are competitive swimmers.  In the group we have Olympic Trials Qualifiers, Junior National Champions, and SEC and WAC champions, and NCAA All-Americans.
 
Samara swimming fly
Our oldest started swimming at 5 years old, and just completed her MA in Industrial / Organizational Psychology, but swam through her undergraduate years at the University of Tennnessee.  Here is a video of her relay team winning SEC Championships (she swims 4th in the third lane from the bottom):

We love this sport, and it's great for big families because we can all go to the same swim meet, race and cheer each other on.

Julian, samara and maya in the pool
As a family, we are intensely competitive.  We will compete at anything, any time.  If there isn't a game, we will invent one.  We love a challenge.

Gabbi, Julian and Samara jumping from a sand dune.
I'm a voracious reader.  My reading interests vary widely, although lately I've been doing a pretty deep dive into books on race, racial equity, and anti-racism.  In that genre, I really appreciate the work of Ijeoma Oluo and Ibram X. Kendi.  

I'm also very interested in the writing process, and writing as a discipline.  I usually have several projects in the works, and a couple of years ago I self-published my first novel.

The cover of La Cuesta Encantada
I don't expect to become rich or famous as a result of my writing, but I really do it for my own satisfaction anyway.
I'm pretty sure that the phrase, "Jack of all trades, master of none." was written about me.  I have a million interests, and more hobbies than I have time for.  I'm not afraid to try something new, to fail at something, or to look silly in front of other people.  I'm pretty sure my last words will include something about wishing I had more time...

 

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: 71655

 

 

  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

15 or More Points:  A
13 - 14 points:  B
12 points:  C
10 - 11 points:  D

9 or fewer points:  I hope none of you fall into this category, but I have to give an F (basically, you didn't master enough of the concepts to pass).

** 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

10/21/2024

Module 1

10/24/2024

Module 2

10/27/2024

Week 2

10/28/2024

Module 3

10/31/2024

Module 4

11/03/2024

Week 3

11/4/2024

Module 5

11/7/2024

Module 6

11/10/2024

Week 4

11/11/2024

Module 7

11/14/2024

Module 8

11/17/2024

Week 5

11/18/2024

Module 9

11/21/2024

Module 10

11/24/2024

Week 6

11/25/2024

Module 11

11/28/2024

Module 12

12/1/2024

Week 7

12/2/2024

Module 13

12/5/2024

Module 14

12/8/2024

Week 8

12/9/2024

Module 15

12/12/2024

 

 


 

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