Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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