CS 116 |
---|
OBJECT ORIENTED PROGRAMMING II |
SYLLABUS AND COURSE INFORMATION |
LINKS |
---|
HOME |
SCHEDULE OF LECTURES /EXAMS/LABS/PROJECT |
COURSE SYLLABUS OTHER INFORMATION |
BLACKBOARD |
Current Catalog Description: Introduces the use of a high-level object-oriented programming language as a problem-solving tool - including basic data structures and algorithms, object-oriented programming techniques, and software documentation. Designed for students who have had little or no prior experience with computer programming. For students in CS and CS related degree programs. (2-1-2)
Students should be able to:
|
Textbook: "JAVA ILLUMINATED" BY ANDERSON AND FRANCESCHI (THIRD EDITION)/ JONES AND BARTLETT PUBLISHERS |
Computing Resources: Lectures: Meetings consist of lecture, discussion, problem solving, presentation of execrise solutions and exams. Pre-reading of the textbook and regular class attendance is essential and students are expected to be prepared and to actively participate in class activities. Soemtimes lectures will take place in part of the Laboratory dedicated time if circumstances require so. Exercises: During the lecture you will have to do exercises which the TAs present and the instructor in class will help you with. The exercises are available on the course' s web site. You are responsible for downloading them. You can work in advanced of the lecture on the exercises, if you wish so, and thus be ready during the lecture. You will have a limited amount of time to do the exercises during the lecture when the instructors gives you the queue (usually 15-20 minutes). Participation is important in getting the credit for the exercises. You must ask questions of the instructor or the TA. Getting the correct result is not a simportant as the participation aspect. Laboratories: The labs are designed to assist you in developing a more concrete understanding of the concepts introduced in lecture. They also serve as a springboard for the programming project that you create later in the semester. You are required to attend each lab session. Your work is graded during your scheduled lab session. The labs for this class are designed to give you practical experience with the material discussed in lecture.They are NOT intended to produce a high-pressure environment. You should have your weekly assignment available at the beginning of each lab. All lab problems must be completed in the allotted time. Communication is critical to the success and satisfaction of the learning experience. Please take advantage of myself, my posted office hours, e-mail and phone numbers to communicate any class issues with me. Copyright CS, Illinois Institute of Technology, 2015- George Koutsogiannakis |