Leaving Certificate Computer Science Strand 2: Cross-cutting Core Concepts. Part-1

Leaving Certificate Computer Science Off-Site

Strand 2 Part 1Core concepts – Abstraction, Algorithms + Computer systems

This one day workshop will be run on a Saturday to facilitate teachers and principals to travel and give the attendees the tools, skills, material and confidence to delivery.

The core concepts of computer science represent the major content areas in the field of computer science: abstraction, data and computer systems. Students engage with the cross-cutting concepts theoretically and practically in this strand. As their skills and knowledge develop, they engage in the applied learning tasks outlined in strand 3. Conceptual and practical classroom-based learning is combined with experimental computer-based learning throughout the two years of the course.

What will be covered?

S2: Abstraction
Students learn about Elements Students should be able to Material Action
1. Abstraction 2.1 Use abstraction to describe systems and to explain the relationship between wholes and parts Supplied Supplied
2.2 Use a range of methods for identifying patterns and abstract common features Supplied Supplied
2.3 Implement modular design to develop hardware or software modules that perform a specific function Supplied Supplied
2.4 Illustrate examples of abstract models Supplied Supplied
S2: Algorithms
Students learn about Elements Students should be able to Material Action
2. Programming concepts 2.5 Use pseudo code to outline the functionality of an algorithm Supplied Supplied
2.6 Construct algorithms using appropriate sequences, selections/conditionals, loops and operators to solve a range of problems, to fulfil a specific requirement Supplied Supplied
2.7 Implement algorithms using a programming language to solve a range of problems Supplied Supplied
3. Sorting: Simple sort, Insert sort, Bubble sort, Quicksort Search: Linear search, Binary search 2.8 Apply basic search and sorting algorithms and describe the limitations and advantages of each algorithm Supplied Supplied
2.9 Assemble existing algorithms or create new ones that use functions (including recursive), procedures, and modules Supplied Supplied
4. Algorithmic complexity 2.10 Explain the common measures of algorithmic efficiency using any algorithms studied Supplied Supplied
S2: Computer systems
Students learn about Elements Students should be able to Material Action
5. CPU: ALU, Registers, Program counter, Memory 2.11 Describe the different components within a computer and the function of those components Supplied Supplied
6. Basic electronics: voltage, current, resistors, capacitors, transistors 2.12 Describe the different types of logic gates and explain how they can be arranged into larger units to perform more complex tasks Supplied Supplied
7. Operating system layers: Hardware, OS, Application, User 2.13 Describe the rationale for using the binary number system in digital computing and how to convert between binary, hexadecimal and decimal Supplied Supplied
2.14 Describe the difference between digital and analogue input Supplied Supplied
8. Web infrastructure –  Computer Network Protocols: HTTP, TCP, IP, VOIP 2.15 Explain what is meant by the World Wide Web (WWW) and the Internet, including the client server model, hardware components and communication protocols Supplied Supplied

To get the most from the day you will need to download the following programmes onto your laptop:You will need a laptop on the day!

Notepad++ & Python all are available free from here

We also cover this material as an in-house option where we visit your school. For further information please email trevor@computingatschools.ie 

Next Workshop

Locations:           Venue:                                           Dates:                                      Day:

Dublin                   Stillorgan Park Hotel                      1st February 2020                Saturday

To Book Click here

Further Workshops

We are continuously receiving inquiries about the next upcoming Phase 1 workshop. This will be scheduled based on demand. If you are interested please forward an email to trevor@computingatschools.ie stating your location of preference. Limerick, Cork or Dublin.

div#stuning-header .dfd-stuning-header-bg-container {background-image: url(http://computingatschools.ie/wp-content/uploads/2018/05/ban2.jpg);background-size: cover;background-position: center center;background-attachment: scroll;background-repeat: no-repeat;}#stuning-header div.page-title-inner {min-height: 260px;}