CS 101 Algorithms and Programming I

Fall 2013

Section 4 & Section 6

Instructor:

Aynur Dayanęk

Office:

Engineering Building, EA-426

Phone:

x3441

E-mail:

Lectures:

Mon 9:30-10:20 and Wed 10:30-12:20 at EB-104 (Section 4)

Tue 10:30-12:20 and Fri 9:30-10:20 at EB-104 (Section 6)

Office Hours:

Thu 10:30-11:20 or by appointment

TAs:

TBA

Course Description:

Basic computer literacy: terminology, system components and operation. Fundamentals of computer programming: top-down structured design, sequence, decision, repetition, syntax, compilation, debugging and maintenance, object-oriented programming with Java, objects, classes, methods, parameters, arrays, layout and style. The emphasis is on an engineering ''right-first-time'' approach to solving problems using computers. Credit units: 4, ECTS Credit units: 7.

Moodle page of the course:

Check regularly the Moodle page of the course for lecture notes, lab and homework assignments, and announcements.

Textbook:

Course Outline:

Course requirements:

Grading Policy: