The future is fast approaching, and a new era of digital innovation is here.
This course is designed to be flexible, offering online and in-person (hybrid) learning options that fit your schedule. Welcome to an accredited program built to help you develop real-world skills and grow toward industry leadership.
Section 70 Unit: 3
Online
Name: Prof. Malik Stalbert Office Location: B204, Discord.com Office Hours:M-Fri - Discord Server Voice Mail: 909-384-4398 Office Email: mstalbert@valleycollege.edu
Division: Mathematics, Business & Computer Technology OFFICE: Business Building, Room 127 Department Chair: Reginald Metu, Ed.D.
Business Building room 127Office:(909) 384-8520 Administrative SecretaryPhone:(909) 384-8520 vmarquez@valleycollege.edu Melissa HerediaAdministrative Secretary(909) 384-8908 mheredia@valleycollege.edu
Our online format is designed for busy adult learners who need flexibility without losing structure. You can complete coursework on your schedule while still following clear weekly deadlines, guided milestones, and consistent expectations. To participate, you will need reliable access to a computer, internet connectivity, and the required software. All course materials and assignments are available through Canvas starting on day one, so you can begin immediately and stay on track throughout the term.
This course uses PHP (PHP: Hypertext Preprocessor) for programming introduction; as well as web server-side programming for web apps of dynamic websites and web services. It also introduces database-driven web infrastructure, using PHP to access database server and content management system for a full-fledged web app. Topics include PHP fundamentals, function, array, string, object-oriented paradigm, data store (database management system) introduction, content management system (CMS) introduction, PHP with data store, PHP with CMS, LAMP/WAMP stack introduction. Although not required, but some coding knowledge and experience in high-level programming language (such as C++) is strongly advised.
Analyze problem logically and design solution in PHP – use statements of definitions, assignments, functions, branching and iterations.
Design and code in object-oriented paradigm vs. the classical procedural paradigm.
Use data store, access database management system, access file management system in PHP web programming.
Use integrated content management system for dynamic data-driven web application architecture.&Utilize web services for a practical web app infrastructure.
All assignments must be submitted through Canvas (and only as directed in the assignment instructions). Submissions sent by email, including SBVC email, will not be accepted and will receive no grade. No exceptions. Assignments must be uploaded to Canvas before the posted due date.This course uses a straight points-based grading system. A total of 1000 points earns an A. See the points table below for full grade ranges.
This is a fully online course. To participate, you must have reliable access to an internet-connected computer with the required software installed. Please review the supported hardware list and required software before enrolling to ensure you are prepared for the course.
Students are encouraged to seek assistance during my Office Hours. If unable to meet with me, leave a clear message on the Discord.com channel assigned to your course.
Please note that telephone calls are not routinely returned. e-mails and Discord will be checked and answered on an ongoing basis throughout the week.
Sample text. Click to select the text box. Click again or double click to start editing the text.
It is the instructor’s right to drop any student with excessive absences. This means lack of assignments/tests’ submission and lack of course participation.
If you are unable to complete the course, it is YOUR responsibility to either drop the course online or get a drop card from the Admissions and Records Office (for information (Call 909-384-4401) to withdraw from the course. Failure to officially withdraw from this course will result in an F grade.
Failure to attend class meeting(s) or failure to submit initial assignments during the first week of the class will result in the student’s being dropped from the class.
After the first week of class, a student may be dropped if work assignments are routinely ignored and not submitted.
Students are expected to take responsibility for helping to create a quality classroom environment.
Respect for the instructor
Respect for other students: This would include using appropriate language and refraining from physically or verbally harassing the instructor and other students in any way.
Disrespectful and rude behaviors are not accepted. Verbal/written drop warning will be given for first offense; thereafter, the student will be dropped from class.
The instructor has the right to drop a student from class any time the instructor considers the student’s actions to be interfering with a proper collegiate environment such as: ~Disruptive behavior, willful disobedience, habitual profanity or vulgarity, or the open and persistent defiance of the instructor. ~The instructor will refer the incident to the administration for disciplinary action as warranted.
If your course is in person, attend all class sessions
Collaborate with other students using Discord or other discussion boards.
Check Canvas for assignment/course materials and announcements.
Completing and submitting all assignments on time via Canvas or as instructed.
Have access to computer, online, and Gmail account
Utilize YouTube and Google Drive for additional instruction
Maintain access to Canvas and know how to utilize it
Save your work on a USB flash drive
Read the assignment requirements carefully
Ask other learners for help and/or ideas
Reach out to others with information who may not be students.
Search for help beyond the textbook and tutorials.
All assignments are to be turned in on Canvas and/or as according to instruction. Assignments that are submitted using any email account including SBVC email will not be accepted and it will not receive any credit
Information to help you get started with the right references and resources
Learn to prepare your environment, save and share your work, and access online resources
Create purpose to your work by creating a story that drives your work.
Learn to convert your ideas into something that can be used by others as a tool
Learn to convert your ideas into something entertaining and fun
Take your ideas to the next level by acquiring an understanding of tools and resources to build or run your business
Use the skills you learned in the previous pipelines to market your self toward your desired career
Here you will choose a final project that can highlight your skills in collaboration, imagination, teamwork, and technology.
This is a P2P (Pathways to Pipelines) course. That means your learning is supported by optional game-based experiences tied to the course, including virtual, AR, and real-world activities such as scavenger hunts, clues, and community challenges. These activities are designed to increase engagement while offering additional opportunities to apply course concepts and extend critical thinking beyond the core subject matter. Most P2P details are intentionally discovery-based. The full rules, game systems, and the “worlds” where you can earn units are yours to explore through the Discord community. Ask questions, follow leads, and collaborate with others as you uncover how everything works. If you are not sure what “units” are, that is expected. In P2P, curiosity is part of the design. Treat that question as your first quest. PIPELINE CONTRACTS: During pipelines, contracts may be established between students and instructor(s) for units, work orders, or other agreements in which units are earned as compensation or applied toward assignments. This introduces another quest: discover more by asking around about the P2P Marketplace. Contracts are essential when working in a group to ensure that those who complete their assigned tasks are protected. Not sure how to create a contract? Congratulations, your next step is to check your Discord for guidance! Remember: these items grant abilities beyond the intended scope of the course, which is why discovery and exploration are left up to you.
Quizzes are contingent on Discord participation and peer support. If students actively help others on Discord when needed, quizzes will be waived and the quiz points will be automatically credited to the overall course score. If students are not willing to support one another when needed, quizzes will be reinstated and administered once per week.To activate the quiz-waiver option, students must present it to the professor as a simple contract agreement. Only approved contracts are valid.
The Final Project is an individual assignment by default. It is your chance to show creativity, make your own design choices, and demonstrate what you can build.You may choose to complete the Final Project as part of a group, but only if the group is formally organized. If you choose group work, these rules apply: Group formation: You choose the group size and members. Group lead required: Your group must appoint a lead (the lead may be a non-student). The lead sets participation requirements and assigns tasks. Member responsibilities: Each member is responsible for completing their assigned work as defined by the lead. Accountability: If a member does not complete their tasks, the lead may remove them from the group. If you are removed from a group, you may: Continue the Final Project individually, or Join another group (if that group accepts you). Contract requirement: A Final Project becomes a group project only if the group submits a simple written contract that lists members, the group lead, and expectations. Gatekeeper role during the Final Project: During this phase, the professor becomes the gatekeeper. The professor will maintain presence and verify standards, but will not serve as the source of answers. At this point, learners should operate in independent study mode, using resources, peers, and problem-solving to move forward.
Pipeline games are designed to give learners other opportunities. None of the games, units, or extra items presented as a pipeline game or web portal is required to take or pass this course. No pipeline game participation is required or necessary to successfully complete or understand elements of this course.
The terms of this document are subject to change at the discretion of the instructor at any time.