ICS4U – Grade 12 Computer Science
Welcome to Computer Science! This is a project development class.
After learning important basics of HTML/JS/CSS and PHP/MySQL,
we will begin working on web app projects for the duration of the semester.
dev server – [ Webserver Instructions ]
Tests & Practice Tests
- Test 2 (PHP & SQL)
- Test 2 Practice (PHP & SQL)
- Test 1 (HTML & JS)
- Test 1 Practice (HTML Forms & Javascript) [ DOWNLOAD PICS HERE ]
Assignments
- Assignment 1 – HTML & Forms (Due Feb. 18)
Software
- Filezilla Portable
- Atom (good choice for IDE)
- Firefox Portable
- Sublime Text Portable
Class Notes & Info
- Learning Challenges
- 1.1 – HTTP
- 1.2 – HTML
- 1.3 – HTML Forms
- 1.4 – CRAP Principles
- 2.1 – Intro to JavaScript
- 2.2 – Intro to JS 2
- 3.1 – Intro to PHP
- 3.2 – More PHP (Arrays, Quotes and File I/O)
- 4.1 – SQL
- 4.2 – More SQL
- 5.1.1 – Software Development Exemplar
- 5.2 – Important Considerations for Software Development
- Project Groups
- 5.3 – How to handle logins
Reference Information
Learn HTML/CSS http://www.learn-html.org/ OR http://learn.shayhowe.com/html-css/
More CSS Layout http://learnlayout.com/
Learn JAVASCRIPT https://javascript.info/
Learn PHP https://www.w3schools.com/php/
Learn SQL https://www.tutorialrepublic.com/sql-tutorial/sql-and-or-operators.php
Learn BOOTSTRAP https://mdbootstrap.com/docs/standard/bootstrap-5-tutorial/
BOOTSTRAP reference https://getbootstrap.com/docs/5.0/
– An excellent starting page
Lot of Linux tutorials (and many more!)
http://www.unixguide.net/linux/linuxshortcuts.shtml#Basic_operations
Quick Links
Admin