EEL 2161– C for Engineers
Catalog Description: Prerequisites:
No prerequisites are listed in the catalog. The course is targeted for students majoring in engineering and the sciences. Familiarity with computers is helpful however, extra help will be provided for those who have never used a computer before.
Course Objectives:
- To present a consistent methodology for solving engineering problems.
- To introduce the fundamental capabilities of C++ and MATLAB, the programming tools of choice of most practicing engineers.
- To illustrate the numerical problem-solving process, testing and interpretation of results through a variety of engineering examples and applications.
Text Books:
- Introduction to C++ for Engineers and Scientists by D. M. Etter, Prentice Hall, 1997.
- Engineering Problem Solving with MATLAB by D. M. Etter, Prentice Hall, 1997.
Instructor: Dr. Nurgun Erdol, Professor
Department of Electrical Engineering
E-mail: erdol@fau.edu
Telephone: 561-297-3409
Class time/place: T, Tr 4:30-5:50 pm, EE[1] 207
Office Hours: T,Tr 12:00-1:30 in EE 436, and by email and blackboard. Please copy and paste / C for Engineers /without the / in the subject field of your email.
Teaching Assistant:
Mr. Adrian Pasarariu
Room EE 410A
Help: If you need extra help, please contact the Division of Engineering Student Services
http://www.dess.eng.fau.edu/ for FREE tutorial services.
Topics:
- I. C Programming
- Simple C Programs
- Program structure
- Constants and variables
- Assignment statements
- Standard input/output
- Mathematical functions
- Problem solving applied: velocity computation
- Control structures and data files
- Algorithm development
- Conditional Expressions
- if, while, for statements
- Reading and generating data files
- Problem solving applied: Weather balloons
- Modular Programming, function prototypes
- Arrays of one and many dimensions
- II. MATLAB
- The MATLAB environment, functions and matrices
- Solutions to systems of linear equations and circuit analysis
- Interpolation and curve fitting, signal sampling and reconstruction
- Numerical integration, differentiation, velocity, distance, power and energy computations
- Simple C Programs
Grading:
- Midterm exam on C/C++: 35%
- Final exam on MATLAB: 35%
- Bi-weekly homework assignments: 20%
- Class attendance and participation: 10%
- Go to blackboard/assignments
- Find the current assignment.
- Click on View/Complete Assignment: Assignment 1
- Attach local file; browse; find your assignment file; click OK.
Grading Scale:
A: 90-100%; A-: 85-89%; B+: 80-84%; B: 75-79%; B-: 70-74%; C+: 65-69%; C: 60-64%; C- : 50-59%.
Web access: Course materials, homework assignments and announcements will be posted on http://blackboard.fau.edu. Students may access the site by logging in according to the menu on the web site. You will need your SOCIAL SECURITY OR STUDENT NUMBER.