EGR 126-002N
Programming for Engineering (3 credits)
Dr. Charbel T. Fahed
Fall 2011
Instructor: Charbel T Fahed,
Ph.D.
Tel. (703)323-3188(w) (703)323-3326
(Division) Fax:
(703)323-3176
Office: CG-211 F Email:
cfahed@nvcc.edu
Office hours: Mon 11:00 - 12:00 PM, Tue 1:45 -
3:45, Wed 12:00 - 1:00 PM, Thu 2:45 - 3:45 PM
Office By appointment: Friday 12:45 - 5:45 PM
Textbook: Engineering Problem
Solving with C++ by Etter and Ingber
2 nd ed. ISBN-13: 978-0-13-601175-0
COURSE
DESCRIPTION
It introduces computers, their architecture and
software. It teaches program development using flowcharts. It solves
engineering problems involving programming in C++ language. Lecture 2 hours.
Laboratory 2 hours. Total 4 hours per week.
GENERAL
COURSE PURPOSE
The purpose is to build upon the engineering
student's knowledge of computer programming on microcomputers in BASIC by
conveying knowledge of programming in a more structured language – C++. The
course will amplify and codify programming techniques particularly applicable
to engineering problems. Some of the fundamental computer algorithms used in
science and engineering will be introduced from the field of numerical
analysis.
ENTRY
LEVEL COMPETENCIES
It requires familiarity with computer Operating
System. The student should have knowledge of analytical geometry and
differential calculus. Prerequisites for this course are MTH 173 - 'Calculus
with Analytic Geometry I', and EGR 120 - 'Introduction to Engineering'.
COURSE
OBJECTIVES
Upon completion of this course, the student should
be:
A. familiar with the widely used engineering
computer language, C++,on personal computer
B. Familiar with the principles of structured programming and fundamental
engineering algorithms from the field of numerical analysis
C. Able to construct program flow
diagrams (flowcharts) and pseudocode structures of
program
D. Able to use most of the C++ language
features
MAJOR
TOPICS TO BE INCLUDED
A. Computer
Architecture, Hardware and Software Components
B. Flowcharting and pseudo code; C++
arithmetic
C. Flow control statements; simple
program, function evaluation by power series
D. I/O statements; arrays and
subscripted variables
E. Loop control using DO and CONTINUE
statements; DO WHILE
F. Cramer's rule and matrix solution of
linear equations
G. Subroutine and function subprograms;
statement functions
H. Computer integration by trapezoidal
and Simpson's rules; double precision
I. Complex arithmetic; root solving by
Newton's method
J. Character manipulation
Class Date/Time:
Monday 1:00 - 2:50 PM (Lecture)
Room CT-315, 3:00 - 4:50 PM (Lab) Room CT 108
Prerequisites: MTH 173,
EGR 120. No prior programming knowledge is required.
Major Topics:
1)
Introduction to Computer Architecture, Hardware and Software (Chapter 1)
2)
Digital Number Systems (Chapter 1)
3) Programming Fundamentals (Chapter 2)
4) Variables and Operators (Chapter 2)
5) Control Structures (Chapter 3)
6) Functions (Chapter 5)
7) One & Two Dimensional Arrays (Chapter 6
& 7)
8) Pointers (Chapter 9)
9) Structures & Class Introduction (Chapter
8)
10) Input/output Data files (Chapter 4)
Assessment:
Programs Assignments (60%):
Programs will be assigned as class progresses.
Points will be given for each program. Programs must be turned-in
in two weeks after they are assigned, and presented on standard 81/2"x11"
printout paper - including source-code and outputs.
One Test (3 0%): Tentative
date: Oct.17. No makeup except in cases of verifiable emergencies.
Final Exam ( 10%)
Grades : A 90-100 B 80-89 C 70-79 D 60-69 F Less
than 60
Policies:
1. Attendance: Regular attendance
is required; arrive on time. It is the student's responsibility to inform the
instructor prior to
any necessary absence. Student is responsible for making up all course work
missed during an absence. Absence of two weeks will result in one grade lower.
If late, the student must ensure the instructor is aware of his/her presence at
the end of class. Repeated lateness may result in a grade penalty at the
discretion of the instructor.
Week
following Census Date: September 9, never-attending students
will be withdrawn by the instructor.
It
is the student's responsibility to drop or withdraw from a course on his/her
own in accordance with the requirements of NVCC.
The
award of "W" grade after the last day to withdraw without grade
penalty, November 1, REQUIRES official documentation and the Dean' s signature.
2. Academic Dishonesty:
When
College officials award credit, degrees, and certificates, they must assume the
absolute integrity of the work you have done; therefore, it is important that
you maintain the highest standard of honor in your scholastic work.
The
College does not tolerate academic dishonesty. Students who are not
honest in their academic work will face disciplinary action along with any
grade penalty the instructor imposes. Procedures for disciplinary
measures and appeals are outlined in the Student Handbook. In extreme
cases, academic dishonesty may result in dismissal from the College.
Academic dishonesty, as a general rule,
involves one of the following acts:
3. Students with Disabilities: Contact a
counselor for disability services. call
(703)323-3501 to discuss
possible accommodations.
4. Talking between
students should be avoided during the lecture period.
5. Cellular Phone : Should be shut off
in the classroom and cannot be used to substitute for a calculator.
6. Refer to the Student Handbook for
the College Policies.
Supply Needed : USB flash drive
|
Dates to remember |
|
|
Classes begin |
August 22 |
|
Schedule adjustments (add/drop/swap) on NOVAConnect (open to all) |
August 22-28 |
|
Late Schedule Additions--in-person, permission required |
August 29 - September 2 |
|
Drops on NOVAConnect with
tuition refund |
August 29-September 8 |
|
Labor Day Holiday for faculty, students and staff, Offices
closed |
September 5 |
|
Last day to drop with tuition refund or change to audit
(Census Date)** |
September 8 |
|
Last day to apply for Fall graduation * |
October 1 |
|
Non-instructional days/no classes; College offices open |
October 10-11 |
|
Last day to withdraw without grade penalty |
October 31 |
|
Non-instructional day/no classes; College closes at Noon |
November 23 |
|
Thanksgiving Holiday for faculty, students and staff,
College offices closed |
November 24-25 |
|
Non-instructional days/no classes |
November 26-27 |
|
Last week of classes |
December 6-12 |
|
Final exam week |
December 13-19 |
|
Examinations end |
December 19 |
Emergency Evacuation: Please
observe the emergency evacuation plan as posted in the class room. The college
Emergency Preparedness Plan and NOVA Alert can
be accessed on www.nvcc.edu/emergency
Weather Closings: call
323-3000, listen to the news stations, Check websitewww.nvcc.edu/depts/homepage/closing
Northern Virginia
Community College
NOTICE TO STUDENTS
REGARDING ATTENDANCE AND GRADES
Your instructors establish the attendance
policies for their individual classes. Be sure that you know and follow the
policy for each of your classes. You also need to be aware of the 60 percent
date for each class in case you need to withdraw for any reason.
If you do not attend at least one class meeting
or participate in a distance learning class by the Last Day to Drop with a
Tuition Refund (also known as the Census Date), your class registration will be
administratively deleted . This means that
there will be no record of the class or any letter grade on your transcript.
Furthermore, your class load will be reduced by the course credits, and this
may affect your full-time or part-time student status. In instances where
your registration is administratively deleted because you have never attended
or otherwise participated in a class, you will not receive a tuition refund.
If you start attending a class but then fail to
meet the attendance requirement, your instructor may withdraw you from the
class.
·
If you have documented mitigating circumstances
for withdrawal and if
these circumstances are approved by your instructor and division dean, you will
receive a grade of "W." Failure to attend class is not a mitigating
circumstance.
You may withdraw yourself from a class by
following one of these procedures:
·
If you have documented mitigating circumstances
for withdrawal and if
the request is approved by your instructor and division dean, you will receive
a grade of "W."
If you are receiving federal financial aid
and/or veterans' benefits, you should know that receiving a grade of
"W," "F," for failure to attend classes may adversely
affect your eligibility for assistance and you may be required to repay
any aid you have received. You
can find more information in the current Student Services Financial Aid
brochure or from the Financial Aid Specialists at your campus Student Services
Center.
COURTESY AND SAFETY
Please respect others in
this classroom—which means keeping cellular phones, Laptops, earphones, and
Smart Phones … etc. OFF and out of sight, avoiding any sources of distraction,
and staying for the full class. Any exceptions to these rules should be cleared
with the instructor in advance. Disruption is not permitted! NOVA is a place
for learning and growing. You should feel safe and comfortable anywhere on this
campus. In order to meet this objective, you should let your instructor, his
supervisor, the Dean of Students, or Provost know if any unsafe, unwelcome, or
uncomfortable situation arises that interferes with the learning process.
FIRE/EMERGENCY
EVACUATION PROCEDURE:
In case of emergency,
please follow the emergency procedure as posted in the classroom.
ATTENDANCE AND
PARTICIPATION
Education is a
cooperative endeavor between the student and the professor. Successful learning
requires good communication between students and instructors. Therefore,
regular attendance, arrival on time, and active participation are important and
expected. If one misses the first three weeks of class, the instructor may
withdraw the student administratively from the course. If you must be absent,
it is your responsibility to inform your instructor beforehand or as soon as
possible. Accordingly, the roll will be called at the beginning of each
session. In order to avoid taking the rest of being late to class, It is suggested to arrange arrive at least five minutes
before the class starts and be fully ready to begin on time.
WITHDRAWAL POLICY
To drop the course, one
must officially withdraw. The last day to withdraw is Oct 31. Adjustment in
tuition is shown above; and likewise the Last day to change to audit. The final
deadline to receive a W is shown in the schedule tabled above. The award of W
after the last day of class requires official documentation, the Dean’s
signature, and very unusual circumstances.
FURTHER TIPS FOR
IMPROVING PERFORMANCE AND REDUCING CONFLICT
(1) Please devote two
(2) hours outside of class for every hour inside class.
(2) For additional help,
one should make use of tutoring in CT 316 E with Paul Headling
(3) IF YOU HAVE A
DOCUMENTED DISABILITY THAT REQUIRES AN ACCOMODATION, please contact Campus
Disability Services and your instructor within the first two (2) weeks of
class. The memorandum they provide is confidential.
:
ACADEMIC DISHONESTY
When college officials
award credit, degrees, and certificates, they must assume the absolute
integrity of the work you have done; therefore, it is important that you
maintain the highest standard of honor in your scholastic work. The college
does not permit academic dishonesty. Students who are not honest in their
academic work will face disciplinary action along with an
―F‖ for the course. Procedures for disciplinary measures and
appeals are outlined in the student handbook. In the most extreme cases,
academic dishonesty may result in dismissal from the college. Academic
dishonesty, as a general rule, involves one of the following acts:
(1)Cheating on an examination—i ncluding
the giving, receiving, or soliciting of information and the unauthorized use of
notes or other materials.
(2) The use of any material purported to be the unreleased contents of a
forthcoming examination. (3) Substituting for another person during an
examination or allowing another person to take your place. (4) Plagiarism
(taking credit for another person’s work or ideas without acknowledging the
source) is a violation of the code of ethics and would be severely punished.
(5) improper
collaboration with others, unless approved by the instructor. (6) Knowingly
furnishing false information, or forgery, to the college.
Honor Code:
I the undersigned
_____________________hereby declare that I have neither given nor received any
assistance on my exams, given in class or as take-home, under penalty to
receive an F for the course with possible further disciplinary actions as
deemed appropriate by the college administration.
Inclement Weather
Policy:
If the College is
closed, a text alert will be sent to cell phones registered on NOVA
Alert, a notice will be posted on the home page of
the College’s website and will appear on our cable television station (channel
19, 25, 37 or 59 – check your local listing). Individuals may also call the
College Call Center at 703.323.3000, NOVAConnect at
703.323.3770, or in Prince William County 703.330.3770. Do not call individual
offices.
Final Statement:
Nova is a place for
learning and growing. You should safe and conformable anywhere on this campus.
In order to meet this objective, you should: 5
a. Let your instructor,
his/her supervisor, the dean of students or provost know if any unsafe,
unwelcome or uncomfortable situation arises that interferes with the same
process.
b. Inform the instructor
within the first two weeks of classes if you have received a special needs or
disability accommodation that may affect your performance in this course.
This syllabus reflects the
current policies and procedures of the college, but may be altered as deemed
appropriate by the instructor.