Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
34 views

Structured Programming Course Outline

Uploaded by

levisngatia2411
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Structured Programming Course Outline

Uploaded by

levisngatia2411
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

F-7-16

Unit Code: DIT 0202


Unit Title: STRUCTURED PROGRAMMING
Program(s): DBIT,DIT, DCS, DSE (ZU)
Lecturer Name: JOHN KEBASO
Lecturer Contacts: Email: john.kebaso@zetech.ac.ke, Phone No: 0769234889
Consultation time : Tuesday 5:00 – 8:00 am

UNIT DESCRIPTION
This unit is intended to equip the trainee with knowledge and skills to write programs using
structured programming languages.

EXPECTED LEARNING OUTCOMES


By the end of this unit the trainee should be able to: -
1. Understand the program development cycle
2. Apply development skills in C programming language.
3. Understand the various data types, control and data structures used in structured
computer programs.
4. Develop a program in a structured programming language.

COURSE SYLLABUS AND SCHEDULE

Week Topic Sub Topic


1 INTRODUCTION TO STRUCTURED Structured programming.
PROGRAMMING Types of structured programming languages.
History of programming languages.
Programming paradigms.
Hardware and software considerations for
structured programming.
2 PROGRAM DEVELOPMENT Program development and design.
Program development cycle.
Structured programming concepts.

3 PROGRAM DESIGN TOOLS Structure Charts


Pseudocode

Authorized on 06/5/2024 F-7-16 Page 1 of 3


Flowcharts
4 PROGRAM STRUCTURE Program structure.
Format of a structured programming
language.

5 PROGRAMMING CONCEPTS Data Types


Variables
Constants
Operators
ASSIGNMENT 1
6 PROGRAM WRITING Writing a program in a structured language.
Handling errors.
7 CAT 1(SITTING)
8 CONTROL STRUCTURES Control structures.
Importance of control structures.
Types of control structures
ASSIGNMENT 2
9 DATA STRUCTURES Arrays
Pointers
structures
10 SUB-PROGRAMS Sub-programs.
Types of sub-programs.
Scope of variables.
Parameters
11 CAT 2 (TAKE AWAY)
12 REVISION
13 EXAMINATION

TEACHING/LEARNING METHODOLOGY
1. Lectures
2. Class discussion and presentations
3. Case studies
4. Demonstrations

Authorized on 06/5/2024 F-7-16 Page 2 of 3


INSTRUCTIONAL MATERIAL
These will include: White board, LCD projector and computers, Flipcharts, Appropriate
software.

ASSESSMENT CRITERIA
The student must have attended more than 80% of the total classes
Assessment Type Frequenc Percentage
y
Assignment 2 10%
CATs 2 30%
Final Examination 1 60%
Total 100%

REFERENCE TEXTBOOKS
1. F, K. (2020). Fundamentals of Programming using C. Egerton University Press.
2. K. B., & R. D. 2018). The C programming Language 2nd Ed. Prentice Hall.
3. Levitin, A. (2023). Introduction to the Design and Analysis of Algorithms. Pearson
Addison Wesley.
4. Schildt, H. (2022). C: The Complete Reference 4th Edition. The McGraw-Hill
Companies.

Approved for circulation by:


Unit lecturer name: JOHN KEBASO Signature: …………………………………….
HoD name: BONIFACE MWANGI Signature: ……………………………………..

Authorized on 06/5/2024 F-7-16 Page 3 of 3

You might also like