Learning Objectives
Programming
- Be able to understand syntax and semantics of a modern programming language.
- Understand programming constructs, such as loops and conditional statements.
Computing
- Be able to use a computer to solve a computing problem.
- Be able to construct a computer program to solve a computing problem.
- Be able to parse data and display it in a usable fashion.
Logic and Algorithm Design
- Be able to logically develop a computer program.
- Be able to understand efficient techniques for writing a computer program.
- Be able to understand how one would improve inefficient computer programs.
Using Data
- Be able to create a program to read and write data to normal files.
- Be able to create a program to read data from an Internet HTTP server.
Stephen Marz (2019)