System Development

The purpose of this qualification is to build a foundational entry into the field of Computer Sciences and Information Technology, specifically into the field of Systems Development, covering basic knowledge needed for further study in the field of Systems Development at Higher Education Levels. A qualifying learner at this level will be a well-rounded entry-level Computer Systems Developer with a good fundamental knowledge of the Information Technology field, coupled with interpersonal and business skills, preparing for later specialization in Systems Development fields.

Intermediate 0(0 Ratings) 1 Students enrolled English
Created by Bonga Mbunjana
Last updated Mon, 15-Apr-2024
+ View more
Course overview

The qualification is designed to:

  • Provide learners with an entry-level for further study in Information Technology and related fields, as well as for initial employment in the computer industry.
  • Provide a foundational qualification for people who are pursuing a career in the computer industry, or related fields. People with this qualification have an introductory level of understanding about computer industry concepts and/or are able to work in areas of Information Technology with little technical complexity, for example, entry-level computer programming, as a junior project team member.
  • Have a flexible structure to allow for changing requirements in the computer industry, and to allow providers to create learning programs with a predominantly Information Technology component but tailored to meet local, national, or international needs.

Curriculum for this course
87 Lessons 09:10:14 Hours
Getting Started
4 Lessons 00:10:56 Hours
  • Programming Code
    00:04:34
  • Setting Up
    00:02:18
  • Exploring IDLE
    00:02:23
  • Getting Help
    00:01:41
Saving Data
7 Lessons 00:36:37 Hours
  • Stroring Input
    00:01:51
  • Controlling Output
    00:01:38
  • Recognizing Types
    00:02:51
  • Converting Data
    00:03:42
  • Guessing Game
    00:03:39
  • Correcting Errors
    00:02:56
  • Saving Data - Formative Assessment
    0:20:00
Performing Operations
7 Lessons 00:46:30 Hours
  • Doing Arithmetic
    00:03:38
  • Assigning Values
    00:03:26
  • Comparing Values
    00:03:18
  • Finding Truth
    00:03:01
  • Testing Condition
    00:03:51
  • Setting Order
    00:09:16
  • Performing Operations - Formative Assessment
    0:20:00
Making Lists
6 Lessons 00:41:58 Hours
  • Writing Lists
    00:03:37
  • Changing Lists
    00:07:43
  • Fixing Lists
    00:03:31
  • Setting Lists
    00:03:31
  • Naming Elements
    00:03:36
  • Making Lists - Formative Assessment
    0:20:00
Controling Blocks
6 Lessons 00:36:24 Hours
  • Branching Choices
    00:03:54
  • Counting Loops
    00:04:04
  • Looping Conditions
    00:02:55
  • Skipping Loops
    00:02:23
  • Catching Errors
    00:03:08
  • Controling Blocks - Formative Assessment
    0:20:00
Creating Functions
6 Lessons 00:42:19 Hours
  • Defining Blocks
    00:03:47
  • Adding Parameters
    00:03:46
  • Returning Results
    00:03:22
  • Storing Functions
    00:08:13
  • Importing Functions
    00:03:11
  • Creating Functions - Formative Assessment
    0:20:00
Sorting Algorithms
7 Lessons 00:36:57 Hours
  • Copying Sorts
    00:03:10
  • Selecting Sorts
    00:02:38
  • Inserting Sorts
    00:02:43
  • Bubbling Sorts
    00:02:11
  • Merging Sorts
    00:02:58
  • Partitioning Sorts
    00:03:17
  • Sorting Algorithms - Formative Assessment
    0:20:00
Importing Libraries
6 Lessons 00:35:51 Hours
  • Inspecting Python
    00:02:27
  • Doing Mathematics
    00:03:20
  • Calculating Decimals
    00:03:04
  • Telling Time
    00:03:10
  • Running Timers
    00:03:50
  • Importing Libraries - Formative Assessment
    0:20:00
Managing Text
7 Lessons 00:36:32 Hours
  • Manipulating Strings
    00:02:52
  • Formatting Strings
    00:03:03
  • Modifying Strings
    00:02:14
  • Accessing Files
    00:02:16
  • Manipulating Content
    00:02:38
  • Updating Content
    00:03:29
  • Managing Text - Formative Assessment
    0:20:00
Programming Objects
7 Lessons 00:41:45 Hours
  • Defining Classes
    00:04:45
  • Copying Instances
    00:03:32
  • Addressing Properties
    00:03:20
  • Deriving Classes
    00:03:21
  • Overriding Methods
    00:03:21
  • Applying Sense
    00:03:26
  • Programming Objects - Formative Assessment
    0:20:00
Building Interfaces
7 Lessons 00:39:57 Hours
  • Responding Interfaces
    00:03:50
  • Responding Buttons
    00:03:01
  • Displaying Messages
    00:02:19
  • Gathering Entries
    00:03:03
  • Listing Options
    00:03:19
  • Checking Boxes
    00:04:25
  • Building Interfaces - Formative Assessment
    0:20:00
Developing Apps
9 Lessons 00:43:07 Hours
  • Generating Randoms
    00:04:30
  • Planning Needs
    00:03:52
  • Designing Layout
    00:03:29
  • Assigning Statics
    00:01:29
  • Loading Dynamics
    00:01:19
  • Adding Funcitonality
    00:03:04
  • Testing Programs
    00:01:55
  • Deploying Applications
    00:03:29
  • Developing Apps - Formative Assessment
    0:20:00
Transferring Skills
7 Lessons 00:41:21 Hours
  • Understanding Compilers
    00:03:05
  • Compiling Code
    00:03:15
  • Coding C
    00:03:40
  • Coding C++
    00:03:53
  • Coding C#
    00:03:44
  • Coding Java
    00:03:44
  • Transferring Skills - Formative Assessment
    0:20:00
System Development - Final Assessment
1 Lessons 01:00:00 Hours
  • Summative Assessment
    1:00:00
+ View more
Other related courses
08:14:45 Hours
Updated Mon, 04-Mar-2024
0 10 R1200 R299
07:37:15 Hours
Updated Tue, 13-Jun-2023
0 2 R10000 R5000
03:41:50 Hours
Updated Tue, 13-Jun-2023
0 0 R10000 R5000
13:18:36 Hours
Updated Tue, 13-Jun-2023
0 0 R10000 R5000
00:00:00 Hours
Updated Mon, 23-Oct-2023
0 2 R0
About instructor

Bonga Mbunjana

21 Reviews | 369 Students | 63 Courses
Student feedback
0
0 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Reviews

R2000
Includes:
//send gift when already purchased by user