1/26
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Computer Programming
process of designing, writing, testing, and maintaining instructions called code that tell a computer how to perform specific tasks
Creates useful software and applications
Automates repetitive tasks
Solves real-worlds problems
Supports education, healthcare, business, and government
Provides high-demand career opportunities
Importance of Programming
Problem Definition and Analysis
Algorithm Development
Coding
Testing and Debugging
Maintenance
Program Development Life Cycle (PDLC)
Problem Definition and Analysis
identifies the problem, determines the required inputs, expected outputs, variables, and program limitations
Coding
translated into a programming language such as Python or Java
Coding
translated into a programming language such as Python or Java
Testing and Debugging
program is tested. errors called bugs are identified and corrected through debugging until th correct output is produced
Maintenance
finished program is updated, improved, and monitored to fix new problems or add features
flowchart
graphical representation of an algorithm using symbols connected by arrows
pseudocode
simple english description of the steps in solvinf a problem before writing actual code
code
instructions written for the computer
program
A collection of code that performs a task
algorithm
Step-by-step procedure
syntax
Rules for writing code
bug
an error in a program
debugging
finding and fixing program errors
education
Google classroom and learning applications
Commerce
Inventory systems and online shopping
healthcare
Electronic medical records
Government
Online services and ID systems
banking
Online banking and digital wallets
transportation
Navigation and booking systems
social media
refers to websites and applications that allow people to communicate share information photos, and videos online
responsible digital citizen
Respect others online uses appropriate language, respects copyright and intellectual property, reports harmful content, and protects personal information
cyber bullying
fake news
online scams
privacy issues
screen addiction
risks
never share passwords or personal information
use strong passwords
enable privacy settings
verify information before sharing
accept friend request only from people you know
online safety rules
online learning
Communication
Research
Creativity
Collaboration
benefits