Download Scheme of Assessment 2016 Irene McCormack Catholic College Yr

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft Jet Database Engine wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Database wikipedia , lookup

Functional Database Model wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

Database model wikipedia , lookup

Transcript
Scheme of Assessment 2016
Irene McCormack Catholic College
Yr 10 Information Technology
Assessment
type
Task
weightings
Practical
15%
Theory
Practical
Theory
10%
15%
10%
Task
Scheme of Assessment & Teaching Program 2016
Due Date
Task 1: Lego Robot C – Virtual Brick
Week 9
Term 1
Task 2: Representation of Data
Week 9
Term 1
Task 3: Access Database and SQL –
Advanced creation and maintenance of a
database system.
Task 4: Database Theory
Week 9
Term 2
Week 9
Term 2
Week 10
Term 3
Practical
15%
Task 5: Javascript Programming
Outcome
Design algorithms, represented diagrammatically and in structured English, and validate
plans and programs through tracing (ACTDIP040)
Create and critique briefs to solutions
Analyse design processes and solutions against student developed criteria
Simple compression of data and how content data is separated from presentation data
(ACTDIK035)
Explore techniques for acquiring, storing and validating quantitative and qualitative data
(ACTDIP036)
Different methods of manipulation, storage and transmission of data (ACTDIK035)
Implement and apply data storage and organisation techniques (ACTDIP041)
Analyse, visualise and model processes and entities, and their relationships, using structured
data (ACTDIP037)
Analyse design processes and solutions against student developed criteria
Explore techniques for acquiring, storing and validating quantitative and qualitative data
(ACTDIP036)
Different methods of manipulation, storage and transmission of data (ACTDIK035)
Validate algorithms and programs using common acceptable methods (ACTDIP040)
Apply design thinking, creativity and enterprise skills.
Implement data storage and organisation techniques within a programming environment
(ACTDIP041)
Identify the needs of the client/stakeholder to determine the basis for a solution
Safely select, justify, implement and test appropriate technologies and processes, to make
solutions
Analyse design processes and solutions against student developed criteria
Week 9
Term 3
Theory
Practical
10%
15%
Task 6: Programming Theory Part A
Task 7: Hardware & Software
Week 6
Term 4
Week 6
Term 4
Theory
10%
Task 8 : Programming Theory Part B
Term 1
Weeks
Practical Teaching Focus
1
IT Expectations and Class rules.
2-4
6-9
Introduction to Lego RobotC

GUI Walkthrough

Basic skills and purpose of Robot C
Introduction to Lego Robotics Programming (Lego RobotC)

GUI walkthrough

Moving Straight - Motors, Sequences of
Commands, Block Settings, Downloading and
Running Programs, Move Steering Block

Turning - Turning, Types of Turns, Move Steering
vs. Move Tank Block

Move Until Touch - Sensors, Wait For Block, Touch
Sensor, Move Until Behaviours
Advanced Lego RobotC programming

Move Until Near - Ultrasonic Sensor, Thresholds

Turn for Angle - Gyro Sensor, Compensating for
Sensor Error

Move until Colour - Colour Sensor

Loops - Loops, Patterns of Behaviour
Investigate components/resources to develop increasingly sophisticated solutions, identifying
and considering associated constraints
Apply design thinking, creativity and enterprise skills.
Implement data storage and organisation techniques within a programming environment
(ACTDIP041)
Role of hardware and software in managing, controlling and securing access to data, in
networked digital systems (ACTDIK034)
Create interactive solutions for sharing ideas and information online, taking into account
social contexts and legal responsibilities (ACTDIP043)
Investigate components/resources to develop increasingly sophisticated solutions, identifying
and considering associated constraints
Apply design thinking, creativity and enterprise skills.
Implement data storage and organisation techniques within a programming environment
(ACTDIP041)
Theory Teaching
Content
Addressed
Assessments
Representation of Data/Databases
http://www.cambridgegcsecomputing.org/

Definitions of units

Binary format

Converting positive denary whole numbers

Adding 8-bit binary numbers

Hexadecimal numbers
Design algorithms,
represented
diagrammatically and in
structured English, and
validate plans and programs
through tracing
(ACTDIP040)
Task 2 - Representation
of Data/Databases
Representation of Data/Databases

Character sets

Images

Metadata in images

Sound

Instructions
Design algorithms,
represented
diagrammatically and in
structured English, and
validate plans and programs
Task 1 – Lego Robot C
Task 2 - Representation
of Data/Databases



10
Switches - Switches, Conditional Reasoning
Switches, Conditional Reasoning
Switch-Loops - Obstacle Detection behaviour,
Repeated Decisions Pattern

Line Follower (Mini-Unit) - Line Following (a
Repeated Decisions Pattern behaviour)

Final Challenge - Cumulative Application of Skills
and Knowledge
Lego Robotics C Demonstration

