College of Engineering and Computing, Florida
International University
Summer B, 2016
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: 2:15 3:00 P.M., Monday and
Wednesday
CLASSROOM: EC 2840
SCHEDULE: 12:00 2:15 PM, Monday, Wednesday, and
Friday; Section: U02B, Class #: 51893
TEXTBOOKS: C++
for Engineers and Scientists, 4E, by Gary J. Bronson, Course Technology,
2013, ISBN-10: 1133187846, ISBN-13: 978-1133187844
Reference books: Learning to Program with Alice 3E, by Wanda
P. Dann, Stephen Cooper, Randy Pausch,
Prentice Hall, 2011, ISBN-10: 0132122472,
ISBN-13: 978-0132122474
OBJECTIVES: To introduce to
students fundamental computer programming concepts and implementation. To develop
students engineering problem solving skills by using engineering knowledge
combined with computer programming skills.
TENTATIVE LECTURE CONTENTS:
1. Introduction to Computer and Programming
Languages
2.
Binary Numbers and
Logic Operations
3.
Data Types and Processing
4.
Data Flow and Control
Structures
Exam 1
5.
Functions and
Structured Programming
6.
Arrays and
Pointers
7.
Classes and
Object-oriented Programming
8.
I/O Streams and
Data Files
9.
Introduce to Alice and/or Visual C++ Software Development Environment
10.
GUI Programming
11.
Graphics and Animation
12.
Engineering Problem Solving Applications
GRADING POLICIES:
Homework and Projects: 30%, All
homework and project assignments have to be submitted in electronic copy on
time. Late homework and projects will have 20% per day penalty.
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: 46%, Two exams
will be given in the class, open books and notes. Makeup exam will be given
only under unusual circumstances. A written request for a makeup exam must be
provided.
Final Project: 16%, 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 = 73.3 76.6
B+
= 86.7 89.9 C- = 70.0
73.2
B =
83.3 86.6 D = 60.0
69.9
B-
= 80.0 83.2 F = below
60.0