DP2012 Direct Programming Foundations
This is an accelerated programme for non-programmers.
This is an accelerated learning programme - learn a new skill in 2 weeks.
Essential knowledge and skills is delivered over 5 lessons and 10 hours of learning.
By completing this course, you earn 5 credits towards completing a Certificate for Direct Programming (15 credits).
Your can find our community's resources here:
Need Help? Join our tuition classes!
If you're looking for help taking your course to the next level, be sure to checkout the SOHO tuition schedules or contact us at [email protected], where you can find instructors to help you with learning our programmes and courses.
SOHO Foundation
Welcome!
Module Learning Objectives
Topics
Learning Objectives
Vocabulary
What is Algorithm?
Programming is a process of problem-solving
What is Programming?
Pseudocode
Algorithm Discovery
What is Compiling?
What is Interpreting?
Virtual memory and paging
How do you start programming?
How to draw a flowchart?
Translate into programming language
Modular programming
Test the programme to fix any bugs
Software Testing Tutorial
Structured programming
Object-Oriented Design Methodology
Computer Example
Object Oriented Program
Documentation
Defensive coding
What to check for
Learning Objectives
Software Process
Component-based software engineering
Process Iteration
Process Stages
Object-Oriented (O-O) analysis
Data Flow Modelling (DFM)
Test Process
Software Validation
System User Issues for Output Design
Input Methods
Internal Controls for Inputs
User Interface Design
Learning Objectives
FLAT FILES
DATABASE MANAGEMENT SYSTEM
QUERY LANGUAGES - SQL
VISUALIZING SQL
TRANSACTIONS
Constraints
ClearOut
Restock
Threats to data integrity
System Crash
Concurrency
Learning Objectives
Video Introduction to Data Structures
Vocabulary
Data abstraction (1/4)
Data abstraction (2/4)
Data abstraction (3/4)
Data abstraction (4/4)
Abstract Data Types
What is Data Structure?
Commonly Used Data Structures
Data Structure
List and Arrays
Set
Functions of Data Structures
Learning Objectives
Algorithms
SEARCHING
Algorithm Strategies
Symbolic languages
Special languages
What are Coding Standards
Prime Directive
Ambler’s Law of Standards
Good Coding Style
Three Rules
References
Sign up for the course