Cognitive Science 0118 - Programming Foundations with JavaScript

Programming Foundations

Spring
2021
1
4.00
Velda Shaby
01:00PM-02:20PM M;01:00PM-02:20PM W
Hampshire College
333517
;
vsCS@hampshire.edu
This course focuses on JavaScript, which is currently the most widely used programming language in the world. JavaScript is for much more than just web pages; it is now used to run servers (Node.js), create mobile apps (PhoneGap), program the Internet of Things (IoT.js), and to script the desktop applications. The course will offer students an opportunity to learn the fundamentals, using a scripting language as a base, of how scripting relates to design and programming fundamentals that link logic to action. Topics include graphical user interfaces; user interaction; and algorithmic manipulation of text, graphics. We will end the course offering an intro to Python and command prompts.
Media and Technology This course is fully remote. Students should generally expect to spend 5-6 a week on work outside of classtime.
Permission is required for interchange registration during the add/drop period only.