To learn and use the basics of Hyper Text Markup Language.
The student will:
Referencing modules: Welcome to ICS 415, HTML(5) and CSS, Bootstrap, Final Project
Assessed by: A04: Static HTML Website, QQ02: HTML, A05: Styled static HTML Website
To learn and use the basics of Cascading Style Sheets.
The student will:
Style HTML pages using CSS.
Be able to develop their own style sheets.
Referencing modules: HTML(5) and CSS, Bootstrap, Final Project
Assessed by: QQ03: CSS, A05: Styled static HTML Website
To learn and use the basics of responsive web design with Bootstrap.
The student will:
Create web sites that work across many different display devices.
Understand the basic components of Bootstrap.
Be able to modify the default Bootstrap behavior.
Be able to explain and use media queries.
Referencing modules: Bootstrap
Assessed by: A06: Use Bootstrap for your static HTML Website, QQ04: Bootstrap, QQ05: More Bootstrap, A07: Playing with JavaScript, A08: Playing with jQuery
To learn and use the JavaScript.
The student will:
Understand the basics of the JavaScript language.
Create and use JavaScript programs.
Create and use JavaScript functions.
Referencing modules: JavaScript Language, Final Project
Assessed by: QQ06: JavaScript, QQ07: JavaScript, Install Meteor
To learn and use Meteor to develop web applications.
The student will:
Create web sites that work across many different display devices.
Understand the basic components of Meteor
Referencing modules: Meteor
To learn and use MongoDB.
The student will:
Understand the basic components of MongoDB.
Understand and articulate the differences between document based and table based databases.
Referencing modules: Meteor
To learn about a web technology, create a presentation and present it to the class.
The student will:
Learn about a modern web technology.
Create an 8 to 10 minute presentation about the technology.
Present the presentation to the class.
Referencing modules: Technology Presentations
Assessed by: Technology Presentation
To demonstrate mastery of web development skills.
The student will:
Create a create a styled, responsive, interactive web site with persistent storage.
Present their web site to the class.
Referencing modules: Final Project
Assessed by: Final Project
Install and set up your development environment for ICS 415.
The student will:
Install an IDE for web development.
Install XAMPP for web development.
Install and use the JavaScript shell.
Install and use Meteor on their laptop.
Referencing modules: Welcome to ICS 415, Meteor
Assessed by: A01: GitHub ICS 415 Repository, A02: Install IntelliJ IDEA, A03: Install XAMPP, A04: Static HTML Website, A05: Styled static HTML Website, Install Meteor
To use IntelliJ IDEA easily and effectively for source code construction and modification.
The student will:
have configured IntelliJ IDEA to load within 10 seconds.
have learned the core keybindings necessary to use IntelliJ IDEA efficiently.
Referencing modules: Welcome to ICS 415, Bootstrap, JavaScript Language, Meteor, Final Project
Use Git and GitHub for version control and collaboration.
The student will:
Install Git and the GitHub desktop on the laptop.
Use Git and GitHub to share their files.
Use Git and GitHub for collaboration.
Referencing modules: HTML(5) and CSS, Bootstrap, JavaScript Language, Meteor, Final Project
Understand the goals, structures, and procedures for learning in ICS 415.
The student will:
Know how grades are calculated.
Understand how to earn points for their grade.
Referencing modules: Welcome to ICS 415
Assessed by: A01: GitHub ICS 415 Repository