Electrical and Computer Engineering
TTU Home Courses

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