Faculty of Engineering - Ain Shams University, Home
Advanced Programming
What Will Learn?
-
Course Aims
-
Course Goals
- Decent Work and Economic Growth
- Industry, Innovation and Infrastructure
- Sustainable Cities and Communities
Requirements
CSE232s
Description
-
English Description
Structured versus object-oriented programming. Classes, Objects, Methods, Interfaces, Polymorphism, Inheritance, Data hiding, Constructors, Destructors, Access specifiers, Operator overloading, Function overloading, Virtual functions, Friend functions, Abstract classes, Implementation of dynamic data structures, Template functions and classes, Graphical User Interface (GUI) programming, Graphics, Event-driven programming, Concurrency and multi-threaded programming. -
Arabic Description
Structured versus object-oriented programming. Classes, Objects, Methods, Interfaces, Polymorphism, Inheritance, Data hiding, Constructors, Destructors, Access specifiers, Operator overloading, Function overloading, Virtual functions, Friend functions, Abstract classes, Implementation of dynamic data structures, Template functions and classes, Graphical User Interface (GUI) programming, Graphics, Event-driven programming, Concurrency and multi-threaded programming.
-
DepartmentComputer and Systems Engineering
-
Credit Hours2
-
GradesTotal ( 100 ) = Midterm (20) + tr.Student Activities (20 = tr.Industry 0% , tr.Project 10% , tr.Self_learning 0% , tr.Seminar 10% ) + tr.Oral/Practical (10) + Exam Grade (50)
-
HoursLecture Hours: 2, Tutorial Hours: 0, Lab Hours: 1
-
Required SWL75
-
Equivalent ECTS3