LINC 78C: PROJECT BASED TECHNOLOGY PROJECTS
Foothill College Course Outline of Record
|Hours:||2 lecture per week (24 total per quarter)|
|Advisory:||Experience with internet software tools, browsers, hyperlinks, online media resources, and basic skills using a computer.|
|Degree & Credit Status:||Degree-Applicable Credit Course|
|Grade Type:||Letter Grade (Request for Pass/No Pass)|
Student Learning Outcomes
- Using text-based coding language (e.g., C++ or Python) to control micro-controller devices.
- Understand physical computing concepts, and how to connect micro-controllers to various outside items such as LEDs, speakers, motors, etc.
The student will be able to:
A. Understand physical computing concepts, and how to connect micro-controllers to various outside items, such as LEDs, speakers, motors, etc.
B. Use text based coding language (e.g.: C++ or Python) to control micro-controller devices.
C. Build projects independently to express creativity, combining skills in making with that of coding.
D. Create and modify existing project based learning lessons to integrate technology in all content areas using micro-controllers.
A. Physical computing concepts
1. Connecting to other objects
2. Receiving input from other devices
3. Providing output to other devices
B. Integration of code to control micro-controller devices
1. Basic text based coding concepts
2. Use of existing loops and scripts to build projects
C. Creation of independent projects
1. Development of original code to personalize or develop original content
2. Integration of micro-controllers with other personally created physical items (3-D prints, hand crafted items, etc.)
D. Adapt and/or modify existing projects
1. Access and download existing projects from online collections
2. Adapt existing projects to develop new and original items or functionality
Special Facilities and/or Equipment
B. When taught via the internet: Students must have current email accounts and/or ongoing access to computers with email software, web browsing capability, and access to the World Wide Web.
Method(s) of Evaluation
The student will demonstrate proficiency by:
A. Developing a project utilizing work created for the participant's specific purposes, whether educational, business-related or personal.
B. Presentation of their web-based design and project to peers.
C. Making constructive contributions to class discussions.
Method(s) of Instruction
During periods of instruction the student will be:
A. Listening actively to lecture presentations delivered in student-centered learning style by taking notes, following demonstrations, or completing an activity
B. Participating in facilitated discussions of live presentations, readings or video presentations
C. Presenting in small group and whole class situations
Representative Text(s) and Other Materials
Instructor-assigned notes and materials.
Krauss, Jane, and Kiki Prottsman. Computational Thinking and Coding for Every Student: The Teacher's Getting-started Guide. Thousand Oaks, CA: Corwin, a SAGE, 2017. Print.
Additional information, notes, handouts, syllabus, assignments, tests, and other relevant course material will be delivered by email and on the World Wide Web, and discussion may be handled with internet communication tools.
Types and/or Examples of Required Reading, Writing, and Outside of Class Assignments
A. Each week requires the student to read and analyze selected websites or student projects related to that week's topic.
B. Each week's topic requires a written response to a prompt that is turned in to the instructor for review. Each prompt is designed to be a draft of a section of the student's completed project. Instructor feedback should be reflected in the final product.
C. Each week's topic requires the student to participate in a weekly discussion prompt based on that week's readings and assignment. Students are to respond to other students' responses offering support, suggestions, alternative ideas, and resources.