Learning Objectives

Programming

  1. Be able to understand syntax and semantics of a modern programming language.
  2. Understand programming constructs, such as loops and conditional statements.

Computing

  1. Be able to use a computer to solve a computing problem.
  2. Be able to construct a computer program to solve a computing problem.
  3. Be able to parse data and display it in a usable fashion.

Logic and Algorithm Design

  1. Be able to logically develop a computer program.
  2. Be able to understand efficient techniques for writing a computer program.
  3. Be able to understand how one would improve inefficient computer programs.

Using Data

  1. Be able to create a program to read and write data to normal files.
  2. Be able to create a program to read data from an Internet HTTP server.

Stephen Marz (2019)