students using laptop and working in classroom

Introduction to Programming

Introduction to computing course aims to teach the basic concepts used in computer programming.

Course Info

Type :
Course
Duration :
80 Hours
Subject :
Computer Skills
Location :
AUC Tahrir Square
AUC New Cairo
Format :
Online or Face to Face
CEUs:
8
Status :
On Demand

Registration Instructions, Policies and Procedures

Registration instructions and tips, coupled with a clear understanding of policies and procedures, lay the foundation for a fulfilling and successful academic experience. 

Introduction to computing; problem-solving process; flowcharts and pseudocode, program development; programming concepts in C++ language including program structure; constants, variables, data types, operators, and library functions; control structures: such as sequencing, loops, and conditions; arrays; user-defined functions; structures; pointers; Object-Oriented Programming (OOP); data files; developing programs in C++.

Code 

Title

CEUs* 

CCOM350

Introduction to Programming

 8

*One continuing education unit equals 10 contact hours.

By the end of this course, learners will be able to:

  1. Identify problem elements and requirements.
  2. Design algorithms using Flowcharts and pseudocode.
  3. Write, compile and run simple C++ programs using variables and elementary data types.
  4. Apply the precedence rule to arithmetic operators in expressions.
  5. Declare named constants in C++ programs.
  6. Write complete C++ programs that use char data type and character strings.
  7. Produce complete C++ programs that use if, switch, break statements.
  8. Explain the aspects of a correct loop structure (loop body, termination condition, and control variable).
  9. Differentiate between the looping control structures (for, while, and do..while).
  10. Produce complete C++ programs that use loops. 
  11. Identify the need for using arrays.
  12. Declare structured data types.
  13. Produce complete C++ programs that use arrays. 
  14. Break down a program into functions.
  15. Write functions that use pass by value and pass by reference
  16. Use one-dimensional arrays in sorting and searching.
  17. Identify the need for using the “struct” data type.
  18. Produce programs using arrays/structures combination of data structures.
  19. Declare the pointer data type.
  20. Use the pointer data type to manipulate linked lists. 
  21. Develop programs using OOP paradigm.
  22. Write programs to manipulate disk data files.

All courses require the use of Windows-based computers and applications software in SCE labs for home assignments, presentations, and projects.

EGP 6,800

Contact Us

For further information, contact us

Sundays through Thursdays, from 9 am – 4 pm

t: +2.2797.6194 or email us at [email protected]