Electrical Engineering and Computer Science

EECS 1500 - Intro. to Programming Course Syllabus

Credits/Contact Hours
3 credit hours and 3 contact hours (Engineering Topics)
Textbook
Problem Solving with C++, Walter Savitch, 2018
Course Information
Covers the concept and properties of an algorithm, analysis and decomposition of computational problems, use of modern programming practices. Introduction to arrays and classes. Uses the C++ language.
Prerequisite: None
Required for EE majors
Specific Goals - Student Learning Objectives (SLOs)
The student will be able to
1. Implement an elementary algorithm by writing a program in the C++ language.
2. Understand the concept of a variable and the assignment operator.
3. Understand simple data types.
4. Understand the array data structure.
5. Ability to write programmer-defined functions.
6. Ability to program using branching statements.
7. Ability to program using looping statements.
8. Implement a program illustrating the fundamental concepts of the object-oriented paradigm.
Topics
Primitive Data Types and Operations

  1. Basic C/C++ program structure and design
  2. Functions
  3.  File I/O
  4. Strings
  5.  Arrays
  6.  Classes and object-oriented programming
  7. Standard template library basics.
Last Updated: 6/13/23