Learn more about what our students learn during the HiCode course Exploring Technology.
Duration: 2 months
In this module, students will describe how the internal and external parts of computational devices work to form a system, and decompose different problems into smaller and easier problems to facilitate the process of developing a program.
Content:
> Troubleshooting Process I
> IOSP Model
> Video game design I
> Blocks programming I
> Programming I
> Impact of computing in society I
> Final project: Video game
Duration: 3 months
In this module, students will explore real-world cybersecurity issues and how you can protect your personal information. They will learn about the Internet and networking and develop their first website that has a positive impact in society.
Content:
> Internet I
> Computer System I
> HTML
> CSS
> Intellectual property and copyright I
> Impact of computing in society II
> Final project: Website
Duration: 3 months
In this module, students will learn a new programming language through the development of animations, interactive art, and video games. They will delve into programming concepts, learn more specific concepts of video game development, and use the design process to develop your final project.
Content:
> Python I
> Programming II
> Computer System II
> Troubleshooting Process II
> Video game and animation design II
> Impact of computing in society III
> Final project
Duration: 4 months
In this module, students will understand the societal impacts of computing and understand how technology looks to know the needs of people, all this while developing a solution to a problem that they themselves choose, through the development of an application.
Content:
> Data I
> Application Design
> Cybersecurity I
> Programming III
> Troubleshooting Process III
> Impact of computing in society IV
> Final project
Duration: 3 months
In this module, students will discover the importance of data in solving problems and how technology can help. They will also learn to represent information in a computer and automate processes to solve complicated problems.
Content:
> Data II
> PythonII
> Programming IV
> Cybersecurity II
> Troubleshooting Process IV
> Impact of computing in society V
> Final project
Duration: 1 months
In this module, students will learn how computer systems execute software by instruction, manage data and how the operating system intervenes. They will also learn about concurrency and parallelism in a very clear way so that they can understand how a computer works in detail.
Content:
> Computational system III
> Data III
> PythonIII
> Impact of computing in society VI
> Exhibition
Duration: 2 months
In this module, students will build a basic machine learning model. They will investigate how computers learn from data to make decisions, and will develop a project of Artificial Intelligence that seeks to solve a real problem.
Content:
> Artificial intelligence
> Programming V
> Python IV
> Data IV
> Troubleshooting Process V
> Final project