Professional Documents
Culture Documents
Syllabus IPC 151 PDF
Syllabus IPC 151 PDF
Syllabus IPC 151 PDF
Course Objectives:
The main purpose of the course - introduction to Java language programming methods,
based on new approaches in computer science. On the first part of the course students
will acquire procedural programming: software development technique that imposes a
hierarchical structure on the design of the programs. On the second part of the course
students will learn the principles of object-oriented programming (OOP): programming
technique based on objects.
The course includes: algorithm building principles, basic Java commands, control
structure, arrays, different kinds of methods (including recursion methods), principles of
object-oriented programming (OOP) ,collections, dynamic data structures and Java files
manipulations.
Course requirements:
1. 13 x 3 hours lectures
2. 13 x 2 hours (4 x 2 lab, 9 x 2 frontal) practical lessons
3. 4 programming assignments (about 20 hours each)
Every assignment 7.5% of the final grade. Submissions: alone only.
4. Final exam 3 hours long (70% of final grade, a "Pass" requirement regarding
Final exam: 56) . No auxiliary material allowed, except for a single two-sided
A4 paper sheet (neither printed nor copied).
Detailed Syllabus:
Computer structure and Computer structure. Low and high level languages,
1
algorithms Compiling, running and debugging.
Composite objects.
Dynamic data structures: Java linked lists.
11 Self - referential classes.
Class List basic methods.
3. . מהתחלהJAVA
גדי הולצמן ואיתן הרטמן,נועם גילעדי