About
FUNDAMENTAL PROGRAMMING course provides an introduction to programme
design and development. Students will learn to design, code, debug, test
and document well-structured programs based on technical and
engineering problem. Topic covered; software development principal, programming language basics, data types, input and output
operations, the use of selections, loops, arrays and functions
structure.
Mission
- Explain various programming problem using design tools. (C2,PLO1)
- Apply knowledge of basic concepts of fundamental programming to solving a given problem correctly. (C3,PLO1)
- Use an appropriate data type for a particular solution. (C3,PLO1)
- Use a high level programming language in solving a variety engineering and scientific problems. (P4,PLO2)
- Demonstrate problem solving skills in assigned project based on programming. (A4,PLO4)
Description
A structured, multiphase programme development process featuring a series of steps involving understanding of problems, formal programme definition, and programme specification through graphics design methodologies and pseudo coding is stressed. A selected high-level programming language, C, is used to illustrate the implementation phase of programme development.
Topics
1.0 INTRODUCTORY TO PROGRAMMING >>download<<
Programming concept and terminology. Stages involved in problem solving and programme development.
2.0 INTRODUCTORY CONCEPTS >>download<<
Flowchart, IPO chart and structured chart and pseudo coding
3.0 C FUNDAMENTALS >>download<<
Structure of C Programme, Data Types, Constants, Variables, Operators and expressions.
4.0 DATA INPUT AND OUTPUT >>download<<
Function of input output statements.
5.0 CONTROL STATEMENT >>download<<
Selection, loop and array structure
6.0 FUNCTIONS >>download<<
Functions in C programme