Modules Topics covered in this class

For any module not marked as “Coming Soon”, click on it to go to a page containing details.

Introduction to ICS 199

1. Introduction to ICS 199

Overview of ICS 199, and some simple initial tasks to get oriented and ready for the course.

Javascript: Basics

2. Javascript: Basics

Basic Javascript coding: variables, expressions, conditionals, loops, functions, arrays, objects.

Open Source Software

3. Open Source Software

How to participate effectively in open source software development.

Ethics in Software Engineering

4. Ethics in Software Engineering

Ethics: A group of moral principles or values that define or direct us to the right choice.