ICS3U/4U 2014-2015

Sept 11 links

Math page!

Neocities

AwardSpace

HTML Template

HTML Tutorials - W3 Schools

PHP Tutorials - W3 Schools

Compile php online

Compile online- pick a language and program on the web

Welcome to Computer Science at Huntsville High School

Computer science provides opportunities in many fields, not just computers. We will primarily be working on programming windows programs and games using C#. Students will also get the opportunity to explore web programming, app development and robotics. Our female students will also be working with grade 7 and 8 girls to inspire them in our Techno Girls program.

How the course works

  1. Resources and textbooks for lessons are shared in Google Classroom
  2. Assignments are handed in using D2L Dropbox (not dropbox the website)
  3. Quizzes and practice exams are in D2L

What you need

  • Visual Studio 2012 (on computers in class, provide Mr McTavish with your home e-mail and he will subscribe you to Microsoft Dreamspark so you can install at home).

Schedule

Unit 3

Date ICS3U ICS4U
Thursday, October 16, 2014 Arrays Arrays
Friday, October 17, 2014 Local/global scope Lists
Monday, October 20, 2014 Array program Fun Friday
Tuesday, October 21, 2014 Array program Functions
Wednesday, October 22, 2014 Methods Big O Notation
Thursday, October 23, 2014 UML, Pseudocode Sorting
Friday, October 24, 2014 Errors Sorting
Monday, October 27, 2014 Random Numbers/Substrings/Absolute Values Fun Friday
Tuesday, October 28, 2014 Nesting Searching
Wednesday, October 29, 2014 Conventions and Program Fix-up Searching
Thursday, October 30, 2014 Unit project Recursion vs. Iteration
Friday, October 31, 2014 Unit project Summative
Monday, November 03, 2014 Unit project Fun Friday
Tuesday, November 04, 2014 Unit project Summative
Wednesday, November 05, 2014 End of unit quiz/Unit Project due Quiz/Summative Due

Unit 2

Date ICS3U ICS4U
Tuesday, September 23, 2014 Random Numbers and Paint method Opening/Saving Text Files pages 71-75
Wednesday, September 24, 2014 Repetition Enums and Structures pages 76-82
Thursday, September 25, 2014 Selection Classes – pages 83-93
Friday, September 26, 2014 IPO Fun Friday
Monday, September 29, 2014 Planning and Sequence Constructors pages 94-105
Tuesday, September 30, 2014 Repetition Reading/Writing Files – pages 106-135
Wednesday, October 01, 2014 Order of Operations Databases
Thursday, October 02, 2014 IPO Create your own program using OOP
Friday, October 03, 2014 Unit Project Fun Friday
Monday, October 06, 2014 Unit Project Create your own program using OOP
Tuesday, October 07, 2014 Unit Project Programming Challenge
Wednesday, October 08, 2014 Unit Project Programming Challenge
Thursday, October 09, 2014 Unit Project Summative
Monday, October 13, 2014 Holiday Holiday
Tuesday, October 14, 2014 Unit Project
Wednesday, October 15, 2014 Unit Project Quiz/Summative Due
Date ICS3U ICS4U Unit
Tuesday, September 02, 2014 Course overview Course overview – Homework: read to page 13 Unit 1
Wednesday, September 03, 2014 Creating a Console Program Programming Boot Camp – Homework: read to page 25 Unit 1
Thursday, September 04, 2014 Creating a Windows Program Programming Boot Camp – Homework: read to page 48 Unit 1
Friday, September 05, 2014 Parts of the computer Careers Unit 1
Monday, September 08, 2014 Careers Careers Unit 1
Tuesday, September 09, 2014 Careers Programming Boot Camp Unit 1
Wednesday, September 10, 2014 Programming Primer (Assessment of Learning)/Variables Programming Boot Camp Unit 1
Thursday, September 11, 2014 Assignments Independent Project Unit 1
Friday, September 12, 2014 Math Independent Project Unit 1
Monday, September 15, 2014 Variables and input/output Summative Unit 1
Tuesday, September 16, 2014 Unit Project Summative Unit 1
Wednesday, September 17, 2014 Unit Project Learn how to learn Unit 1
Thursday, September 18, 2014 Unit Project Learn how to learn Unit 1
Friday, September 19, 2014 Unit Project Learn how to learn Unit 1
Monday, September 22, 2014 Quiz/Summative Due Quiz/Summative Due Unit 1