Please use the content in these outlines as a general guide as to the topics that will be taught. We cannot guarantee that all the topics listed in an outline will be covered during your particular class.
Based on student needs, your instructor may have to adjust the course content to suit your need unexpected events, as well as the composition and skill level of the student.
Outline:
- Data Types
- Understand and use the following appropriately:
- Integer
- Real
- Boolean Character
- String
- Programming Concepts
- Use, understand and know how the following statement types can be combined in programs:
- Variation declaration Constant declaration Assignment
- Iteration
- Selection
- Subroutine (procedure/function)
- Arithmetic Operations in a Programming Language
- Addition Subtraction Multiplication Real division Integer
- Division, including remainders
- Relational Operation in a Programming Language
- Equal to
- Not equal to Less than Greater than
- Less than or equal to
- Greater than or equal to
Please use the content in these outlines as a general guide as to the topics that will be taught. We cannot guarantee that all the topics listed in an outline will be covered during your particular class.
Based on student need, your instructor may have to adjust the course content to suit your need unexpected events, as well as the composition and skill level of the student. Python Programming
Boolean Operations in a Programming Language
- NOT
- AND OR
- Data Structures
- Understand the concept of data structures.
- Use arrays in the design of solutions to simple problems Use records in the design of solutions to simple problems Input/Output and File Handling
- Be able to obtain user input from the keyboard
- Be able to output data and information from a program to the computer display. Be able to read/write from/to text file.
- String Handling Operations in a Programming Language
- Understand and be able to use: Length
- Position
- Substring
- Concatenation
- Convert character to character code
- Convert character to code character
- String conversion operations
- Random number generation in a programming language. Subroutines (Procedures and Functions)
- Structured Programming
- Describe the structured approach to programming.
Python Programming
Course Outline
Please use the content in these outlines as a general guide as to the topics that will be taught. We cannot guarantee that all the topics listed in an outline will be covered during your particular class.
Based on student need, your instructor may have to adjust the course content to suit your need unexpected events, as well as the composition and skill level of the student.
Outline:
- Robust and Secure Programming
- Be able to write simple data validation routines. Be able to write simple authentication routines.
- Be able to select suitable test data that covers normal
- (typical), boundary (extreme) and erroneous data. Be able to justify the choice of test data. Classification of Programming Language
- Know that there are different levels of Programming
Language:
- Low-level language
- High-level language
- Understand that there are 3 common types of program translator: Interpreter
- Compiler
- Assembler