Programming is a creative process that can be separated into two steps:
This course focuses on the first step of the process. The main goal of this course is to help beginners learn to think logically and computationally, and to supply them with a set of problem-solving patterns. We have to choose a language, however, and JavaScript serves as an excellent vehicle to express logical solutions to problems.
This course covers:
The course comes with a rich set of practice problems that focus on training computational thinking skills and using the abstractions provided by JavaScript.
Course No. | Name |
---|---|
JS211 | Assessment: Fundamentals of JavaScript for Programmers |
OR | |
JS189 | Assessment: Networked and Database Applications with JavaScript |