Problem solving techniques for engineering problems, primarily from the fields of electrical and computer engineering; procedural and object-oriented program development, editing, compiling, linking, and debugging using the C++ programming language.
This course provides the foundations of computer programming. Both electrical engineers and computer engineers need to understand computer programming as well as be able to program computers to solve engineering problems.
Percentage of Course
|Basics of computer organization||3%|
|Data types and expressions||10%|
|Design and implementation of quality programs||5%|
|Use of classes and basic class design||8%|
|Formatted I/O and the use of files||5%|
|Pointers and run-time memory allocation||7%|
|Use of arrays||7%|
|Use of development environments||3%|
|Interfacing to software library functions||3%|
|Practical use of concepts described in learning objectives||20%|