改訂版プログラミングで科学を学ぼう! Vol. 1 プログラミング基礎
Learn programming basics with Processing! This beginner course makes coding easy and fun. Develop scientific thinking for school & life.
Course Content
改訂版プログラミングで科学を学ぼう! Vol. 1 プログラミング基礎 is a beginner-level Udemy course taught by 平山 雄三. It runs 5h 44m, is taught in Japanese, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 77 reviews, with 612 students enrolled. It is a paid course, last updated November 2024.
Comprehensive Programming Fundamentals Course – Updated December 1, 2020
This course provides a solid foundation in programming for beginners, regardless of their academic background (science or humanities). We've significantly updated the content on December 1, 2020, and removed the previous version on November 10, 2021, to ensure you have the most current and relevant information. Our approach goes beyond textbook material, incorporating practical tips and updates gained from years of real-world teaching.
Learn the Basics of IT and Programming
This course is designed to equip you with essential IT skills and a strong understanding of programming fundamentals. We build upon this foundation in subsequent volumes, applying these skills to scientific concepts and problem-solving in school, exams, and everyday life.
Developed with 10 Years of Teaching Experience
Benefit from over 2000 hours of instruction at Ex-Gram, a renowned programming classroom, ensuring engaging and effective learning. We utilize rich science-based visual content to make learning enjoyable and accessible.
Unit 1-2: IT Fundamentals
- Learning Objectives: Master essential PC operations including touch typing and file management. Understand the core components of a computer, digital information units, and how websites work. Set up the Processing environment.
- Why This Topic? In today's increasingly digital world, a basic understanding of IT is crucial.
- Curriculum:
- PC Operation Basics (60 mins): Hardware & Software, Computer Components, What is a Program, How Websites Work, Introduction to Processing.
- Installation & Setup (30 mins): Getting Started with Processing.
- Skills Developed: Logical thinking, proficiency in basic PC operations, understanding of digital information.
- Assessment: Demonstrate ability to perform basic PC tasks (copy/paste), explain computer components, and define digital information units.
- Further Exploration: Investigate how programs are used in everyday life and practice touch typing regularly.
Unit 3-12: Programming Foundations
- Learning Objectives: Explore core programming concepts including variables, coordinate operations, functions, structured programming, and object-oriented programming. Develop debugging skills.
- Why This Topic? Understanding fundamental programming concepts is essential, similar to learning grammar in a new language. These concepts are transferable across various programming languages.
- Curriculum:
- Variables (30 mins)
- Coordinates (60 mins)
- Operators (60 mins)
- Functions (60 mins): Built-in Functions
- Functions (60 mins): Advanced Usage
- Structured Programming (60 mins): Fundamentals
- Structured Programming (60 mins): Looping (Multiple & Nested)
- Structured Programming (60 mins): Utilizing Functions
- Object-Oriented Programming (60 mins)
- Debugging (30 mins)
- Exploring Other Modes (30 mins)
- Skills Developed: Logical thinking, foundational programming knowledge, ability to create simple structured programs.
- Assessment: Demonstrate understanding of basic programming concepts and ability to create simple structured programs.
- Further Exploration: Compare programming syntax in languages like Python.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.