Introduction to Programming
Introduction to computing course aims to teach the basic concepts used in computer programming.
Course Info
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:
- Identify problem elements and requirements.
- Design algorithms using Flowcharts and pseudocode.
- Write, compile and run simple C++ programs using variables and elementary data types.
- Apply the precedence rule to arithmetic operators in expressions.
- Declare named constants in C++ programs.
- Write complete C++ programs that use char data type and character strings.
- Produce complete C++ programs that use if, switch, break statements.
- Explain the aspects of a correct loop structure (loop body, termination condition, and control variable).
- Differentiate between the looping control structures (for, while, and do..while).
- Produce complete C++ programs that use loops.
- Identify the need for using arrays.
- Declare structured data types.
- Produce complete C++ programs that use arrays.
- Break down a program into functions.
- Write functions that use pass by value and pass by reference
- Use one-dimensional arrays in sorting and searching.
- Identify the need for using the “struct” data type.
- Produce programs using arrays/structures combination of data structures.
- Declare the pointer data type.
- Use the pointer data type to manipulate linked lists.
- Develop programs using OOP paradigm.
- 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 7,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] |