Programming Lite

From SC Education

Jump to: navigation, search

Curriculum Development Workshop at LSU > Brian's Page

CS 101? Present the basics to liberal arts majors. Skip binary representations (or save it for a follow-up course)

Concepts to teach

Based on suggestions from others at the workshop (Louise, Charlie, et. al.), I may scrap the outline below for the metaphor of learning spoken/written language, offering simple, working, code examples for students to learn how to read computer code. Then ask them to make small changes, identify what breaks, fix it, observe the output, etc...


input => process => output

statements

literals
variables
int
float
char
array
string
math operations
code blocks
conditional statements
functions
structures

pass by reference vs pass by value

Personal tools
SC Education sites