This computer science course covers the fundamentals of
programming and algorithms with Python and JavaScript, as well
as the fundamentals of computer hardware and software. The
course also covers topics such as software development, web
development, and mobile app development. The course also
includes projects where students can apply the concepts and
techniques they have learned. The course is designed to prepare
students for further study in computer science at the college
level, or to give them a solid and comprehensive foundation in
the field for future careers or personal projects.
Certification: HiCode
Education and Harvard University.
Compatibility with international certification:
This course is also a perfect preparation for students to get
certifications from Cambridge (UK), IB (International), Pearson
(UK) or College Board (USA).
Students from 14 to 20
years old.
Maximum per class: 06
students.
Online and live classes:
2 times/week.
Course duration: 21
months.
Learn more about what our students learn during the HiCode course Computer Science for all.
Duration: 3 months
In this module, students will learn how computers store information such as numbers, text, images and will investigate and talk about the impacts of digitalization of the information in the world around us.
Contents:
> Data and information I
> Programming I
> Computer System I
> Research I
> Intellectual property and copyright I
> Impact of computing in society I
> Final project
Duration: 2 months
In this module, you will learn how the Internet works and investigate and discuss its impacts on politics, culture, and economy of different societies.
Contents:
> Internet and cybersecurity I (AWS)
> HTML and CSS
> Javascript
> Programming II
> Research II
> Impact of computing in society II
> Final project
Duration: 2 months
In this module, you will design your first application while learning the two fundamental concepts programming and collaborative processes in software development.
Contents:
> Application Design I
> Programming III
> Troubleshooting Process I
> Computational Thinking I
> Impact of computing in society III
> Final project
Duration: 2 months
In this module, students will deepen into application development, increasing the ability to storing information, making decisions and better organizing their code.
Contents:
> Application Design II
> Programming IV
> Troubleshooting Process II
> Data and information II
> Impact of computing in society IV
> Final project
Duration: 2 months
The aim of this module is to provide students with a basic understanding of cloud computing, its applications and importance, and help them to become responsible and informed users of technology.
Contents:
> Cloud Computing (AWS)
> Programming V
> Computer System II
> Data and information III
> Impact of computing in society V
> Final project
Duration: 2 months
In this module, students will design and analyze algorithms to understand how they work and why some are more efficient than others.
Contents:
> Programming VI
> Computational system III
> Computational Mathematics
> Computational Thinking I
> Final project
Duration: 2 months
In this module, they will investigate the impact of artificial intelligence on society and develop machine learning algorithms.
Contents:
> Artificial intelligence I
> Programming VII
> Computer System IV
> Computational Thinking II
> Final project
Duration: 2 months
This module explores data privacy on the internet and the importance of allowing who has access to their personal information and how it is used.
Contents:
> Data and information IV
> Programming VIII
> Computational system V
> Artificial Intelligence II
> Impact of computing in society VII
> Final project
Duration: 2 months
In this module, you will discover blockchain technology and research and discuss its impact in the economy and different societies.
Contents:
> Blockchain I
> Digital Citizenship I
> Data and information V
> Internet and Cybersecurity II (AWS)
> Impact of computing in society VIII
> Final project
Duration: 2 months
Expanding the creativity of each student to identify problems in the real world is the objective of this module. But also the design and prototype of an innovative, scalable and responsible solution.
Contents:
> Startup
> Blockchain II
> Digital Citizenship II
> Impact of computing in society IX
> Final project