Computer Studies·Programming · NSSCO 4.5

Programming: implementation tools, IDE, maintenance & error types

Narrated lesson · press play

An algorithm is only a plan. In this lesson we turn that plan into a real, working program a computer can run. We look at how to pick the right implementation tool, design a simple GUI, write neat code that is easy to maintain, use an IDE and built-in functions, do CRUD with macros or a query language, and spot the three kinds of programming errors.

What you'll learn in this lesson

By the end you should be able to (NSSCO Computer Studies 4.5):

  • Develop (a) simple program(s) OR mobile application(s) OR any other solution like macros within a spreadsheet or database
  • Select implementation tools according to the complexity of the problem to be solved. An implementation tool can be one or a combination of the following: programming language, query language, macro facilities, program (code) generators
  • Design and implement a graphical user interface (GUI) or any other interface
  • Translate each step of the algorithm into an instruction a computer can understand
  • Describe and apply the following to facilitate the maintenance of programs: use of comments in program codes, distinguish between variables and constants, meaningful identifier names (variables, constants, programs, functions, etc.), program indentation
  • Use the following facilities offered by the IDE: code editing, debugging tools
  • Demonstrate an understanding of the usefulness of functions and procedures; use built-in functions and procedures available within the application selected
  • Use macros or a query language to apply the following: add new records, delete records, retrieve records, update records
  • Use test strategies to evaluate programs developed
  • Describe and give examples of the following types of programming errors: syntax errors (compilation errors), runtime errors, logic errors
  • Select and apply suitable test data for the developed programs
Loading your lesson…
You're watching a free 3-minute preview — create a free account to keep going.
Quick revision
Revise this in 5 minutes

Miss Maria and Mike talk through the whole topic — with the figure and working drawn live.

Programming: implementation tools, IDE, maintenance & error types · NSSCO Computer Studies · namstudy