In addition to their specific content and knowledge, the subjects and short courses of junior cycle provide students with opportunities to develop a range of key skills. This course offers opportunities to support all key skills but some are particularly significant. The examples below identify some of the elements that are related to learning activities in Coding. The 8 key skills are set out in detail in Key Skills of Junior Cycle.
Key skill element
Student learning activity
Implementing ideas and taking action
Students brainstorm and generate ideas for design and implementation of solutions and projects.
Expressing ideas clearly and accurately
Students create a website to display the results of a topic they have researched.
Developing a positive disposition towards investigating, reasoning and problem-solving
Students create short programs which demonstrate their use and understanding of mathematical and computational ideas.
Discussing and debating
Students discuss ideas, evaluate the pros and cons of different approaches, and propose possible solutions. They report on projects and provide feedback to others
Managing information and thinking
Thinking creatively and critically
Students explore new and different ways of answering questions and solving problems. They use a variety of tools to access, manage and share information such as flow-charts, design documents, code documentation and bug lists
Setting and achieving personal goals
Students take responsibility for personal learning by setting goals and seeking help when necessary from classmates, the teacher or other appropriate sources, and by reflecting on the feedback they receive.
Students become aware of the wellness, health and safety issues associated with working with computers, and of practical ergonomic issues regarding the use of computers. Students learn to be responsible, safe and ethical in using digital technology.
Working with others
Students develop good working relationships with others and appreciate the value of respect and cooperation in reaching both collective and personal goals. They learn to appreciate diverse talents and how to engage in collaborative work.