L00-CourseOverview.ppt
Download
Report
Transcript L00-CourseOverview.ppt
King Fahd University of Petroleum & Minerals
College of Computer Science & Engineering
Information & Computer Science Department
ICS201
Introduction To Computing II
About
It is a 4 credits course
15 weeks of classes
Every week :
3 lectures of 50 minutes each
1 lab of 3 hours
Work at home
Syllabus
Course Details
Section 03 :
Instructor : Dr. Sami Zhioua
Time : SMW 9:00 - 9:50
Room 24-151
Office : 22-137-2
Phone : 1251
Email : zhioua@kfupm.edu.sa
Office Hours :
SMW 8:00 – 9:00
SMW 11:00 – 12:00
Or by appointment
Textbook
Absolute Java, Walter Savitch, 4th Edition, AddisonWesley, 2009
Table of Contents
Chapter 1. Getting Started
Chapter 2. Console Input and Output
Chapter 3. Flow of Control
Chapter 4. Defining Classes I
Chapter 5. Defining Classes II
Chapter 6. Arrays
Chapter 7. Inheritance
Chapter 8. Polymorphism and Abstract Classes
Chapter 9. Exception Handling
Chapter 10. File I/O
Chapter 11. Recursion
Chapter 12. UML and Patterns
Chapter 13. Interfaces and Inner Classes
Chapter 14. Generics and the ArrayList Class,
Chapter 15. Linked Data Structures
Chapter 16. Collections, Maps and Iterators
Chapter 17. Swing I
Chapter 18. Swing II
Chapter 19. Java Never Ends
Chapter 20. Applets and HTML
Course content
Inheritance;
Polymorphism;
Abstract classes;
Interfaces;
Inner Classes;
Exception Handling;
Java Virtual Machine;
Graphical User Interfaces;
Applets;
Graphics;
Threads;
Recursion;
Searching Algorithms;
Sorting Algorithms;
Generics;
Collections;
Iterators;
Who wants to pass this course ?
Of course you have to :
Attend the lectures and the labs
Do the homeworks and assignments
But also,
Repeat the lectures examples yourself
And most importantly :
Read the required textbook sections
Notes
1. Students are expected to be courteous toward the instructor and their classmates throughout
the duration of this course.
2. All cell phones and pagers must be “on silent” mode during classes and “turned off” during
exams.
3. Attendance is taken at the beginning of the class.
4. Unexcused Lecture Absences Policies:
a. Two late attendances are considered as one absence.
b. Every lab absence is worth .5 percentage point of your overall score.
c. The tenth absence will result in an automatic DN grade.
5. Unexcused Lab Absences Policies:
a. Every lab absence is worth 1 percentage point of your overall score.
6. An unexcused absence can become an excused absence ONLY by an official letter from the
Dean of Student’s office, and must be presented no later than one week after appearing before
the instructor.
Notes
1. Assignments must be submitted on the due date. No late or email submissions will be
accepted.
2. No make up for exams or any other class work will be made.
3. 3-Day Policy: One has 3 days starting from the end of the class time in which the graded
assignment/exam papers have been distributed and/or posted in order to object to the score of
that assignment or exam. The objection shall be submitted electronically by filling the grade
dispute form.
4. ZERO-TOLERANCE for CHEATING, whether in exams, quizzes or
PROGRAMMING ASSIGNMENTS. Plagiarism, copying and other anti-intellectual
behavior are prohibited by the university regulations. Violators will face serious
consequences.
Automatic detection of cheaters
Automatic detection of cheaters