Mechanical and Materials
Engineering Department, Florida International University,
Fall, 2018
Syllabus
INSTRUCTOR: Dr. Wei-Yu Bao,
office: EC 3234, phone: 305.348.6863, email: baow@fiu.edu,
web:
http://web.eng.fiu.edu/wbao, office hours: 3:45 4:45 PM, Tuesdays and
Thursdays
CLASSROOM: EC 2832
SCHEDULE: 7:50 9:05 PM, Tuesdays and Thursdays,
Section: U01, Class#: 82114
TEXTBOOKS: C++
for Engineers and Scientists, 4E (or 3E), by Gary R. Bronson, Course
Technology, 2013, ISBN: 9781133187844
Reference Books: Fortran 90/95 for
Scientists and Engineers, 2E, by Stephen J.
Chapman, McGraw-Hill, 2004, ISBN: 9780072825756
OBJECTIVES: To introduce the
fundamentals of computer programming and develop programming skills for solving
engineering problems.
TENTATIVE LECTURE CONTENTS:
1. Introduction
to Computer Programming
2.
Binary Number
Systems and Logic Operations
3.
Data Types and Declaration
4.
Operators and Expressions
5.
Math Functions
6.
Control Structures
Exam 1
7.
Functions and
Structured Programming
8.
Arrays
9.
Classes and Object-oriented
Programming
10.
I/O Streams and
Data Files
11.
Introduction to Visual C++ Software Development
Environment and Graphical User Interfaces
12.
Using Controls and Mouse
13.
Simulations of Engineering Applications
14.
Introduce to the Other Programming Languages
GRADING POLICIES:
Homework: 20%, Homework assignments have to be
submitted in both electronic and printed copies on time. Late homework will
have 20% per day penalty. The electronic copies have to be emailed to eceml2032@gmail.com with a file name of
EML2032_Homework#_Your Name.
Quizzes: 8%, Pop-up quizzes will be given in the
class without previous announcement, open books and notes. There is no make-up
quiz.
Exams: 48%, Two exams
will be given in the class, open books and notes. A makeup exam will be given
only under unusual circumstances. A written request for a makeup exam must be
provided.
Projects: 24%, Project assignments have to be
submitted in both electronic and printed copies on time. The final project will
be presented in the class.
Grade: A = 95.0 100 C+
= 76.7 79.9
A- = 90.0 94.9 C
= 70.0 76.6
B+ = 86.7 89.9 D
= 60.0 69.9
B = 83.3 86.6 F
= below 60.0
B- = 80.0 83.2
ME Program Educational Objectives:
Broad and in-depth knowledge of engineering science and principles in
the major fields of Mechanical Engineering for effective engineering
practice, professional growth, and as a base for life-long learning. |
Hands-on experience with available instruments and lab techniques to
bridge classroom learning and practical, real-life problems. |
The ability to utilize analytical and experimental methods and modern
computer technology for decision-making and engineering design and to solve
realistic engineering problems. |
The ability to work effectively with others in a team while simultaneously
maintaining independent and creative thought. |
The ability to communicate effectively and to articulate technical
matters using verbal, written, and graphic techniques. |
An adequate background to pursue graduate studies in engineering and other
fields. |
A sense of professional and social responsibility, including a
commitment to protect both occupational and public health and safety,
developed through consideration of moral, social, and ethical paradigms
related to the engineering profession and practice. |
ME Program Outcomes:
A. Ability to apply knowledge of mathematics, science, and engineering. |
E. Ability to identify, formulate, and solve engineering problems. |
F. Understanding of
professional and ethical responsibility. |
G. Ability to communicate effectively. |
I. Recognition of the need for,
and ability to engage in life-long learning. |
K. Ability to use the techniques, skills and modern engineering tools
necessary for engineering practice. |