Total Learning Solutions for CTP Literacy
In the future, the application of technology will be ubiquitous, and computational thinking and programming will be important for workplace competitiveness in the workplace. All countries have gradually listed computational thinking and programming as compulsory courses from elementary school to university, regardless of whether they are computer-science-related or engineering-related majors, to strengthen logical thinking and computational thinking ability, and then solve problems or tasks at different levels. These computational thinking cognitions and their internalized programming behavioral skills have become one of the basic qualities that citizens of the emerging technological society must have.
Organizations including the International Society for Technology in Education (ISTE), the Computer Science Teachers Association (CSTA), and Google have pointed out that computational thinking is a critical thinking process for shaping and solving problems. Depending on the complexity of the problem or task, it has systematic steps and is presented in a form that can be understood by both computers and humans. It attempts to automate the solution and implement it through programming to verify the correctness and feasibility of computational thinking. Computational Thinking and programming are important literacies in the process of behavioral cognitive development.
iABC-DnE has specially invited specialists and experts with more than 10 years of cumulative experience in the computer-science education field to review and plan CTP literacy and application competencies, and design the competence indicators of Computational Thinking and Programming Literacy, Computational Thinking and Block-Based Coding, and Computational Thinking and Coding Using Python. Accordingly, iABC-DnE designs corresponding courses and certifications that combine theoretical cognition and practical skills to cultivate you to become an outstanding citizen of the emerging technology society.
iABC-DnE develops the Computational Thinking and Programming Literacy (CTPL) application series of certifications to help users who are Non-Computer-Science (NCS) professionals learn the basic knowledge, skills, and applications of CTPL. The content includes: computational thinking basics, computational thinking practice, programming knowledge concepts, programming technical skills, programming using block-based coding tools, Scratch programming practice, Python programming, etc.
The CTPL certification series examines whether candidates have been qualified in the basic knowledge, technology, and application capabilities of workplace-required Computational Thinking and programming literacy. The certification exam concept scope/topics and concept/skills competency indicators are all formulated by the iABC-DnE Workplace Competency Council (WCC), a panel of Subject Matter Experts (SMEs) representing the iABC-DnE's global audience.
Based on the needs of applications for different target users, the CTPL programs have been divided into four levels: Essentials, Fundamentals, Specialist, and Expert. The CTPL programs are internationally recognized and reflect the most relevant Computational Thinking and programming literacy, Application knowledge (cognition), and skills (behavior) needed in today’s academic and workplace settings. To certify, a candidate must take either the Essentials level exam, the Fundamentals level exam, the Specialist level exam, or the Expert level exam.
Target
1. Be able to understand computational thinking.
2. Be able to utilize computational thinking skills to find solutions to problems.
3. Be able to understand programming languages and related concepts.
4. Be able to implement algorithms generated by computational thinking through programming.
5. Be able to analyze situational project tasks with computational thinking and implement verification.
Outline
1. Introduction to computational thinking.
2. Apply computational thinking to analyze life and learning problems.
3. Apply computational thinking to find solutions to life and learning problems.
4. Introduction to programming languages.
5. The relationship between computational thinking and programming.
6. Object-Oriented programming concepts.
7. Programming skills.
8. Block-Based programming and its applications.
9. Python programming and its applications.
Certification Levels
CTPLes- Computational Thinking and Programming Literacy: Essentials
CTPBfd- Computational Thinking and Block-Based Coding: Fundamentals
CTPYsp- Computational Thinking and Coding Using Python: Specialist
CTPYex- Computational Thinking and Coding Using Python: Expert
Target Users
Essentials: elementary school students;
Fundamentals: elementary school students, junior high students, or high school and college students in the NCS fields
Expert: students majoring in information, computer engineering, electronics, or EE, as well as those who are interested in working in related industries.
Assessment methods multiple-choice questions, with 70 points or above to pass.
(Fundamentals: 40 items; Specialist/Expert: 50 items)
Assessment time 50 min.
Fees Essentials: USD$20; Fundamentals: USD$30; Specialist: USD$35; Expert: USD$50.
Workplace Competency