SyllabusCSIS215Fall2023 2024
SyllabusCSIS215Fall2023 2024
SyllabusCSIS215Fall2023 2024
Course Description:
Object-oriented programming (OOP) is the most accepted and widely used methodology for
programming modern systems. This course covers the main tenets of object-oriented programming:
advanced use of arrays, classes and instances, encapsulation, inheritance, and polymorphism. The
course also touches on other related programming features such as I/O, casting, abstract classes,
Exception handling, interfaces and many of the subtleties of programming and object-oriented
considerations for software design and reuse.
Textbooks:
Introduction to Java programming, Eight Edition, Y. Daniel Liang, Pearson International
Edition, 2011.
Course Objectives:
The course aims at achieving the following objectives:
1. Introduce object-oriented programming concepts and techniques using the Java
programming language.
2. Show the way to design, document, code, test, and debug introductory and intermediate
level Object-Oriented programs using Java.
3. Analyze pre-written code and find errors in it and resolve its defects.
8 Oct. 16-20 Thinking in Object, this, static, Object class (chap. 10)
11 Nov. 6-10 Strings and Text I/O: String, Character, File (chap. 9) Midterm (Nov. 11)
12 Nov. 13-17 Strings and Text I/O: String, Character, File (chap. 9)
13 Nov 20-24 Exception handling and casting (chap. 13) Quiz 3
Quizzes/Projects: 35%
Midterm: 30%
Written final: 35%
During the semester, for any missed assessment/exam that constitutes 25% or more of the
final grade, a valid excuse must be submitted to and accepted by the Dean of the Faculty of
Arts and Sciences in order to qualify for a make-up assessment/exam, or for any kind of
exemption from academic consequences. To qualify for a make-up, students must submit an
excuse to the Dean's office, (FAS@balamand.edu.lb), within 48 hours of the missed exam. If
an excuse is not submitted or not accepted, then a grade of 0 for the percentage of that missed
assessment/exam will be calculated in the final grade.
Academic rules and regulations are to be followed according to the policies and guidelines of the
University, as laid out in the Catalogue (particularly the sections on Attendance and Academic
Behavior).
1. Students are expected to attend all classes and laboratory sessions
2. Absence, whether excused or not, from any class or laboratory session does not excuse
students from their responsibility for the work done or for any announcements made
during their absence.
3. A student who is near missing one-sixth of the course sessions will be receiving a written
warning from the instructor. Once the number of missed sessions reaches one-sixth of the
course sessions, the instructor notifies the student in writing and copies the registrar that
it is the student’s responsibility to officially withdraw from the course before the end of
the drop period, otherwise he will earn a WF as a final grade for the course.
If the number of missed sessions accumulates to more than one-sixth after the drop deadline, the
student will receive as well a grade of WF. A WF grade is counted as a numerical grade of 40 for
the course in computing the student’s averages.
It is expected that the students carry themselves with the utmost ethical and professional
manner at all times and in particular during lectures, and dealing with each other.
The University of Balamand is committed to a policy of honesty in academic affairs. Examples of
conduct for which students may be subject to academic and/or disciplinary penalties including
expulsion are:
1. Cheating, whereby non-permissible written, visual, or oral assistance, including that
obtained from another student, is utilized on examinations, course assignments, or
projects. The unauthorized possession or use of examination or course-related material
may also constitute cheating.
2. Plagiarism, whereby another person’s work is deliberately used or appropriated without
any indication of the source, thereby attempting to convey the impression that such work
is the student’s own.
Note: A student who has assisted another student in any of the aforementioned breaches of
standards shall be considered equally culpable.
In case of cheating or plagiarism or of any doubt of using AI tools in any assessment
related to the course, the instructor may take appropriate academic action ranging from
loss of credit for a specific assignment, examination, or project to removal from the course
with grade of 40. Additionally, the instructor may request disciplinary action through the
Disciplinary Committee as outlined in the Student Life section. Student must consult the
Undergraduate Student Catalog (Catalogue) for exact policies.
Make-Up examination: Students who miss a regular examination for a valid reason must present
an excuse to the Dean’s/Director’s office within 4 days of the test date. Original documents are
required at the time the student returns to the University. In this case, a make-up test will be
assigned. No exceptions to this policy shall be considered. Student must consult the
Undergraduate Student Catalog (Catalogue) for exact policies.
Final examinations: Students who miss a final examination shall receive an incomplete grade (I)
if they present a valid excuse as described above and if they have a passing grade in the course up
to the final examination. A make-up for the final examination shall be given, in this case,
according to the policies of the University, at a time set by the professor, that suits both the
professor and the student. No exceptions to this policy shall be considered. Student must consult
the Undergraduate Student Catalog (Catalogue) for exact policies.