Titlebar
Home FAQ and Resources Unit F451 Computer
Fundamentals

Unit F452 Programming
Techniques and logical Methods

Unit F453 Advanced
Computer Theory
Unit F454 Computing
Project


F452 Programming techniques and logical methods

F452 Tests and challenges

3.2.1 Designing solutions
   - Good interface design
   - Forms, I/O screens & reports
   - Data requirements
   - Pros of modular design
   - Produce modular designs
   - Produce algorithms
   - Program flowcharts
   - Use pseudo-code
   - Implement algorithms
   - RAD

 
3.2.2 Procedural programs
   - Programming terms
   - Programming constructs
   - Selection
   - Iteration
   - Nesting
   - Subroutines
   - Recursion
   - Tracing recursive routines
   - Iterative v recursive routines
  
3.2.3 Data types and structures
   - Data types
   - Arrays
   - Data types and structures
   - Record formats
   - Modes of file access
   - Searching files for data
   - File sizes
   - File operations


3.2.4 Common facilities
   - Assignments
   - Arithmetic operators
   - Relational operators
   - Boolean operators
   - Precedence
   - Evaluate expressions
   - String manipulation
   - Using character codes
   - Input and validate data
   - Output and format data

3.2.5 Maintaining programs
   - More programming terms
   - Good program writing
   - Declarations and scope
   - Identifier names
   - Constants
   - Initialisation
   - Modularised programs
   - Annotate and comment
   - Indentation and formatting

3.2.6 Test and run solutions

   - Types of errors
   - Identify and correct errors
   - Testing strategies
   - Test data
   - Dry runs
   - Debugging tools
   - Installation routines

 


 





Unit F452 Current Trends in Computing

 

motherboard

 
 

 

V7.0 Copyright theteacher.info Ltd 2002 - 2011