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 2

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

Instructor information :

Area of Study :

Object-oriented programming: data abstraction, encapsulation, classes, objects, templates, operator overloading, function overloading, inheritance, polymorphism, exception handling, and streams language to develop computer programs.

For further information :

Computer Programming 2

Object-oriented programming: data abstraction, encapsulation, classes, objects, templates, operator overloading, function overloading, inheritance, polymorphism, exception handling, and streams

For further information :

Computer Programming 2

Course outcomes:

a. Knowledge and Understanding:

1- To understand the principles of the object oriented programming paradigm specifically including abstraction, encapsulation, inheritance and polymorphism

b. Intellectual Skills:

1- Construct appropriate diagrams and textual descriptions to communicate the static structure and dynamic behavior of an object oriented solution
2- Describe and explain the factors that contribute to a good object oriented solution, reflecting on your own experiences and drawing upon accepted good practices

c. Professional and Practical Skills:

1- Use an object oriented programming language, and associated class libraries, to develop object oriented programs
2- Design, develop, test, and debug programs using object oriented principles in conjuncture with an integrated development environment-

d. General and Transferable Skills:

For further information :

Computer Programming 2

Course topics and contents:

Topic No. of hours Lecture Tutorial/Practical
Introduction to Java 4 2 2
Midterm-2 3 1 2
Exception Handling 4 2 2
Final Exam 4 2 2
Primitive Data Types and Operations 4 2 2
Control Statements 4 2 2
Methods 4 2 2
Arrays & Strings 4 2 2
Objects and Classes 4 2 2
Midterm -1 3 1 2
Class Inheritance & Polymorphism 4 2 2
Abstract & Interface classes 4 2 2

For further information :

Computer Programming 2

Teaching And Learning Methodologies:

Teaching and learning methods
Lectures
Exercises
Practical training
Self-Study
Open Discussion
Presentation
Project
Web site searches
E-learning
Case Study

For further information :

Computer Programming 2

Course Assessment :

Methods of assessment Relative weight % Week No. Assess What

For further information :

Computer Programming 2

Books:

Book Author Publisher
Java for Everyone Cay S. Horstmann John Wiley

For further information :

Follow us on

Visit the Faculty

ADS