Sunday, June 7, 2026

Programming languages and how to read- write-test and modify computer programs

 Programming languages and how to read, write, test and modify computer programs

This description is usually from an Introduction to Computer Science or Programming Fundamentals course.

It means you will learn:

1. Read Computer Programs

Understand what existing code does.

Example (Python):

age = 20
if age >= 18:
print("Adult")

You should be able to explain:

  • age stores 20
  • The condition is true
  • The program prints "Adult"

2. Write Computer Programs

Create your own code to solve problems.

Example:

name = input("Enter your name: ")
print("Hello", name)

3. Test Programs

Check whether the program works correctly.

Example:

  • Input: 5 + 3
  • Expected output: 8
  • Verify the result is correct

4. Modify Programs

Change existing code to add features or fix problems.

Original:

print("Hello")

Modified:

name = "Phyu"
print("Hello", name)

Common Topics Covered

  • Variables
  • Data types (numbers, text, true/false)
  • Input and output
  • If/else statements
  • Loops
  • Functions
  • Lists/arrays
  • Basic debugging

Difficulty

SubjectDifficulty (1–10)
Intro SQL3–4
Intro Programming (Python)5–6
Computer Architecture7–9

For You

If you're considering computer courses at De Anza or Foothill and have little programming experience:

  1. Introduction to SQL → easiest
  2. Introduction to Programming (Python) → moderate
  3. Computer Architecture & Organization → hardest

A course with the description "read, write, test and modify computer programs" is typically an introductory programming class and is a good starting point before taking Computer Architecture. It teaches the programming foundation you'll need for more advanced computer science courses.

No comments:

Post a Comment

How computer science affects people, society, the economy, and the environment

  How computer science affects people, society, the economy, and the environment , not just how computers work. 1. Ethical Aspects of Compu...