Aim
Junior Cycle Coding is a course that teaches students about computer hardware and software, programming concepts, web development, game design, robotics, and data analysis.
Our aim is to develop student’s ability to formulate problems logically; to design, write and test code through the development of programs, apps, games, animations or websites; and, through their chosen learning activities, to learn about computer science.
This course will equip students with an array of skills and experiences; and is an excellent pathway through to studying Computer Science in 5th Year.
Rationale
A fundamental understanding of how computer hardware and software operate and relate to everyday life is increasingly important for students. This course aims to develop problem-solving and computational thinking skills as students build and create software projects using their own ideas and imagination. The course also aims to build upon any coding skills that students might have acquired while providing insight into possible future studies in computer science and software engineering.
Course Content
This course aims to develop problem-solving and computational thinking skills, while also building upon any coding skills students may have previously acquired.
Students will learn how to code in languages such as:
- Scratch
- Python
- HTML & CSS
- JavaScript
By the end of the course, students will be able to design and create their own programs, websites, and games. They will also program and build their own robot, and will be well-prepared for further study in computer science.
The course focuses on developing students' problem-solving skills through three inter-connected strands:
When making your decision to take up the subject, it is important to understand Junior Cycle Coding is not about playing computer games, learning how to get the top score in FIFA, or getting the most ❤ on Instagram.