Demonstrate students’ robotics solutions and
process.
through tracing
(ACTDIP040)
Evaluate design processes
and solutions against
student developed criteria
Term 2
Weeks
Practical Teaching Focus
Theory Teaching Focus
Content
Addressed
1
Introduction to Databases

What is a database?

How & where are databases used?

The power of data collection and storage.

Examples of Databases in our world (Digital and NonDigital)

Careers in Database Management

Government metadata collection (Aust Law, NSA
(America))
2
Revision of basic Access Database structure (flat-file database)

Fields and Records

Data entry

Data retrieval

Data manipulation
Databases
http://www.cambridgegcsecomputing.org/

Use of data handling software
Explore techniques for
acquiring, storing and
validating quantitative
and qualitative data
(ACTDIP036)
3-5
MS Access (relational database) – Khan Academy

What is a relational database?

How to create a relational database in MS Access

Data entry and Forms

Aggregating data
Advanced MS Access and SQL - Khan Academy

SQL Queries – Querying in sub-queries

Joining related tables and self-joins

Using SQL to update databases

Changing rows with update and delete

Altering tables after creation

Make you SQL safer
MS Access and SQL Task Review

Students demonstrate their Database solution to
teacher and students

Students evaluate peer solutions

Student Semester 1 evaluation
Databases

Database Management Systems

Tables entities

Logical operators
Safely select, implement
and test appropriate
technologies and
processes, to make
solutions
Evaluate design processes
and solutions against
student developed criteria
6-9
10
Assessment
Explore techniques for
acquiring, storing and
validating quantitative
and qualitative data
(ACTDIP036)
Databases

Key fields

Validating data
Task 4 – Database
Theory
Task 3 – Database
Practical
Task 4 – Database
Theory
Term 3
Weeks
1
Practical Teaching Focus
Theory Teaching Focus
Content Addressed
Assessment
Introduction to Semester 2

What can be expected in Semester 2

Revision of class rules and expectations
Introduction to Javascript

What is JS?

The power of JS (examples of JS in the real world)
2-4
4-5
6-7
8-10
Getting started with Javascript – Khan Academy

Introduction to drawing in JS

Simple Shapes

Colouring in JS

The power of Docs

Introduction to Variables

More advanced Variables
Javascript - Animation

What are animations

Making animations

Incrementing shortcuts

Shorter Shortcuts
Programming http://www.cambridgegcsecomputing.org/

Algorithms in pseudocode and
flow diagrams Tables entities

High level code and machine code

Tour of an IDE
Design algorithms,
represented diagrammatically
and in structured English, and
validate plans and programs
through tracing (ACTDIP040)
Programming

Sequence in an algorithm

Selection in an algorithm
Identify the needs of the
client/stakeholder to determine
the basis for a solution
Safely select, justify, implement
and test appropriate
technologies and processes, to
make solutions
Analyse design processes and
solutions against student
developed criteria
Task 5 – Javascript
Programming
Task 6: Programming
Theory Part A
Javascript – Resizing Variables and using strings

Maths expressions in JS

Resizing shapes and variable expressions

Terrific text

Text and strings
Advanced Javascript

Functions

Logic and If statements

Debugging

Looping
Programming

Iteration, basic programming
constructs and loops

Variable and constraints
Design algorithms,
represented diagrammatically
and in structured English, and
validate plans and programs
through tracing (ACTDIP040)
Analyse design processes and
solutions against student
developed criteria
Task 5 – Javascript
Programming
Task 6: Programming
Theory Part A
Programming

Data types

Operations on numeric and
Boolean data
Task 5 – Javascript
Programming
Task 6: Programming
Theory Part A
Term 4
Weeks
1
2-3
4-6
Practical Teaching Focus
Introduction to Hardware and Software

Parts of a computer

CPU, Motherboard, RAM
Buying PC components

Clock cycle/Fetch-execute cycle

Bus speeds

RAM speeds

What components work together and why

Scenario Research Task
Building our own PC

Demonstration of how to dismantle a PC

Demonstration of how to assemble a PC

Students to practice both in groups

Student individually observed building the PC
correctly.

Demonstration of how to install an OS

Students observed installing an OS
Theory Teaching Focus
Content Addressed
Assessment
Advanced Programming http://www.cambridgegcsecomputing.org/

Arrays

Syntax and logic errors

Test data
Role of hardware and software
in managing, controlling and
securing access to data, in
networked digital systems
(ACTDIK034)
Create interactive solutions for
sharing ideas and information
online, taking into account
social contexts and legal
responsibilities (ACTDIP043)
Task 7: Hardware and
Software
Advanced Programming

Basic string manipulation

Basic file handling operations
Role of hardware and software
in managing, controlling and
securing access to data, in
networked digital systems
(ACTDIK034)
Create interactive solutions for
sharing ideas and information
online, taking into account
social contexts and legal
responsibilities (ACTDIP043)
Task 7 : Hardware and
Software
Task 8: Programming
Theory Part B
Task 8: Programming
Theory Part B