Programming Fundamentals/Introduction to Programming
Appearance
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]- Why Learn Programming?
- Systems Development Life Cycle
- Program Design
- Program Quality
- Pseudocode
- Flowcharts
- Software Testing
- Integrated Development Environment
- Version Control
- Input and Output
- Hello World
- Code Examples
- Practice: Introduction to Programming
Learning Objectives
[edit | edit source]- Understand key terms and definitions.
- Create pseudocode for a programming problem.
- Create a flowchart for a programming problem.
- Perform software testing for a programming problem.
- List the four categories and give examples of errors that may be encountered when using an Integrated Development Environment (IDE).
- Test an Integrated Development Environment using a Hello World program.
- Modify an existing program to meet given requirements.