Programming Fundamentals/Introduction to Programming

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Overview[edit | edit source]

This chapter introduces programming, the software development process, tools and methods used to develop and test programs. These include integrated development environments (IDEs), version control, input and output, and a Hello World program in pseudocode and flowchart format. The programming languages C++, C#, Java, JavaScript, Python, and Swift are introduced with example code.

Chapter Outline[edit | edit source]

Learning Objectives[edit | edit source]

  1. Understand key terms and definitions.
  2. Create pseudocode for a programming problem.
  3. Create a flowchart for a programming problem.
  4. Perform software testing for a programming problem.
  5. List the four categories and give examples of errors that may be encountered when using an Integrated Development Environment (IDE).
  6. Test an Integrated Development Environment using a Hello World program.
  7. Modify an existing program to meet given requirements.