LINC 78B: BLOCK BASED CODING CONCEPTS
Foothill College Course Outline of Record
Heading | Value |
---|---|
Effective Term: | Summer 2023 |
Units: | 2 |
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 |
Foothill GE: | Non-GE |
Transferable: | CSU |
Grade Type: | Letter Grade (Request for Pass/No Pass) |
Repeatability: | Not Repeatable |
Student Learning Outcomes
- Build coding projects in a variety of block-based languages.
- Apply programming concepts, such as variables, data types, loops, conditionals, and functions.
Description
Course Objectives
The student will be able to:
- Apply programming concepts, such as variables, data types, loops, conditionals, and functions, to solve problems and challenges
- Build coding projects in a variety of block based languages
- Express creativity and integrate code into other content by creating open-ended coding projects
- Create, test, and revise engaging coding projects
Course Content
- Basic programming concepts
- Variables
- Data types
- Loops
- Conditionals
- Functions
- Build coding projects
- Building strings of multiple concepts
- Transitioning from one coding concept to another
- Open-ended coding
- Adding geometric shapes to add art concepts to a project
- Adding graphics to develop game or role playing concepts to a coding project
- Student project development
- Use of teacher and peer feedback to create engaging projects
- Testing projects with sample groups
Lab Content
Not applicable.
Special Facilities and/or Equipment
2. When taught via the internet: Students must have current email accounts and ongoing access to computers with web browsing capability and internet access.
Method(s) of Evaluation
Developing a project utilizing block based coding
Presenting their design and project to peers
Making constructive contributions to class discussions and peer reviews
Method(s) of Instruction
Lecture presentations delivered in student-centered learning style, during which students take notes, follow demonstrations, or complete an activity
Facilitated discussions of live presentations, readings, or video presentations
Student presentations in small group and whole class situations
Representative Text(s) and Other Materials
Instructor-assigned notes, materials, and resources, including instructional materials, open education resources, multimedia, and websites.
Types and/or Examples of Required Reading, Writing, and Outside of Class Assignments
- Reading assignments include analysis of texts, selected examples, and student projects
- Writing assignments include a course project and multiple developmental projects, reflections, discussion responses, and peer feedback on projects
- Outside assignments include project planning and development, participation in online peer collaboration activities, and project development through an iterative process
When taught online, these methods may take the form of multimedia and web-based presentations. Assignments will be submitted online as well.