Duration:

5 Days

Audience:

Employees of federal, state and local governments; and law enforcement agencies.
This course is designed to prepare students for either Android app writing, offensive programming, or machine learning. This can be done back to back as a two week total course (combined with of the other two) or separate.
It an also be taught in Java, C, C++, Python, or C#
Intro to programming

  1. Concepts
  2. Variables & Data Types
  3. Structure
  4. Functions
    1. Parameters
  5. The IDE

Common procedures

  1. Decision structures
    1. If statements
    2. Case statements
  2. Loops
    1. Do
    2. While
    3. For
  3. Arrays

Input/Output

  1. Screen
  2. File
  3. Error handling
    1. Concepts
    2. Implementation
  4. Object Oriented programming
    1. Concepts
    2. Implementation
  5.  Algorithms
    1. Basic algorithm structure
    2. Sorting algorithms