Fundementals of Programming
Students will learn a modular approach to programming including topics such as input and output, using values and variables, subprograms, looping, decision making, data structures, and files. The class will emphasize an algorithmic approach to programming which will carry over into future computer science courses.
How we get it done?
We learn basic concepts using Alice. We learn them again using Karel. We bring it all together in a final project in Java.
What is the goal?
To learn how to be critical thinkers and problem solvers.
FOP Consist of three main parts:
...