Jet-Learn

Go back
CertifiedEducation quality
05/2024
Jet-Learn

Jet-Learn

Jet-Learn
Computer Science
Age groups 
Elementary
Middle school
High School
Price 
Subscription
Languages 
English
Dutch
Platform 
Browser-based
Desktop Windows
Desktop Mac
Mobile Android
Mobile iOS
Non-digital product
Other
Registration 
Required
Offline play 
Internet required
Pictures
Pedagogy
Educational Quality
Learning Goals

The pedagogical analysis covers how the product supports learning of the identified skills. The student’s role is assessed by four contrary pair parameters, which are selected to cover the most essential aspects on the use of the product.

Passive
Active
The one to one learning allows students to take an active role in understanding the topics. There are plenty of instructional videos and links available, and JetLearn's courses align with technological advancements. Most topics are covered deeply, such as algorithms which discusses a lot of variables regarding the topic. In order to progress the user must acquire and use new information, and JetLearn's expansive topic coverage means students can gain authority over their learning process.
Rehearse
Construct
JetLearn starts students at the same baseline, ensuring they discover the same content. This is crucial as the instructors are not teachers and may struggle to personalise the learning. Because of this, the solution will work better if students work from similar paths, as this gives the instructor a better understanding of how to teach these concepts. Nevertheless, as the learning is one-on-one tutoring, there are plenty of opportunities for students to follow their own pace and needs.
Linear
Non-linear/Creative
Given the content and the fact that the instructors are not teachers, a linear method of learning is more suitable. The content itself is deeply covered, especially in theoretical insights, which helps students start the topic easily. For students to progress, various concepts need to be understood, making a linear style of learning ideal. However, one-on-one tutoring provides a great opportunity to focus on the individual needs of students, as well as the chance to divide class and home tasks.
Individual
Collaborative
Face-to-face learning with a tutor is a great way to allow students to understand concepts as well as motivate them. Many other educational companies should follow this lead as face-to-face learning delivers many positives for education.

The following are the high educational quality aspects in this product.

Jet-learn model for face-to-face tutoring gives changes for individualized progress.
The material covers a broad range of programming concepts.
The student can progress outside of tutored lessons and display their homework to get feedback.

The supported learning goals are identified by matching the product with several relevant curricula descriptions on this subject area. The soft skills are definitions of learning goals most relevant for the 21st century. They are formed by taking a reference from different definitions of 21st century skills and Finnish curriculum.

Subject based learning goals

