Courses Catalogue

Computer Programming

COURSE CODE: DEN1203
COURSE CREDIT UNIT: 4
ACADEMIC PROGRAMME: Civil Engineering, Diploma
COLLEGE/SCHOOL/FACULTY: School of Engineering and Applied Sciences
STATUS: Core
PROGRAMME TYPE: Undergraduate

Course Description

The purpose of the course is to enable students to learn the basic skills of using a computer as a central tool for pursuing their studies. It provides a general introduction to the broad aspects of computer systems, how it works, a brief history of the computers and the basic components of a computer. In addition, students will be grounded in the proper use of the Internet for research.

COURSE JUSTIFICATION/RATIONALE

This fundamental course will enable the students to learn the concepts of Programming Language and design principles along with an understanding of Java, C, and Python Language.

LEARNING OBJECTIVES

By the end of this course, the student should be able to:

·         Use different computer programming languages to design computer programs to be used in solving electrical problems.

·         Apply programming languages in solving engineering problems.

LEARNING OUTCOMES

A student on completing this course is expected to:

·         Use the notations of syntax and semantics of programming languages

·         Draw program design and development flow and structure charts

·         Design computer programs for solving engineering problems.

·         Explain the Fortran and C- languages.