This course is an introduction of C++ programming language for problem solving in electrical and computer engineering. Topics covered include: C++ structures, classes, abstract data types and code reuse. Basic Object-oriented programming concepts as well as numerical techniques are introduced to solve problems in many areas in electrical and computer engineering.
Prerequisites
ESE 124, or permission of instructor.
|
Professor Xin Wang |
|||||||||||
|
|
|
||||||||||
|
Teaching assistants: |
Email: |
||||||||||
|
Credits for course: |
3 |
||||||||||
|
Required and Reference texts: |
• Dolores M. Etter and Jeanine A. Ingber,
Engineering Problem Solving with C++, Prentice Hall, 2003,
ISBN: 0130912662 References: • Deitel, Deitel, Nieto &
Strassberger, GETTING STARTED with Microsoft Visual C++ 6 with an
Introduction to MFC, Prentice Hall, 2000 ISBN: 0130132497 • Thinking
in C++, download at http://www.planetpdf.com/developer/article.asp?ContentID=6634
Class
notes, copies of slides and reference documents will be available at ESE224. |
||||||||||
|
Assignments: |
Several homework assignments. |
||||||||||
|
Midterm/Final exams: |
Time TBD |
||||||||||
|
Grading: |
Assignments 30%, midterm 25%, Final 35%. Class participation and discussion 10%. |
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|