Course Syllabus

American University of Bahrain

College of Engineering

 

 logo.png

 

 

title.png

 

 

 

 

CMPE 160

Introduction to Computer Programming and Applications

 

 

 

Overview

 

This course introduces the fundamental concepts of computer systems, networks, structured programming, and provides a comprehensive introduction to programming for engineering students. It is designed as an introduction to programming and programming language (C++) for students who have no or very little programming knowledge and experience. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging computer applications.

 

 

 

 

 

 

Modules

 

 

 

m1.png    

  m2.png  

  m3.png  

m4.png    

01

02

03

04

 Introduction to computer system and Programming

 Representing, and manipulating information

 Architecture and technologies of the Internet

 Introduction to C++

m5.png    

m6.png    

  m7.png  

m8.png    

05

06

07

08 

 Expressions and Interactivity

Making Decisions 

Loops and Files 

Functions

 

  m9.png  

m10.png    

 

 

09

10

 

 

 

 Arrays and Vectors

 Searching and Sorting

 

textbook.jpg    

Textbook

 

Gaddis, T. (2018). Starting Out with C++ from Control Structures to Objects (9th Edition), Pearson.

 

Assessments

 

assessments.png    

 

Assessments Calendar

 

 

 

 

Calender.png    

 

Final Exams: 18 May – 27 May 2021

 

 

Instructor

 

 

 

 

 

instructor title.png

instructor.png

     Dr. Hasan Kadhem

Email.png 

     hasan.kadhem@aubh.edu.bh

phone.png 

     7049

officeHours.png 

     Office Hours: 

     UT        11:30 AM – 01:00 PM

   

 

 

 

 

@ 2021 American University of Bahrain

 

 

 

 

Course Summary:

Date Details Due