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
90th Street
New Cairo
Egypt

Course List

Computer Programming-1

  • Course Code :
    CS112
  • Level :
    Undergraduate
  • Course Hours :
    3.00 Hours
  • Department :
    Faculty of Computers & Information Technology

Instructor information :

Area of Study :

Explain the different structured programming concepts. Analyze a given requirement to match the structured programming concepts Compare and select methodologies from range of techniques, theories and methods to develop a structured programming

For further information :

Computer Programming-1

Structured program development: problem solving decision structure, repetition structures. Top-down and stepwise refinement. Subprograms: Procedures and functions. Structured data types: arrays, structures and classes. Recursion.

For further information :

Computer Programming-1

Course outcomes:

a. Knowledge and Understanding:

1- Apply the basic concepts and theories of algorithms using pseudo-code.
2- Combine and evaluate different structured programming tools.
3- Use the concepts of control structures, functions, arrays and pointers of structured programming.
4- Analyze the structured techniques and use in practical applications of structured programming.

b. Intellectual Skills:

1- Illustrate a set of methods for a given problem associated with their results for structured programming
2- Select appropriate methodologies and techniques for a given problem solution and setting out their limitations, restrictions and errors for structured programming
3- Evaluate and justify different solutions using well-defined structured programming criteria
4- Compare and differentiate between algorithms, methods and techniques used in structured programming

c. Professional and Practical Skills:

1- Analyze, Design, Implement and test structured techniques to solve various problems using structured programming
2- Apply, design methodologies, C languages and different supporting tools for structured programming
3- Use human computer interaction principles in the construction and evaluation of user interfaces for structured programming language applications

d. General and Transferable Skills:

1- Exploit a range of learning resources
2- Utilize effectively general computing facilities

For further information :

Computer Programming-1

Course topics and contents:

Topic No. of hours Lecture Tutorial/Practical
Introduction to Computer Programming 4 2 2
Fundamentals of a C Program- Data Types and Operators 4 2 2
Control Structures - Creating Conditional Statements 4 2 2
Creating Iteration Statements 4 2 2
Functions 4 2 2
Arrays 4 2 2
Strings 4 2 2
Pointers 4 2 2
Mid Term Exam 2
Structures and Unions 4 2 2
Bitwise Operations 4 2 2
Input and Output 4 2 2
Project presentation 4 2 2
Final Exam 2

For further information :

Computer Programming-1

Teaching And Learning Methodologies:

Teaching and learning methods
Interactive Lectures including discussion
Practical Lab Sessions
Self-Study (Project / Reading Materials / Online Material / Presentations)
Case Studies

For further information :

Computer Programming-1

Course Assessment :

Methods of assessment Relative weight % Week No. Assess What
Midterm Exam (s) 20.00 9 Knowledge and Understanding,Practical / Professional Skills, Intellectual Skills

For further information :

Computer Programming-1

Books:

Book Author Publisher
C++ for Everyone Cay S. Horstmann wiley

Course notes :

Course Notes are available with all the slides used in lectures in electronic form on Learning Management System (Moodle)

For further information :

Follow us on

Visit the Faculty

ADS