Courses Catalogue

Computer Programming Methodology

COURSE CODE: COS1201
COURSE CREDIT UNIT: 3
ACADEMIC PROGRAMME: Civil Engineering, Bsc
COLLEGE/SCHOOL/FACULTY: School of Engineering and Applied Sciences
STATUS: Core
PROGRAMME TYPE: Undergraduate

Course Description

COURSE DESCRIPTION

The purpose of the course is to enable students 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, 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 understanding of Java, C and Python Language.

 

LEARNING OBJECTIVES

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

·        Learn computer programming languages

·        Acquire basic knowledge on the application of programming languages in solving engineering problems.

·        Gain requisite knowledge on computer networking

·        Get acquainted with database management system

 

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.

·        Apply the Fortran and C- languages.