You understand the goals, structures, and procedures for learning in ITM 352.
Referencing modules: Introduction
The student will be able to insall, configure, and test Javascript microservices, write a simple web application in VS Code, and set up a simple locally and globally accessible web site
Referencing modules: Web Application Development Tools
You can use HTML and CSS to design basic web pages, and you can use tools (VS Code, Chrome Developer Tools, Live Server) to do this development efficiently.
Referencing modules: Web Page Basics
You know the difference between static and synamic web pages and why you want one or the other.
You understand how browsers can dynamically change page content though javscript.
You understand what the DOM is and how to manipulate it with javascript.
You can write and deploy simple dynamic web pages in Javascript.
You understand how web servers process http requests.
You understand web pages dynamically change page content on the server through JAVASCRIPT.
You can write and deploy simple dynamic web pages with JAVASCRIPT.
Referencing modules: Dynamic Web Pages
You can declare and use variables with primitive data types, can use simple expressions, and output these to the console or screen.
Referencing modules: Variables and Data Types
You can write statements with complex expressions and know how they are evaluated, understand operator precedence, implicit and explicit type casting, and different string expressions and operators in JAVASCRIPT.
Referencing modules: Expressions and Operators
You understand the fundamental logic of programming and what an algorithm is and how they are used to solve problems programmatically. You can implement simple algorithms in JAVASCRIPT.
Referencing modules: Algorithms
You understand conditional expressions, how they are used to perform branching with if-statements to control program flow.
Referencing modules: Conditional Expressions and Branching
You understand how conditional expressions are used to perform looping with while-loop and for-loop statements to control repetition of statements in program flow.
Referencing modules: Conditional Expressions and Looping
You can declare and use objects numerical arrays using JSON and subscript notation. You understand what a collection of related data is. You can use object and arrays to generate rows for an HTML table.
Referencing modules: Collections: Objects and Arrays
You can use basic HTML forms to collect and process data from users.
Referencing modules: HTML Forms
After this module you will:
Referencing modules: Functions
After this module you will know how to
Referencing modules: Assignment 1
You understand what data persistence is. You undersatand what a file pointer (or file handle is). You know how to read/write/append data to files using JAVASCRIPT functions. You know how to read/write formatted data. You understand the importance of good data format.
Referencing modules: File I/O
After completing this module, you should have learned the following:
Referencing modules: Assignment 2
After completing this module, you should have learned the following:
Referencing modules: Debugging
After completing this module, you should have learned the following:
Referencing modules: Cookies and Sessions
After completing this module, you should have learned the following:
Referencing modules: Assignment 3