|
ELEC 206 - Computer Applications
for Electrical Engineers - Spring 2007 |
||
|
Section 01 |
MWF 11:00-11:50 AM |
Room: GRIMS
305 |
Instructor: Dr. Ron Hayne,
Grimsley Hall Room 309, 843-953-2281, ron.hayne@citadel.edu
Office Hours: Mon/Wed/Fri 10:00-11:00 AM
Mon/Wed 1:30-3:30 PM
Additional hours available by appointment
Required
Material: Engineering Problem Solving
with C++, Etter
Introduction
to MATLAB 7, Etter
Software: Dev-C++, Bloodshed Software
MATLAB
& Simulink Student Version, The MathWorks
GOALS To familiarize students with high level language
programming of computers, including the use of C++ and MATLAB for data
manipulation, data plotting, and equation solving.
ATTENDANCE
AND PARTICIPATION Attendance is required. Should it be necessary to miss a class for
any reason the student will notify the professor in advance and will be
responsible for any material missed. Assigned
tests are mandatory. Unless authorized
to the contrary by the professor, such tests take precedence over all other
duties or activities. Absence in
excess of 20% of the class meetings may result in a failing grade for the
course.
ACADEMIC
INTEGRITY Cheating in any form will be fully
prosecuted.
QUIZZES Unannounced
quizzes may be given throughout the semester.
If you miss an in class quiz you will receive a zero for that quiz. No make up quizzes will be given.
HOMEWORK Homework will
be turned in during class on the due date.
Late homework will not be accepted and will be given a zero grade. Neatness (legibility) will count!
GRADING (tentative)
(a) Projects,
Homework, and Quizzes 25%
(b) Tests (4) 50%
(c) Final Exam
25%
SPECIAL ACCOMMODATIONS If you need accommodations because of a disability, please see me privately after class or in my office within two weeks of the beginning of class or immediately after diagnosis. To request academic accommodations, students must also register with Academic Support at 953-1820.
COURSE OUTLINE
Changes are not only possible,
but likely.
|
Wk |
Dates |
Topics |
|
|
1 |
1/10 - 1/12 |
Introduction, Dev-C++ |
|
|
2 |
1/17 - 1/19 |
Simple C++ |
|
|
3 |
1/22 - 1/26 |
Control Structures, Quiz #1 |
|
|
4 |
1/29 - 2/2 |
Data Files, Review |
|
|
5 |
2/5 - 2/9 |
Test #1, Modular Programming |
|
|
6 |
2/12 - 2/16 |
Arrays, Quiz #2 |
|
|
7 |
2/19 - 2/23 |
2-D Arrays, Review |
|
|
8 |
2/26 - 3/2 |
Test #2, MATLAB Intro |
|
|
9 |
3/5 - 3/9 |
Predefined Functions, Quiz #3 |
|
|
10 |
3/12 - 3/16 |
Plotting |
|
|
11 |
3/19 - 3/23 |
Review, Test #3, Programming |
|
|
12 |
3/26 - 3/30 |
Spring Break |
|
|
13 |
4/2 - 4/6 |
Control Structures, Quiz #4 |
|
|
14 |
4/9 - 4/13 |
Matrix Computations, SNR |
|
|
15 |
4/16 - 4/20 |
|
|
|
16 |
4/23 |
Review |
|
HOMEWORK AND PROJECTS
|
Date Assigned |
Date Due |
Assignment |
|
1/19 |
1/26 |
C++ 2-32, 2-41 |
|
1/26 |
2/2 |
C++ 3-19, 3-30 |
|
2/2 |
2/9 |
C++ 4-9 rocket1.dat |
|
2/9 |
2/16 |
C++ 5-17 |
|
2/16 |
2/23 |
C++ 6-20 |
|
3/2 |
3/9 |
MATLAB 2-7, 2-13 voltage.dat |
|
3/9 |
3/16 |
MATLAB 3-8, 3-10 sensor.dat |
|
3/16 |
3/23 |
MATLAB 4-3, 4-9 |
|
4/6 |
4/13 |
MATLAB 5-4b, 5-5ab |
|
4/13 |
4/20 |
MATLAB 6-11b, 6-14a |