Computer Programming (C++) – 2014

Computer Programming I


Course Code: ECOM 2401 and ECOM 2315
Credit Hours: 3h Lecture + 1h Lab

Instructor: Dipl.-Ing. Abdelnasser Abdelhadi
Room: I415  phone: 2821


Textbook:Introduction to programming with C++. Daniel Liang
Textbook Website:

Course Description:

The course presents an introduction to software development using the C++ programming language. It includes concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Students will learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented programming using C++. Students start with the essential problem-solving and programming concepts (control statements, methods, and arrays), are then introduced to object-oriented programming.

Course objectives and outcomes:

Upon completion of this course a student will develop an understanding of the form and structure of the C++ programming language. He will become familiar with the steps in the program development process. He will be able to develop solutions to a variety of programming problems using the C++ programming language.

Course Outlines:

  • Introduction to Computers, Programming, and C++
  • Primitive Data Types and Operations
  • Selection Statements
  • Loops
  • Functions
  • Arrays
  • Pointers and C-Strings
  • Objects and Classes

Grading Scheme Industrial Engineering:

  • Lab, project, quizzes and attendance 30%
  • Midterm 20%
  • Final 50%