Introduction to Computer Programming for Engineers - EGR 125 at Northern Virginia Community College

Effective: 2022-01-01

Course Description

Introduces problem solving and implementation of computer software solutions using a high-level programming language in a structured environment. Includes concepts and practice of algorithm design, language syntax, control structures, arrays, and introduction to object-oriented programming. Covers engineering applications, such as mathematical modeling, file input and output, and basic numerical methods. The assignments in this course require mathematical problem-solving skills, algebraic modeling, and functions, and use of variables.
Lecture 4 hours. Total 4 hours per week.
4 credits

The course outline below was developed as part of a statewide standardization process.

General Course Purpose

EGR 125 is an introductory course in computer programming for engineers. It serves as the standard sequence of minimal programming content for all engineering majors and the first course in a programming sequence for electrical and electrical computer engineers. It is similar to the first course in computer science (CSC 221) with additional engineering programming applications included. Students may not earn credit for both. This course introduces computer software-based problem solving and implementation of solutions in a high-level programming language.

Course Prerequisites/Corequisites

Prerequisites: MTH 162 or MTH 167 or equivalent; Corequisites: EGR 121

Course Objectives

Major Topics to be Included

<- Back to EGR 125

<- Show content outlines for all EGR courses