Spring Semester 021ICS 314 Object-Oriented Programming Section 1

carenextΛογισμικό & κατασκευή λογ/κού

18 Νοε 2013 (πριν από 3 χρόνια και 9 μήνες)

95 εμφανίσεις

King Fahd University of Petroleum and Minerals

College of Computer Science and Engineering

Information and Computer Science Department

Spring Semester 021

ICS 314


Object
-
Oriented Programming

Section 1


Instructor:

Yahya Garout


Office:

22/324
-
1


Phone:

4296


Email:

garout@ccse.kfupm.edu.sa

Web Page:

www.ccse.kfupm.edu.sa/~ics314



Catalog Course Description:


Concepts of object
-
oriented programming.
Programming in an object
-
oriented language
such as Java. Tools and class libraries. Object
-
oriented sof
tware development.


Course Objective:

The main objective of the course is to introduce the students to the
Object
-
Oriented Programming
paradigm
. We will try to achieve this objective through the following sub objectives:


1.

[Object
-
Oriented Concepts]


The s
tudents will be introduced to the basic concepts in object
-
oriented programming..

2.

[Object
-
oriented Programming]


The students will gain hands
-
on experience in object
-
oriented program development using Java
as an object
-
oriented programming environment.

3.

[Ob
ject
-
Oriented Design and Software Development]

The students will be introduced to the basic concepts and techniques in object
-
oriented design
and software development.


Textbook
:


“Understanding Object
-
Oriented Programming with JAVA”
by Timothy Budd, Upda
ted Edition,
Addison
-
Wesley, 2000


Grade Distribution:


Activity

Weight

Assignments

20%

Exams (10% + 3 x 15%)

55%

Final Exam

25%





Important Notes:

1.

Attendance is taken at the beginning of the class.

2.

Two

late attendances are considered as
one

abs
ence.

3.

Missing nine classes will result in a
DN

grade in the course.

4.

A
0.5

mark will be deducted for every absence.

5.

Official excuse for any absence of a class must be presented not later than one week after that
class.

6.

Homework and programming assignments m
ust be submitted in class on the due date.

No

submission is accepted after due date.

7.

No make up for exams or any other class work will be made.

8.

Plagiarism, copying and other anti
-
intellectual behavior are prohibited by the university
regulations. Violators

may have to face serious consequences. See the attached clip from the
university rules in Arabic.



Tips to the Student:

In order to do well in this course the following points are to be noted and considered in your planning:

1)

Your attitude
to learn and th
e effort you put in for this course alone

will be the primary agents
that guide you in this course

2)

Emphasis is on reasoning and planned regular work towards this course and
not on memorization


3)

Taking notes is important. Once you take a note of what you co
nsider to be important bits and
pieces of information, write it down in your notes. On the same day after the class, review the
relevant material and then prepare detailed notes. Later incorporate the same into your
submissions. Such regular recollection,
review, revision, and documentation will turn out to be
very important in grasping the material and doing well in quizzes and examinations

4)

Regular interaction during the class and during the instructor's office hours is encouraged.
There is nothing like a
silly question. By raising doubts and posing questions, you will be helping
yourself, others in the class, and the instructor in steering the coverage towards the weak
points. So keep one thing in mind during this course:

it is better to raise a doubt or p
ose a question, rather than suppressing it and
face difficulties later on.

5)

If you do not follow the instructor's pace/language, request him to slow down. Likewise, when you
do not understand certain words or sentences request for an alternative explanation
.

6)

Reading, written programming assignments as well as quizzes and examinations are part and
parcel of the course. They are expected to supplement the coverage in the class/lab. So treat
them that way instead of facing them just as tests for evaluating your

performance.

7)

There is no substitute for a regular (daily) preparation for this course. It will be far less
effective, even if you spend two times more effort just before the examination days.



Good luck and best wishes for a good semester.