What you will learn
- Gain foundational programming skills using JavaScript and the p5.js library to create interactive 2D graphics.
- Understand core computing principles, including number base conversions, modular arithmetic, sequences, series, and graph plotting.
Develop mental models to describe the workings of various computer systems, enhancing problem-solving and critical thinking abilities.
Program Overview
Introduction to Computer Programming
⏱️ 21 hours
- Learn the basics of editing and running programs.
- Create 2D graphics using shapes and coordinates.
- Develop interactive graphics controlled by mouse input.
- Apply coding skills to solve interactive puzzles in the Sleuth game.
How Computers Work
⏱️ 10 hours
- Explore fundamental concepts of computer systems.
- Apply these concepts to everyday computer applications like word processing and web browsing.
- Enhance understanding of software and hardware interactions.
Linear Transformations
⏱️38 hours
- Transform numbers between different bases and perform arithmetic operations.
- Identify and compute sequences and their sums.
- Represent space numerically using coordinates and graphs.
- Study functions and their graphs to describe variations in quantities
Get certificate
Job Outlook
- This specialization provides a strong foundation for careers in computer science, software development, and data analysis.
- Skills acquired are applicable to roles requiring problem-solving, programming, and analytical thinking.
- Completing this program can serve as a stepping stone to more advanced studies or entry-level positions in the tech industry.
Specification: Introduction to Computer Science and Programming Specialization
|