Programming Concepts

Introduction to Programming Concepts : An introduction to basic programming concepts, but not a comprehensive programming or scripting course. Although, students will learn to write basic scripts (loops, statements, variables and functions) utilizing JavaScript, the major focus of the class will be on the syntax and logic of programming. Good programming habits, program development, program flow, design and debugging techniques will be covered. The principles learned from this course can be applied to any programming language whether it be a compiled language like C or an interpreted language like JavaScript. Examples will be given throughout the lessons in JavaScript.


  • Outline: Week 1
    Introductory programming terminology
    Creating a program plan: processes, decisions, and program flow
    Flow charting a program
    Programming logic
    Programming elements
    Syntax
    Objects
    Week 2
    Faith Code
    Syntax (in depth)
    Operators and how they work
    Variables
    Week 3
    Conditional Statements: 'if' and comparison operators
    Compound Statements: loops, 'while', and 'for'
    Week 4
    Functions
    Nesting Conditionals: 'else if' and 'switch'
    Week 5
    Logical Operators: Boolean values
    Data Arrays
    Week 6
    Debugging
    Program Development in General
    Enhancements to Functions: 'return' and function with multiple parameters
    Multi-dimensional Arrays
    Will have the ability to gather user input, process that input and display results


We cover all IT topics from intresting coding practices to practical demonstrations online.