كلية الهندسة - جامعة عين شمس, الرئيسية
Advanced Computer Programming
What Will Learn?
-
Course AimsBy the end of this course the student will be able to Introduce main concepts of Object Oriented Programming OOP paradigm. Familiarize with the syntax of an OOP language Java Employ the OOP concepts to synthesize an efficient design for simple and medium sized programming problems
-
Course Goals
- Decent Work and Economic Growth
- Industry, Innovation and Infrastructure
- Sustainable Cities and Communities
Requirements
CSE231s
Description
-
English Description
Object-oriented programming concepts using one of the modern general-purpose object-oriented programming languages. Structured and object-oriented programming paradigms. Classes, Objects, Methods, Interfaces, Polymorphism, Inheritance, Data hiding, Constructors, Destructors, Access specifiers, Virtual functions, Friend functions, Abstract classes, Implementation of dynamic data structures, Operator overloading, Function overloading, Template functions and classes, Graphical User Interface (GUI) programming, Graphics, Event-driven programming, Concurrency and multi-threaded programming. -
Arabic Description
Object-oriented programming concepts using one of the modern general-purpose object-oriented programming languages. Structured and object-oriented programming paradigms. Classes, Objects, Methods, Interfaces, Polymorphism, Inheritance, Data hiding, Constructors, Destructors, Access specifiers, Virtual functions, Friend functions, Abstract classes, Implementation of dynamic data structures, Operator overloading, Function overloading, Template functions and classes, Graphical User Interface (GUI) programming, Graphics, Event-driven programming, Concurrency and multi-threaded programming.
-
قسمهندسة الحاسبات والنظم
-
الساعات المعتمدة3
-
الدرجاتالإجمالي ( 100 ) = نصف العام (20) + tr.Student Activities (20 = tr.Industry 0% , tr.Project 10% , tr.Self_learning 0% , tr.Seminar 10% ) + tr.Oral/Practical (10) + درجة الامتحان (50)
-
الساعاتساعات المحاضرة: 2, ساعات التعليم: 1, ساعات المعمل: 2
-
Required SWL125
-
Equivalent ECTS5
- Y. Daniel Liang Introduction to Java Programming 12th edition 2019. ISBN 10 0136519350 ISBN 13 9780136520085
- Dietel and Dietel Java How to Program 11th edition 2017.