The future is fast approaching, and a new era of digital innovation is here.
This course is flexible and provides online and in person learning (hybrid) that fits around your schedule. Welcome to an opportunity to become an industry leader with accredited courses online and in person.
Section 70 Unit: 3
Lecture : Tuesday 12:45 PM - 02:00 PMLaboratory Tuesday 02:10 PM - 03:25 PM Arranged Meeting Time: Discord.com Server or Zoom Meeting / Office
Room B220
Name: Prof. Malik Stalbert Office Location: Virtual, Discord.com Office Hours: M-F 4pm-7pm 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 adaptable hybrid learning experience is designed to provide you with the chance to effectively manage work, family commitments, and other obligations as a busy adult learner. Embracing a blend of in-person and online elements, you'll attend one day of engaging in-person classes while experiencing the convenience of online education for the remainder. To enroll in this course, it's essential to have access to a computer with internet connectivity and the necessary software and attend the in-person class. The course content will be accessible from the very first day through the Canvas platform.
Many children’s games have similarities to the structures we teach in Computer Science and those structures are chosen for similar reasons. For example, standard race game boards are lists - processed from start to end. More interesting games use more interesting structures. A circular list is found in Monopoly: the game could never end. Snakes and Ladders uses a directed graph. A treasure hunt is a traversal of a linked list. Stacks are so important that they abound in childhood, from the toys consisting of poles and rings we give to toddlers to the Tower of Hanoi puzzle. The similarities are not surprising since abstract data types model structures from the real world, as do games. This course is an overview of computer science discipline investigating the design and use of computer devices through the lens of game development, storytelling, the art and science of problem solving and programming, the representation of data, human-computer interactions and ethical considerations, and information security principles. Also included is hands-on experience with command line and GUI operating systems; application of HTML, CSS, and scripts to web pages; and computer programming with an object-oriented language such as Python, Java,VB.NET, or C#. Games developed from Computer Science can both be fun and provide the foundations for learning the subject.
Apply secure coding techniques to object oriented programming solutions
Apply the programming development process to problems that are solved using fundamental programming constructs and predefined data structures
Choose professional behavior in response to ethical issues inherent in computing
Compare and contrast the primitive data type of a programming language; describe how each is stored in memory; and identify the criteria of selection
Decompose a program into subtasks and use parameter passing to exchange information between the subparts
Describe the language translations phases of compiling, interpreting, linking and executing, and differentiate the error conditions associated with each phase.
Differentiate between the object-oriented, structured, and functional programming methodologies.
Produce algorithms for solving simple problems and trace the execution of computer programs
Write and build a working computer program with command line tills as well as an IDE Write a simple web page with a text editor and an authoring system
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 a grade.
This is a hybrid , in-person and online course. To participate in this class you must attend the scheduled classes and have access to an internet connected computer with appropriate software installed. Refer to the supported hardware list and required software before you enroll in this 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.
All the details about P2P Games and the worlds where you can earn units are yours to explore! Dive into the Discord community, ask questions, and uncover the secrets. Not sure what units are? Congratulations—you’ve just found your first quest!PIPELINE CONTRACTS: Contracts during pipelines can be made between students and instructor(s) for units, work orders, or any agreement concerning units as payment or toward assignments. 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!
Quizzes are contingent on Discord participation. If students help others on Discord when needed, quizzes are automatically credited to your overall score.If students are not willing to help each other when needed, quizzes will be reinstated and given once per week. Students must present this option as a simple contract to the professor to be valid.
The Final Project is an individual assignment that allows learners to showcase their creativity and make their own choices. However, learners may choose to complete the project as part of a group.Important Guidelines for Group Work:Group Formation:The size and members of the group are entirely up to the learners. Group Lead:The group must appoint a lead (this can be a non-student) who will define specific requirements for group participation. Group Member Responsibilities:Group members are expected to complete their assigned tasks as outlined by the group lead. If a group member fails to complete their tasks, the group lead has the authority to remove them from the group. If You Are Removed From a Group:Learners removed from a group can choose to:Continue working on the Final Project individually.Join another group if accepted. Remember:The Final Project is an individual assignment by default. It only becomes a group project if learners decide to form a group and formalize the arrangement with a written contract.This ensures clarity and accountability for all participants.
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.