Learn to analyse problems in computational terms
Understand and apply the fundamental principles and concepts of computer science, including abstraction, decomposition, logic, algorithms, and data representation.
Analyse problems in computational terms through practical experience of solving such problems, including designing, writing and debugging programs.
Think creatively, innovatively, analytically, logically and critically.
Understand the components that make up digital systems, and how they communicate with one another and with other systems.
Understand the impacts of digital technology to the individual and to wider society.
Apply mathematical skills relevant to computer science.
Standard algorithms, including binary search and merge sort.
How particular programs and algorithms work.
Following and writing algorithms to solve problems including sequence, selection and iteration, and input, processing and output
The concept of data type, including integer, Boolean, real, character and string, and data structures, including records and one- and two-dimensional arrays.
Representation of numbers in binary and hexadecimal; conversion between these and decimal; binary addition and shifts.
Representation of text, sound, and graphics inside computers.
Boolean logic using AND, OR and NOT, combinations of these, and the application of logical operators in appropriate truth tables to solve problems.
The purpose and functionality of systems software, including the operating system and utility software.
CPU architecture, including Von Neumann and the role of the components of the CPU in the fetch-execute cycle.
Main and contemporary secondary storage and ways of storing data on devices including magnetic, optical and solid state.
Data capacity and calculation of data capacity requirements.
Hardware components and embedded systems.
Networks and the importance of connectivity, both wired and wireless, types of network, common network topologies and network security.
The concept of networking protocols, including Ethernet, Wi-Fi, TCP/IP, HTTP, HTTPS, FTP and email protocols.
Cyber security: forms of attack (based on technical weaknesses and behaviour), methods of identifying vulnerabilities, and ways to protect software systems .(during design, creation, testing, and use).
The ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy and cyber security.
Characteristics and purpose of different levels of programming language, including low-level language.
Take a systematic approach to problem solving including the use of decomposition and abstraction, and make use of conventions including pseudo code and flowcharts.
Design, write, test and refine programs, using one or more high-level programming language with a textual program definition, either to a specification or to solve a problem.
Use appropriate security techniques, including validation and authentication.
Evaluate the fitness for purpose of algorithms in meeting requi.rements efficiently using logical reasoning and test data
Use abstraction effectively to model selected aspects of the external world in a program and to appropriately structure programs into modular parts with clear, well documented interfaces.
Understand how changes in technology affect safety, including new ways to protect their online privacy and identity.
Develop their capability, creativity and knowledge in computer science, digital media and information technology.
Develop and apply their analytic, problem-solving, design, and computational thinking skills.
Understand how to identify and report a range of concerns.
Use two or more programming languages, at least one of which is textual, to solve a variety of computational problems.
Use logical reasoning to compare the utility of alternative algorithms for the same problem.
Undertake creative projects that involve selecting, using, and combining multiple applications, preferably across a range of devices.
Understand the hardware and software components that make up computer systems.
Understand simple Boolean logic and some of its uses in circuits and programming.
Understand several key algorithms that reflect computational thinking.
Understand how numbers can be represented in binary, and be able to carry out simple operations on binary numbers.
Understand how data of various types can be represented and manipulated digitally, in the form of binary digits.
Understand and apply the fundamental principles and concepts of computer science, including abstraction, logic, algorithms and data representation.
Understand a range of ways to use technology safely, respectfully, responsibly and securely, including protecting their online identity and privacy.
Recognise inappropriate content, contact and conduct and know how to report concerns.
Learn to evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems.
Design, use and evaluate computational abstractions that model the state and behaviour of real-world problems and physical systems.
Design and develop modular programs that use procedures or functions.
Create, re-use, revise and re-purpose digital artefacts for a given audience, with attention to trustworthiness, design and usability.
Be responsible, competent, confident and creative users of information and communication technology.
Achieve challenging goals, including collecting and analysing data and meeting the needs of known users.
Make appropriate use of data structures.

Soft skills learning goals

Practicing creative thinking
Creating requirements for creative thinking
Learning to find the joy of learning and new challenges
Practicing to evaluate one's own learning
Practicing strategic thinking
Practicing to notice causal connections
Developing problem solving skills
Practicing to use imagination and to be innovative
Practicing to improvise
Practicing to take responsibility of one's own learning
Practicing to find ways of working that are best for oneself
Learning to notice causal connections
Using technology as a part of explorative process
Practicing logical reasoning, algorithms and programming through making
Understanding and practicing safe and responsible uses of technology
Using technological resources for finding and applying information
Using technology as a part of explorative and creative process
Understanding technological system operations through making
Using technology resources for problem solving
Building common knowledge of technological solutions and their meaning in everyday life
Learning to acquire, modify and produce information in different forms
Practicing logical reasoning to understand and interpret information in different forms
Realizing the connection between subjects learned in free time and their impact to skills needed at worklife
Connecting subjects learned at school to skills needed at working life
Practicing decision making
Encouraging positive attitude towards working life
Enabling the growth of positive self-image
Practicing communication through different channels
Learning decision-making, influencing and accountability
Encouraging to build new information and visions
Learning to understand people, surroundings and phenomenons around us
Learning to face respectfully people and follow the good manners
Practicing to notice links between subjects learned
Learning to combine information to find new innovations
Learning to build information on top of previously learned
Encouraging the growth of positive self-image
Learning to face failures and disappointments
Practicing categorization and classification
Practicing memorizing skills
Familiarizing with the influences of media and understanding its affordances
Practicing to find, evaluate and share information
Learning to understand and interpret diverse types of texts
Learning to understand and interpret diverse types of texts, from vernacular to academic
Learning to plan and organize work processes
Practicing persistent working
Practicing to observe spoken and written language

The Finnish Educational Quality Certificate

Our Quality Evaluation Method is an academically sound approach to evaluating a product’s pedagogical design from the viewpoint of educational psychology.

The method has been developed with university researchers and all evaluators are carefully selected Finnish teachers with a master's degree in education.

More about the evaluation