UGA Bulletin Logo

Programming for Engineers


Course Description

Introduction to computer programming for engineers. Student will learn the tools and techniques for problem solving, algorithms, and structured programming using Matlab and C++.


Athena Title

Programming for Engineers


Semester Course Offered

Offered every year.


Grading System

A - F (Traditional)


Course Objectives

By the end of this course, a successful student will be able to: • Break down computational problems into a series of easily managed steps • Create programs in the Matlab and C++ languages to solve engineering problems • Process numerical data and perform input and output operations on it


Topical Outline

• Introduction to programming, Matlab introduction • Matlab data structure and plot • Matlab vectors and matrices • Matlab branching • Matlab loops • Matlab functions • Matlab scopes and graphic user displays • C++ introduction • C++ control structures • C++ arrays/matrices • C++ files and libraries • C++ functions


Syllabus