Loading...

Course Description



Students will gain a high-level introduction to logic principles required for successful web programing and development, including an overview of different technologies used in front end development. During the course, students will work on logical exercises and receive an introduction to web principles including networking, URLS, and server terminology. The class provides an overview of the topics and concepts needed to work as a successful programmer and also an overview of understanding the functional aspects of websites and other server-side components.
 

Course Outline

  • Intro to computers and programming
  • Input, processing, and output
  • Modular programming
  • Decision Structures and Boolean Logic
  • Repetition Structures
  • Functions, arrays, sorting and searching arrays
  • Recursion and object-oriented programming
  • Demos

Learner Outcomes

  • Apply logic principles to real-world use cases
  • Implement pseudocode and flowcharting
  • Apply decision structures, modules, and functions

Notes

Software requirements:
- A modern browser like Chrome or Firefox
- Any Text Editor; here are some recommendations:

  • Sublime: http://www.sublimetext.com
  • Atom: http://atom.io
  • Visual Studio Code: http://code.visualstudio.com
  • Brackets: http://brackets.io/

Hardware requirements: 
- Linux, Mac, or Windows machine with a minimum of 4 GB
 

Applies Towards the Following Certificates

Loading...
Enroll Now - Select a section to enroll in
Type
Online
Dates
Jul 08, 2025 to Sep 06, 2025
Delivery Options
Course Fee(s)
Course Fee credit (3 units) $695.00
Available for Credit
3 units
Section Notes

No refunds after: 07/14/25

 

Required Textbook(s):

Starting Out with Programming Logic and Design 5th
by Tony Gaddis
ISBN / ASIN: 9780134801155