Introduction to Programming

Practical Art Elective.

No prior programming experience is necessary!  Students begin developing conceptual understandings of programming methodology and algorithm development using drag and drop programs (Scratch and MIT’s AppInventor) and advance to text-based programming using the Python language.  Each unit culminates in a student-designed and developed game, application or educational program that receives peer review and exhibition to the class.  Students often work collaboratively in “pair programming” teams.  Intro to Programming serves as the prerequisite for the year-long Computer Science course.

Course Subject
Course Number
CS103
Grade Level
Grades 9-12
Course Duration
1 semester
Course Credit
.5 credit
Prerequisite
Algebra 1
Course Fee
Yes