General Information


Professor

Christofides Vassilis [Home Page  E-Mail]

Course Hours

Tuesday 17:00-19:00, Amphitheater G

Thursday 17:00-19:00 , Amphitheater G

Office Hours

Every Tuesday and Thursday 13:00-15:00, G-207 (White Build.) 

Assis. Lessons

Wednesday 19:00-21:00, Amphitheater B

TAs: 

Armen Aggelos [ armen@csd.uoc.gr ]

Zorakis Nikolaos [ zorakis@csd.uoc.gr ]

Kleisarchaki Sofia [ kleisar@csd.uoc.gr ]

Bouloukakis Georgios [ boulouk@csd.uoc.gr ]

Vasilis Papakonstantinou [ papv@csd.uoc.gr ]

Tzagkarakis Emmanouil [ hartzag@csd.uoc.gr ]

Seliniotaki Aleka [ aseliniotaki@csd.uoc.gr ]

Bastakis Stavros [ bastakis@csd.uoc.gr ]

Assistants Office Hours

Every Wednesday 17:00-19:00 Assistants Offices

Course Attendance

Attendance of lectures is recommended

Credits

5

Grading

Students are obliged to demonstrate their skills in object oriented programming by submitting written exercises that capture all the course material and by designing and implementing in Java a non-trivial application

Final Mark = 0.15 * M.E. + 0.45 * F.E. + 0.15 * A + 0.25 * P iff F.E. >= 4.75 and P >= 5,  otherwise Final Mark = min(F.E., P)

Midterm Exam

15%

Saturday 03/12/2011 MidTermSolutions Adobe Acrobat file

Final Exam

45%

The date will be announced

Assignments 

15%

Friday 28/10/2011: 1st Assign 5%

Friday 18/11/2011: 2nd Assign 10%

Project 

25%

Part 1: Analysis & Design of JAVA interfaces

10%

Thursday 22/12/11

Part 2: Implementation and GUIs

15% 

Friday 13/01/12

Prerequisites

  1. Programming (CS150) 

Recommended

  1. Data Structures (CS240)

Course Enrollment

Everybody is obliged to send mail to: majordomo@csd.uoc.gr with content:subscribe hy252-list by the beginning of the lectures to enroll in the course's list. This makes easier for us to know how many are interested in the course (for notes, etc) and for you to take probable clarifications on the exercises that are given after the lectures.