ESE 224 Computer Techniques for Electronic Design II

Spring 2006

 

 

Course Description

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.

Course Benefits

  • Learn the basic C++ programming skills
  • Obtain a consistent methodology for solving engineering problems

Lecturer

Professor Xin Wang

 

Class location:

Roth Caf. 113

Class time:

MW: 2:20-3:40 pm

Office hours:

MW: 3:40 – 5:40 pm

Office phone:

+1 (631) 632 8402

Email address:

xwang@ece.sunysb.edu

Teaching assistants:

TA

Office hours

TBD

 TBD.

 

 

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%.