Basic computer architecture; computer system component; hardware and software interaction; electronic data processing concepts; program design and development methodology; levels of computer languages; compiler; computer programming using high level language; component of statement e.g. constant, variable, operator, expression, data types; sequential statement; control statement; iteration statement; computer application; practice in using program development tools; program testing and debugging.
Computer Programming
Basic computer architecture; computer system component; hardware and software interaction; electronic data processing concepts; program design and development methodology; levels of computer languages; compiler; computer programming using high level language; component of statement e.g. constant, variable, operator, expression, data types; sequential statement; control statement; iteration statement; computer application; practice in using program development tools; program testing and debugging.