Course Guide



Course SyllabusECE 206/L – Computer Programming for Electrical Engineers and LaboratoryDepartment of Electrical & Computer Engineering1. Course Number and Name:ECE 206/L – Computer Programming for Electrical Engineers and Laboratory 2. Credit Units/Contact Hours:3/53. Course Coordinator:George Law4. Text, ReferenceDale, Weem, and Headington,Programming and Problem Solving with C++, 4th ed., Jones and Bartlett Publishers, 2005.Software: NXC, BRICX Command Center(see Internet Resources below);, Visio 2007 Resources: (BRICX command center download )(NBC/NXC tutorial, guide, sample) (NXT Tutorial) (NXC Tutorial)(Lego NXT resources)Tutorials/NXT%20Tutorial.pdf (NXC Tutorial)5. Specific Course Information a. Course DescriptionIntroduction to computer programming with emphasis on EE problem solving. Major topics include problem solving, algorithm development, hardware integration, and programming in NQC and C++. 2 hours lecture per week; one 3-hour lab per week.b. Prerequisites by TopicStudents must have completed differential calculus (MATH150A).c. Required Course 6. Specific Goals for the Coursea. Specific Outcomes of Instructions – After completing this course the students should be able to:1.. To develop the students’ problem solving skills using the computer by way of NXT, NXC and C++ programming. To provide early exposure to Electrical Engineering problem solving using computer.To integrate software and hardware in system design.b. Relationship to Student OutcomesThis course supports the achievement of the following student outcomes: An ability to apply knowledge of math, science, and engineering to the analysis of electrical engineering problems.e. An ability to identify, formulate and solve electrical engineering problems.7. Topics Covered/Course OutlineIntroduction to Computers/MicrocontrollersEngineering problem solving methodologyFlowcharting and Algorithm DevelopmentNXT programmingNXC ProgrammingC++ ProgrammingVariables, Data Types, Operators, ExpressionsLoopsSensors and Control structuresArrays, Strings? Functions, scope, and parametersInput/OutputFileMiscellaneous Topics/Review Prepared by:George Law, Professor of Electrical and Computer Engineering, November 2011Ali Amini, Professor of Electrical and Computer Engineering, March 2013 ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download