ECE 1305 - Introduction to Engineering and Computer Programming
|
Designation
|
Required |
|
Catalog description |
ECE1305. Introduction to Engineering and Computer Programming (3:3:0). Prerequisite: MATH 1351 (may be taken concurrently). An introduction to the fundamentals of computing and structured programming for electrical engineering. Fulfills Core Technology and Applied Science requirement.
|
|
Prerequisite(s)
|
Score on Mathematics Placement Examination (MPE) of 7; or MATH 1350, or MATH 1550, or score on MPE of 5 and MATH 1321. |
|
Textbook(s) and/or other required material
|
Walter Savitch, ABSOLUTE C++, 2nd Edition, Addison Wesley, 2006
|
|
Course learning outcomes |
Upon completion of this course, students should be able to create and use procedural C++ programs to analyze and solve simple engineering problems.
|
|
Topics covered |
Basic computer terminology – 1 hour C++ basics: statements and operators – 3 hours Control structures; if, switch, while, for do-while – 6 hours Function basics, parameters, and overloading – 6 hours Arrays – 4 hours Pointers, dynamics arrays – 6 hours Structures – 3 hours Introduction to objects and classes – 6 hours Tests – 3 hours
|
|
Class/laboratory schedule |
Class meets 15 weeks, 3 times per week for 50 minutes or 2 times per week for 80 minutes.
|
|
Contributions to professional component |
This course prepares students for engineering practice by emphasizing computer programming skills. This course includes engineering topics.
|
|
Relationship of course to program outcomes
|
This course addresses EE and CMPE Program Outcomes a, e, and k.
|
|
Prepared by |
Mohammad Saed, September 29, 2004
|