Welcome to Mr. Rexhepi's Website

                                                                
Introduction to Computer Programming, Grade 11, College Preparation (ICS3C) 

ICS3CI Course Outline

Here is the link to download Python: http://python.org/download/ (we are using Python 3.3.1)
 
Numbering Systems
Date Lesson Homework
Feb 5 Welcome/Introduction/Course Outline
Numbering Systems - Binary to Decimal Conversion and Vice Versa
Numbering System Assignment
Feb 6 Octal Numbering System - Conversion to Decimal, Binary, and Vice Versa
Feb 7 Hexadecimal Numbering System - Conversion to Decimal, Binary, Octal and Vice Versa
Feb 8 Activity - Python Programming Language
Feb 11 Introduction to Python
Feb 12 Data Types and Variables in Python
Assignment 1 - Formatting Output
Feb 13 Statements and Expressions in Python
Feb 14 Mathematics in Python
Assignment 2 - Variables, Math and Keyboard Input
Feb 15 Keyboard Input in Python
Feb 18 Family Day!
Feb 19 Go over Assignment 1
Programming Style
Work on Assignment 2
Feb 20 String Operations and Composition
Feb 21 Boolean and Logical Operators
Conditional Statements
Assignment 3 - Conditional Statements
Feb 22 Finish up Conditional Statements
Feb 25 Type Conversion
Feb 26 Work Period
Feb 27 Functions/Methods
Assignment 4 - Functions
Feb 28 Work Period
Mar 1 Finish up Functions
Continue working on Assignment 4
Mar 4 While Statement/Loop
Assignment 5
Mar 5 Work Period
Mar 6 Finish While Statement/Loop
Mar 7 Work Period
Mar 8 Catch-up Period
Mar 11-15 March Break!
Mar 18 For Loops
Assignment 6
Mar 19 Work Period
Mar 20 For Loops: Break and Continue
Mar 21 Drawing in Python
Mar 22 Work Period
Mar 25 The Software Development Life Cycle (SDLC)
Mar 26 Assignment 7 - Solving Linear Systems
Mar 27 Literacy Test Day!
Mar 28 Programming Test 1 on ...
Catch up Period
Mar 29 Work Period
Apr 1 Algorithms/Flowcharts
Flowchart Assignment (will be provided to you in class) - Due on..
Apr 2 Programming Test 1
Apr 3 Finish up Flowchart Assignment
Apr 4 Finish up Flowchart Assignment
Apr 5 Hand in Flowchart
Final Project 
Apr 8 Returning Methods
Assignment 8 - Returning Methods
Apr 9 Catch-up Period
Apr 10 Finish Up Returning Methods
Apr 11 Catch-up Period
Apr 12 PD Day!
Apr 15 String Manipulation in Python
Assignment 9
Apr 16 Work Period
Apr 17 Strings Manipulation in Python Continued
Final Project Guidelines
Apr 18 Work Period
Apr 19 Good Friday!
Apr 22 Easter Monday!
Apr 23 Finish String Manipulation
Apr 24 Catch up Period
Apr 25 Final Project Guidelines
Past Final Projects in your ICS3C folder are uploaded 
Apr 26 Factoring in Python
Assignment 10
Apr 29 Work Period
Apr 30 Work on Assignment 10
May 1 Work on Assignment 10
May 2 Final Project - Timelines, groups, etc....
Go over final project expectations
Download past final project samples
Collision Detection
May 3 Work Period
May 6 Topics to help you with Final Project
May 7 Assignment 11 - Graphics
May 8 Acceleration and Ballistics
May 9 Work Period - Work on exercises
May 10 Essay - Topics in Computer Science
May 13 Work on Essay
May 14 All Exercises must be handed in by ...
Work on Essay
May 15 Work on Essay
May 16 Work on Essay
Essay is due on ...
May 17 Work on Essay
May 20 Victoria Day!
May 21 Work on Programming Assignments/Final Project
May 22 Work on Programming Assignments/Final Project
May 23 Work on Programming Assignments/Final Project
May 24 All Exercises must be handed in by ...
Trigonometry Graphics in Python - Examples
May 27 Trigonometry Graphics in Python Continued - Examples
May 28 Work Period - Work on exercise
May 29 Trigonometry Graphics in Python Continued - Examples
Stage 1 - How the final project is going?
May 30 Trigonometry Graphics in Python Continued - Examples
May 31 Trigonometry Graphics in Python Continued - Examples
Jun 3 All Exercises must be handed in ...  
Final Project - Timelines, groups, etc....
Saving Final Project Files
Work on exercises or final project
Jun 4 Work on the final project
Jun 5 All the materials related to the final project need to be handed in by 2:30 on Wednesday, June 19
Go over what needs to be handed in for the final project
Jun 6 Work on the final project
Jun 7 Work on the final project
Jun 10 Work on the final project
Jun 11 Stage 2 - How the final project is going?
Work on the final project
Jun 12 Work on the final project
Jun 13 Work on the final project
Jun 14 Naming Files When Handing In Your Final Project
Work on the final project
Jun 17 Work on the final project
Jun 18 Work on the final project
Jun 19 Hand in all the materials related to the final project by the end of the day today!
Work on the final project



 


© All rights reserved  2011-2019