Loading course records
Code is a model
A program encodes assumptions and procedures; it is not automatically correct because it runs.
Loading course records
14:440:127 · General Engineering · School 14 — New Brunswick School of Engineering
Introduction to Computers for Engineers introduces MATLAB and programming for engineering problem solving. Rutgers describes fundamentals of MATLAB, program writing, and mathematical tools used to solve engineering problems, with prior programming experience preferred but not required as a strict prerequisite.
Can I take it?
Rutgers Schedule of Classes
How hard?
Students rate teaching
SIRS · 5,020 responses · 2016–2025
Spring 2025
1 open in snapshot · 1 instructor
Checked-in sections · current seat counts are unavailable.
Online · 1 section · 1 open
AI-generated overview
Higher means more demanding · AI summary
5 units · topic sequence may vary by instructor
Students learn the MATLAB workspace, variables, expressions, scripts, and the basic workflow for engineering computation.
MATLAB’s array model supports engineering data, matrix operations, and plots that make numerical relationships visible.
Control flow, functions, input/output, and decomposition turn repeated calculations into reusable programs.
The course applies computational tools to equations, numerical calculations, and engineering-style problem solving.
Students learn to inspect outputs, test cases, and present computational results clearly enough to be checked.
A program encodes assumptions and procedures; it is not automatically correct because it runs.
Vectorized operations can express a whole calculation more clearly than repeated scalar steps.
A visualization can reveal trends, outliers, and bugs that a single output hides.
Known cases and boundary conditions provide quick checks on the implementation.
Common pitfall
Instead
Choose MATLAB operators based on the mathematical object you intend to compute.
Common pitfall
Instead
Reduce the failing case and inspect intermediate values.
Common pitfall
Instead
Include units, input conditions, and the method used to obtain the result.
1 open · Online
| Section | Status | Instructor | Meeting | Campus |
|---|---|---|---|---|
| 9016394 | Open | Gayle Hughes | ONLINE INSTRUCTION(INTERNET) | Online |
Historical student surveys
Teaching
3.93
Course quality
3.77
Response rate
45.4%
Coverage
76 offerings · 2016–2025
| Instructor | Offerings | Teaching | Quality |
|---|---|---|---|
| Philip Brown | 30 | 4.09 | 3.89 |
| Ta | 16 | 3.94 | 3.86 |
| Philip Brown | 9 | 3.91 | 3.68 |
| Philip Brown | 7 | 3.34 | 3.21 |
| Brown P | 4 | 3.90 | 3.83 |
| Gayle Hughes | 3 | 4.00 | 4.07 |
Catalog and planning context
Credits
3
Current campuses
Online
Current availability
1 open of 1
Catalog terms
Spring
Core codes
None listed
Loaded terms
1
No prerequisite note appears in the checked-in Rutgers catalog snapshots.
No direct degree-list membership appears in the checked-in requirement index.