Computer Science Resources Post-Primary

Computer Science Resources Post-Primary

We at Computing at Schools are very aware that the most difficult element of including any new subject/area into the post-primary curriculum is the researching and gathering of appropriate resources.

With this in mind, we have researched and developed resources that can be aligned with a number of different areas with respect to the introduction of Computer Science (CS).

Where can these resources be used?

  1. New Junior Cycle (JC) Short Coding Course – Roadmap with appropriate resources for the 3 strands.
  2. Transition Year Computer Science elements.
  3. Used ad-hoc for schools which are not implementing the JC Short Coding Course.

These resource cover.

Post-Primary Computer Science (JC Short Coding Course) Resources – Table of Content

Strand 1 – Phase 1 CS Resource Material

  • Post Primary Scratch
    • Module 1 – Getting Started
    • Module 2 – Drawing Shapes and Repeating
    • Module 3 – Searching and Sorting
    • Module 4 – Building a Game
    • Module 5 – Revision with Scratch Cards
    • Module 6 – Changing Things
    • Module 7 – Solving Complex Problems
    • Module 8 – Research Projects
    • Module 9 – Advanced Games
    • Module 10 – Scratch Projects
  • Algorithms Practical .docx & .sb2
  • Algorithms – M1L4R1 Tell me what to do.ppt
  • CS Unplugged
    • Data: the raw material—Representing information
      • Count the Dots—Binary Numbers
      • Colour by Numbers—Image Representation
      • You Can Say That Again! —Text Compression
      • Card Flip Magic—Error Detection & Correction
      • Twenty Guesses—Information Theory
    • Putting Computers to Work—Algorithms
      • Battleships—Searching Algorithms
      • Lightest and Heaviest—Sorting Algorithms
      • Beat the Clock—Sorting Networks
      • The Muddy City—Minimal Spanning Trees
      • The Orange Game—Routing and Deadlock in Networks
      • Tablets of Stone—Network Communication Protocols
    • Telling Computers What To Do—Representing Procedures
      • Treasure Hunt—Finite-State Automata
      • Marching Orders—Programming Languages
    • Really hard problems—Intractability
      • The poor cartographer—Graph coloring
      • Tourist town—Dominating sets
      • Ice roads —Steiner trees
    • Sharing secrets and fighting crime-Cryptography
      • Sharing secrets—Information hiding protocols
      • The Peruvian coin flip—Cryptographic protocols
      • Kid Krypto—Public-key encryption
    • The human face of computing-Interacting with computers
      • The chocolate factory—Human interface design
      • Conversations with computers—The Turing test
    • Encryption.pptx
    • Flowcharts
      • Flowcharts are Friends.pptx
      • Flowcharts and Pseudo-Code.docx
      • Flow Chart- Which reality show should you star.docx
    • NCCA_Coding-Assessment-JC-ShortCourse-Clip
    • NCCA_JC_CODING_AssessmentGuidelines_Feb2017
    • NCCA-JC-Short-Course-Coding
    • NCCA-Specification-For-Leaving-Certificate-CS-web-v4
    • Phase 1 – JC Short Coding Course Roadmap Workbook.xlsx
    • Tech Clips
      • This resource is a collection of YouTube clips especially researched, gathered and compiled to aid post-primary teachers with the delivery of CS and covers the following topics: NB. Clips are also aligned to the roadmap for those delivering the JC Short Coding Course.
        • Coding/Programming – 7 Clips
        • HTML & CSS – 9 Clips
        • The Internet and the Web – 4 Clips
        • Networking – 12 Clips
        • Linux – 2 Clips
        • Computing – 17 Clips
        • CODE – Introducing How Computers Work – 6 Clips
        • Python – 15 Clips
        • Hacking – 2 Clips
        • Internet Safety – 4 Clips
        • Useful CS Website – 6 Number
        • Book recommendations – 3 Number
      • Tips and Tricks
        • Downloading a Video File from Youtube (To insert in a website or program)
        • Converting an MP4 (video file) into an MP3 (Music File)
        • Anti-Virus Software.
        • Windows Updates.
        • Keeping your laptop clean.

Strand 2 – Phase 2 CS Resource Material

  • HTML/CSS Practical
    • Lesson 1 – Introduction to HTML
    • Lesson 2 – HTML Continued
    • Lesson 3 – Lists, Styles and CSS Introduction
    • Lesson 4 – CSS, Blocks & Divisions
    • Lesson 5 – CSS Fonts, BG Images & Blocks
    • Lesson 6 – CSS Continued
    • Lesson 7 – Navigation Bar & Fonts
    • YourNameHome.html
    • YourNameList.html
  • Tech Clips
    • Resource as listed above
  • CS Unplugged
    • Resource as listed above

Strand 3 – Phase 3 CS Resource Material

  • Binary_Search_Algorithm_Exercise.docx
  • Binary_Search_Algorithm_Exercise.py
  • BobsBurgers.py
  • Coding Assessment JC Short Course.mp4
  • Flowcharts are Friends.pptx
  • Functions in Python.docx
  • Ghost_Game_Program_Flow.PNG
  • Ghost_Game_Python_Script_P1.PNG
  • Ghost_Game_Python_Script_P2.PNG
  • Ghost_Game_Python_Script_P2.PNG
  • Lists.py
  • Python_Lists.docx
  • Which_Window_To_Use_Code_Or_Shell.PNG
  • Windows Command Line Tutorials.pdf
  • Python Programming
    • Chapter 1 – Teacher Your Kids To Code
      • 7 Sample Clips
    • YouTube Lesson Direct 1 – 9 Tech clips

Roadmap to JC Short Coding Course – This is where the Learning Outcomes is linked to the Material & Required Actions. 

 

 Strand 2 & 3 roadmaps also supplied.  

These resources will give your school the material to implement CS into the classroom. More importantly, giving teachers time to upskill in this new area without also having to try and find appropriate teaching resources.

The cost of these CS resources developed by Computing at Schools is a once of payment of €300. We also run in-house and off-site training for schools and teachers who may wish to gain some practical guidance. Details of workshops can be viewed at http://computingatschools.ie/post-primary-training/

This offer is presently discounted from €400. To avail of this limited resource offer please send an email to trevor@computingatschools.ie Subject “Post-Primary Computing Resources” with your school details and Trevor will forward an invoice. If you wish to discuss an element of this email please feel free to contact Trevor directly on 087-6873933