Computer Programming ||

download Computer Programming ||

of 13

  • date post

    21-Jan-2016
  • Category

    Documents

  • view

    27
  • download

    0

Embed Size (px)

description

Computer Programming ||. Chapter 1: Introduction & OOP. Contents. About Lecturer. Description of course. Syllabus. Evaluation. Principles of OOP. Practice of (Array of students). Project of (Array of cars). About Lecturer. Mahmoud Rafeek Alfarra Certificates: - PowerPoint PPT Presentation

Transcript of Computer Programming ||

  • ContentsPrinciples of OOPEvaluation Syllabus Description of courseAbout Lecturer www.cst.ps/staff/mfarra www.facebook.com/mahmoudRfarra*Practice of (Array of students)Project of (Array of cars)

    Computer Programming ||

  • About Lecturer Mahmoud Rafeek AlfarraCertificates: MSc Computer Science,2008, Pattern Recognition, AAST, Alexandria, Egypt. BSc Computer Science,2004, The Islamic University of Gaza, Palestine.Currently : Head Of Continuing Education and Community Service (CECS) department.Lecturer in Computer Science & Information Technology (CSIT) department.Board member of PICTAPast: Head Computer Science & Information Technology (CSIT) department in CST (9-2012 To 9-2013).Head Of Computer Center in CST (9-2009 To 10-2010)Head of ITF1, ITF2 and ITF3Lecturer in QOU, UP, CST and UCAS as Part Time Contacts: E-mail: m.farra@cst.ps Site: http://www.cst.ps/staff/mfarra YouTube channel: mralfarra1 FaceBook Page: mahmoudRfarra

    www.cst.ps/staff/mfarra www.facebook.com/mahmoudRfarra*

    Computer Programming ||

  • SyllabusRevision of OOPException HandlingString manipulationRegular expressionFiles and StreamsConnect applications with DBMSStreams-Based Sockets and Datagrams

    www.cst.ps/staff/mfarra www.facebook.com/mahmoudRfarra*

    Computer Programming ||

  • Evaluationwww.cst.ps/staff/mfarra www.facebook.com/mahmoudRfarra*

    Computer Programming ||

  • Principles of OOPTo have a fine definition of OOP, Please note what you are showing in your class room now?Nice, what is the properties and behavior of each of them ?This is the OOP style.

    www.cst.ps/staff/mfarra www.facebook.com/mahmoudRfarra*ChairsTables TeacherPCs..# of legs Type of materialColor...

    Computer Programming ||

  • Principles of OOPwww.cst.ps/staff/mfarra www.facebook.com/mahmoudRfarra*OOP

    Computer Programming ||

  • Principles of OOPClass & Object In your class room there is tables, chairs, students. Each one of them is object from class.

    www.cst.ps/staff/mfarra www.facebook.com/mahmoudRfarra*

    Computer Programming ||

  • Principles of OOPwww.cst.ps/staff/mfarra www.facebook.com/mahmoudRfarra*Each one is presented as a variable in the ClassEach one is presented as a method in the Class

    Computer Programming ||

  • Principles of OOPwww.cst.ps/staff/mfarra www.facebook.com/mahmoudRfarra*Access_modifiers class class_name {// variables = attributes Access_modifiers class_name() { }// behavior = methods

    }

    Computer Programming ||

  • Practice of (Array of students)www.cst.ps/staff/mfarra www.facebook.com/mahmoudRfarra*StudentNameIdGPACourse[,]addCourseinfocalcGpaArray of Student

    Computer Programming ||

  • Project of (car park)www.cst.ps/staff/mfarra www.facebook.com/mahmoudRfarra*CarNameIdModelPriceLoginLogoutCalcPeriodCalcFareinfoCar park

    ..

    attributesbehaviorJoin the discussion on Sunday 6.10.2013

    Computer Programming ||

    Mahmoud Rafeek Alfarra

    Computer Programming ||