Tunisian Republic Discipline: Computer Science
Ministry of Education
Computer Curriculum
Level :1erasecondary year
2018-2019
Computer Science Curriculum - 1erasecondary year Page 1 / 8
PREAMBLE
No one today can deny the importance that digital technology has taken on in our society and its impact on our
daily. It is already permeating, in a systemic transversality and in an irreversible manner, several areas
vital such as art, economy, communication, and education.
Everything we think, manipulate, conceive, create is conditioned and determined by the digital. It becomes a
culture surpassing the instrumentalist and technicist vision is a necessary step for those who seek to
to adapt, to evolve, and to make a concrete place in the modern world. It will dominate and even create the jobs of
future.
The concepts of knowledge, awareness, and sociability now necessarily refer to that of integration and
therefore, adaptation to the new world. This semantic evolution also indicates organizational changes,
didactic and pedagogical. As a result, the need to adapt the 'taught programs' is inevitable, especially since
The ability to adopt a computational mindset becomes a condition for social integration.
On the other hand, digital technology enriches the process of 'teaching-learning' as it effectively contributes to providing
giving meaning to learning, thereby motivating learners and showing interest and pleasure in learning and
to discover new horizons. Digital technology also plays a role in consolidating skills in the learner.
higher-order cognitive skills, notably the quality of analysis, synthesis, and creation. Furthermore, it promotes the activity of
the learner and their interaction with others, while empowering them in relation to their learning and helping them to take
initiatives and to develop its autonomy.
Moreover, digital technology in society in general and in education in particular is inevitable as a way of being.
and as support for an environment of sharing, communication, innovation, and creativity, whether in
the individualization of learning or in collaborative work. Indeed, in a context of active pedagogy, the
digital plays a strong role in preparing learners to become active, confident global citizens
entrepreneurial, and to promote sustainable development and global citizenship.
Computer Curriculum - 1erasecondary year Page 2 / 8
That being said, these opportunities become imperative and essential and require appropriation, mastery and
renewal of sustainable knowledge considering the rapid and headlong rise of digital technology and computing objects. It
It would involve moving from the level of a simple consumer of the computer object to an actor, or even an author; to the
both designer and creator.
In this perspective, the new curricula for the computer science discipline have been designed. These curricula offer
new opportunities to revitalize teaching and learning by giving them more meaning and integrating
the following life skills:
Problem solving,
Communication and collaboration,
Creativity and innovation.
These skills are incorporated into the following disciplinary axes:
The work computing environment,
Logical thinking and programming,
Robotics,
Communication and internet technologies,
The creation of digital content.
Computer Science Curriculum - 1erasecondary year Page 3 / 8
PEDAGOGICAL APPROACH
The world is undergoing profound changes, making it urgent to reinvent our educational institutions in order to help the
learners to acquire the skills and abilities that will be essential for them to meet the challenges of tomorrow.
That said, in search of an improvement in disciplinary skills among learners and a development of
life skills, the pedagogical approach adopted is active pedagogy which greatly contributes to it. It is part of
a logic of education favoring the construction of learning by the learners themselves, through
activities and concrete productions close to the student's experience. Moreover, it promotes lifelong learning.
Active pedagogy is expressed in a set of active methods involving learners, allowing them
to learn through and in action. They allow them to adapt to the world in which they live, starting from their
needs and their interests, to develop their autonomy and to stimulate their motivation.
Several active learning methods and techniques are available to the teacher, namely
problem-based learning
project-based learning
case study learning
learning through investigation
learning through play
role-playing and simulation learning
-etc.
That said, faced with this diversity and this array of methods and techniques, the teacher has given himself a margin.
of autonomy to choose the one that is appropriate for the context of the class and the targeted skills.
Computer Curriculum - 1erasecondary year Page 4 / 8
Several criteria are taken into consideration by the teacher so that he can select an active method regarding
to others, during the implementation of a learning sequence in class:
the evaluation of the knowledge construction process, planned at different moments of the concrete production to be developed
by the learner (project method or inquiry method),
the nature of the content subject to learning in the sequence,
the context of the class (the degree of motivation of the learners, the learning style of the learners, the material
available, the allocated time, the reserved space, etc.)
Computer Science Curriculum - 1erasecondary year Page 5 / 8
COMPUTER CURRICULUM
Level: 1erasecondary year
Domains Key skills
Disciplinary skills to develop
of learning of targeted lives
Discover different programming environments.
Solve problems and express the solutions in the form of code
Programming programming.
Problem Solving
and robotics Leverage programming concepts in the field of
robotics.
Develop reasoning and logical thinking.
Use Internet technologies wisely.
Technologies Communication and
Make good use of sharing environments.
Internet collaboration
Rationalize the use of mobile applications.
Discover multidimensional technologies.
Production
Design and create multidimensional objects. Creativity and innovation
digital
Produce interactive animations.
Computer Curriculum - 1erasecondary year Page 6 / 8
1secondary
era year PEDAGOGICAL ASSISTANCE School year:2018-2019
Domains Examples of tools
Educational tracks
of learning to use
The initiation to the use of the code will be done based on an existing program (execution,
exploration of code, modification) then writing similar codes.
.IDLE Python
Modify and/or write a programming code to solve a simple problem.
making use of control structures. .[Link]
Programming and .PyCharm
Use devices or robots to apply programming concepts, in
robotics Education
leveraging different tools and programming languages.
.One Hard Sim
Build and program virtual robots to perform various tasks in a way
.MicroBit
innovative.
Program real robots to perform various tasks in an innovative way.
Use a sharing environment in collaborative work and in .Communities of
the individualization of learning. gamers, from
Technologies Participate in existing sharing communities (to communicate, consult, developers, etc.
Internet share, discuss, deposit, respond, etc.) .Facebook
-Create sharing communities (groups, sharing spaces, etc.) for purposes .Twitter
educational. .Dropbox
Computer Science Curriculum - 1erasecondary year Page 7 / 8
Domains Examples of tools
Teaching guidelines
of learning to use
Guide learners to adopt a thoughtful attitude towards communities .Bouquet Google
sharing (social networks, platforms, etc.) (Drive, Classroom,
Raise learners' awareness of the dangers of using certain mobile applications. Docs, etc.)
Guide learners to adopt an informed attitude towards mobile applications .Flickr
through case studies and debates. .Youtube
Use Internet technologies and mobile applications thoughtfully .Bumb
for educational purposes. .Edmodo
Use different media to publish the produced works.
.EdPuzzle
Distinguish and produce 3D objects.
.Blubbr
Make changes to 3D objects.
.Educanon
Production Limit yourself to simple geometric shapes for the creation of 3D objects.
.H5P
digital Create interactive animations. .3D builder
We will be able to create websites, digital portfolios, tutorials, .Weebly
applications, interactive videos, etc. .123D Design
Computer Science Curriculum - 1erasecondary year Page 8 / 8