This document outlines a 15 week course curriculum covering fundamental programming concepts like data types, decisions, loops, functions, arrays, pointers, and streams. In weeks 1-2, students are introduced to programming, computer anatomy, and integrated development environments. Weeks 3-7 focus on data types, decisions/branching, and loops. Functions are covered in weeks 9-10 along with recursion. Arrays and pointers are taught in weeks 11-13. The final weeks cover reading/writing text streams and include a culminating project for evaluation. Hands-on labs reinforce topics each week.
This document outlines a 15 week course curriculum covering fundamental programming concepts like data types, decisions, loops, functions, arrays, pointers, and streams. In weeks 1-2, students are introduced to programming, computer anatomy, and integrated development environments. Weeks 3-7 focus on data types, decisions/branching, and loops. Functions are covered in weeks 9-10 along with recursion. Arrays and pointers are taught in weeks 11-13. The final weeks cover reading/writing text streams and include a culminating project for evaluation. Hands-on labs reinforce topics each week.
This document outlines a 15 week course curriculum covering fundamental programming concepts like data types, decisions, loops, functions, arrays, pointers, and streams. In weeks 1-2, students are introduced to programming, computer anatomy, and integrated development environments. Weeks 3-7 focus on data types, decisions/branching, and loops. Functions are covered in weeks 9-10 along with recursion. Arrays and pointers are taught in weeks 11-13. The final weeks cover reading/writing text streams and include a culminating project for evaluation. Hands-on labs reinforce topics each week.