Debshoganteaching.files.wordpress.com



Junior Cycle Coding Year Plan3rd Year - Term 1 – August – Mid-Term – Approx. 9 weeksNovember – Christmas - Approx. 6/7 weeksLearning Outcomes1.6 discuss and implement core features of structured programming languages.1.7 test the code 1.8 evaluate the results in groups of two or three.3.1 creatively design and write code for short programming tasks to demonstrate the use of operators for assignment 3.2 complete short programming tasks using basic linear data structures (e.g. array or list) 3.3 demonstrate how functions and/or procedures (definition and call) capture abstractions 3.4 describe program flow control, e.g. parallel or sequential flow of control – language dependent Key Concepts:Scratch & Python Principles:variables, operators , loops, decisions, assignment, and modules. (called functions and/ or procedures), if-else blocks, while, for loops, etc.,Operators (=, arithmetic+, comparison<, and Boolean (true/false and/or/not, yes/no) combinationsLists, def. and call.Assessment-Questioning, discussion around the use of if statements to make decision, lists and def. and teacher observation and questioning -Student shows they can run the program and # what the program does and explain the code.-Teacher observation and peer discussion Questioning (AFL) Learning logs of what was covered and understood in class.Submit work through office 365WorksheetsAssessment sheet (for python & Scratch)ReflectionLearning Experiences:3.1 – (pair/individual) Python programming language and Scratch: games and programs to practice programming principles3rd Year - Term 2 – January – Easter – Approx. 12 weeksCBALearning Outcomes:Program design, documentation and code analysis 3.5 document programs to explain how they work 3.6 present the documented code to each other in small groups 3.7 analyse code to determine its function and identify errors or potential errorProgram in Scratch or PythonAssessment-Questioning during class discussions. -(Group) -Explain their interest and importance of the program – present Program and ask questions-Teacher observation and peer discussion -Submit report through office 365Features of Quality: Exceptional The student shows they were fully involved in the project as a highly committed member of the team. The documentation of both the student’s learning and their code is comprehensive. The student shows they have consolidated previous learning in their project. The benefits of the project are presented in a very convincing way. The student has accurately recorded feedback and convincingly responded to it.Possible Learning Experiences:In groups of 2-3, students will identify, research and implement a piece of software. This piece of software may be based on, or reflect an aspect of, work that was previously researched or is of interest to the group. Students presenting the final design to the class and evaluating their feedback. Students should maintain documentation around their own contribution to the group’s work and pieces of code during the process. In presenting a proposal to their fellow students, the group should think about how they will communicate to their audience. After the group has presented their piece of software they will all need to individually record and reflect on any feedback received. Possible Resources:CBA features of Quality and Report TemplateTrinket and Scratch websitesEaster – Summer - Approx. 5 weeks Learning OutcomesTo produce a MS. WORD document and format it. Save and print.To produce a spreadsheet in MS EXCEL. Format, save and print.To produce a presentation in MS PowerPoint. Format, save and print.Key Concepts formatting, cut, copy, paste, formatting, bold, underline, italics, font type and size, aligning.Keyboard skills, tabs, euro, fada, backspace, enter, uppercase, shift. Tables, spellcheck, speed typing/touch typing. Inserting images and use design/layout. Use formulas and create charts.Design a PowerPoint presentation and use transition and animation. Insert images Assessment:Questioning, discussion around the use of coding principles teacher observation and questioning -Student shows they can run the program and # what the program does and explain the code.-Teacher observation and peer discussion Questioning (AFL) Learning logs of what was covered and understood in class.Submit work through office 365Report Template (AOL)ReflectionPossible Resources:Textbook, typing master pro program. (typing) ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download