Section One - Fundamentals of Programming

HideShow resource information
View mindmap
  • Fundamentals of Programming
    • Programming Basics
      • Naming and Storing Data
      • Constants and Variables
        • Variable and Constant Decleration
      • Data Types
      • Built-in and User-Defined Data Types
    • Programming Concepts
      • Sequencing
      • Assignemnt
      • Selection
        • Nested Selection
      • Repetition (Iteration)
        • Definite Iteration
        • Indefinite Iteration
    • Basic Operations in Programming Languages
      • Arithmetic Operations
      • Relation Operations
      • Boolean Operations
      • String-Handling Functions
      • Examples of Common Operations in Python and C#
    • Subroutines, Local and Global Variables
      • Subroutines
      • Functions
      • Parameters and Arguments
      • Local and Global Variables
      • Exception Handling
    • Structured Programming
      • Hierarchy or Structure Charts
      • Flowcharts
      • Pseudo-Code
      • Naming Conventions
      • Code Layout and Comment
      • Dry Runs and Trace Tables
    • Object-Orientated Programming Concepts
      • Encapulation
      • Inheritance
      • Class Diagrams for Inheritance
      • Instantiation
      • Polymorphism and Overriding
      • Abstract, Virtual and Static Mathods
      • Agregation
        • Composition Aggregation
        • Association Aggregation
      • Design Principles

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Fundamentals of computer systems resources »