A graduate level course that explores the history and practice of development communication in Africa and beyond and communication strategies used. This course is a prerequisite for all MA Development Communication students.

ACS 113 STRUCTURED PROGRAMMING

3 Credit Hours

CO-REQUISITE ACS102

Lecturer: Mr. Anthony Wambua.                                                      Email: awambua@daystar.ac.ke.

Phone: 0721589325

Purpose

This course is intended to introduce the students to the basics of programming, structured programming techniques, and logical program flow using a current, structured, procedural language such as BASIC, C, or Pascal.

Objectives

On successful completion of this course students should be able to:

1.      Define a programming language and explain why it is needed

2.      Describe programming concepts, good style and use logical thinking

3.      Explain the concepts of structured programming and differentiate between structured and unstructured logic

4.      Express algorithms by using flow-charts, pseudo code, and real code

5.      Use the three basic structures; sequence, decisions (selection) and loops (iteration)

6.      Use modules (subroutines or procedures) to simplify program organization

Differentiate between local and global variables