Future University In Egypt (FUE)
Future University is one of most promising private universities in Egypt. Through excellence in teaching, research and service, Future University strives to provide a comprehensive, high-quality education that prepares our graduates to be future leaders.
mainLogo
Altagamoa Al Khames, Main centre of town, end of 90th Street
New Cairo
Egypt
Faculty of Engineering & Technology
Apply Now

List of Courses

Computer Programming

  • Course Code :
    CMP 132
  • Level :
    Undergraduate
  • Course Hours :
    2.00 Hours
  • Department :
    Faculty of Engineering & Technology

Instructor information :

Area of Study :

For further information :

Computer Programming

Fundamental programming constructs: Syntax and semantics of a higher-level language; variables, data types, arrays − expressions, assignment statements − Simple I/O − Conditional and iterative control structures − Functions and parameter passing − Function Basics – Recursion.

For further information :

Computer Programming


Course outcomes:

a. Knowledge and Understanding:

1- Outline basic knowledge of a core of program analysis.
2- Recognize the fundamental programming techniques and concepts including control constructs, looping techniques, and functions as components.
3- Identify steps of implementation and evaluation of computer programs.
4- Write programs of real-world applications using C++.

b. Intellectual Skills:

1- Discover different ways to solve engineering problems.
2- Compare solutions to code an appropriate one.
3- Interpret written programs to show outputs.

c. Professional and Practical Skills:

1- Collect problem specifications to write the program code.
2- Recommend a suitable way to write a C++ computer program.

d. General and Transferable Skills:

1- Working within multidisciplinary team.
2- Work in stressful environment.


For further information :

Computer Programming

Course topics and contents:

Topic No. of hours Lecture Tutorial/Practical
History and importance of computer programming. 4 1 1
Overview, Basic programming in C++, essential concepts, programming style. 8 2 2
Elements of programming (code, data types, Variables, assignment statements) 4 1 1
Assignment statements, logical and arithmetic operations, and input/output examples. 4 1 1
Logical expressions and control constructs: if-else, nested if. 4 1 1
Logical expressions and control constructs: switch 4 1 1
Looping techniques: For loop 4 1 1
Looping techniques: while, do……while. 4 1 1
Looping techniques: nested loop. 4 1 1
Arrays 8 2 2
Building functions, including parameter, scope, and return values 8 2 2
Recursive Functions 4 1 1

For further information :

Computer Programming

Teaching And Learning Methodologies:

Teaching and learning methods
Interactive Lecture
Discussion
Problem-based Learning
Report
Experiential Learning

For further information :

Computer Programming

Course Assessment :

Methods of assessment Relative weight % Week No. Assess What
Assignment 5.00
Final Exam 40.00
Lab Exper. 10.00
Mid- Exam 1I 15.00
Mid- Exam I 15.00
Oral Exam 5.00
Quizzes 10.00

For further information :

Computer Programming

Books:

Book Author Publisher

Course notes :

Recommended books :

Periodicals :

Web Sites :

For further information :

Follow us on

Visit the Faculty

ADS