CSE 1043 Computer Programming for Industrial Engineering (Fall 2016)

Industrial Engineering Department, Marmara University


Instructor: Berna Kiraz
E-mail: berna.kiraz@marmara.edu.tr
Office: MB453
Office Hours: Tuesday 14:30 – 16:30 or by appointment


Teaching Assistants (TA): Bilgehan Nal (bilgehanl.03@gmail.com)
                                             Muhammed Kılıç (muhammeddkilicc@gmail.com)

Lectures:
Tuesday 12:30 – 14:20 MB242
Friday 13:30 – 14:20 MB242

Labs:
Thursday 10:30-12:20 MB345
Friday 10:30-12:20 MB345

Grading (Tentative):
40% Projects and Quizzes
20% Midterm
40% Final

Course Description:
Introduction to computer systems; Introduction to programming; Introduction to object oriented programming; Inheritance and polymorphism

Syllabus

Schedule:
[20 - 23 Dec] Inheritance (slides) (Java programs)
[13 - 16 Dec] Objects and Classes (cont.), Thinking in Objects (slides) (Java programs)
[06 - 09 Dec] Objects and Classes (slides) (Java programs)
[29 Nov - 2 Dec] Single-Dimensional Arrays (cont.), Multidimensional Arrays (slides) (Java programs)
[22 - 25 Nov] Single-Dimensional Arrays (slides) (Java programs)
[15 - 18 Nov] Methods (slides) (Java programs)
[01 - 04 Nov] Loops (slides) (Java programs)
[    25 Oct    ] Strings (cont.)
[18 - 21 Oct] Selection (cont.), Mathematical Functions, Characters and Strings (slides) (Java programs)
[11 - 14 Oct] Selection (slides) (Java programs)
[04 - 07 Oct] Elementary Programming (slides) (slides (updated))(Java programs)
[27 - 30 Sep] Introduction to Computers, Programs and Java (slides) (Java programs)


Announcements:
[19 Jan] All grades have been announced. If you have any problem, please send an e-mail (berna.kiraz@marmara.edu.tr) by January 21.
[15 Jan] The final exam is on Jan 17, 11:00 in MC163 and MC165. It is an closed book, closed notes exam. You can bring a cheat sheet (one double-sided A4 page of notes, must be handwritten) to the exam.
[15 Jan] All project grades have been announced. If you have any problem, please send an e-mail (berna.kiraz@marmara.edu.tr) by January 18.
[06 Jan] The final exam is on Jan 10, 11:00 in MC163 and MC165. It is an closed book, closed notes exam. You can bring a cheat sheet (one double-sided A4 page of notes, must be handwritten) to the exam.
[06 Jan] Quiz#2 key is announced.
[06 Jan] All project grades except for Prog.Ass.#3 have been announced. If you have any problem, please send an e-mail (berna.kiraz@marmara.edu.tr) by January 10.
[29 Dec] Demos for the term project will be held on Jan 5 and Jan 6. Please write your name to the list on instructor's office door (MB453).
[29 Dec] All grades except for Prog.Ass.#3 have been announced. If you have any problem, please send an e-mail (berna.kiraz@marmara.edu.tr) by January 6.
[21 Dec] Term Project is announced. Due date is January 1, 23:59.
[19 Dec] The second quiz is on Dec 26, 17:30 in MB244 and MB242. It is an closed book, closed notes exam. You can bring a cheat sheet (one double-sided A4 page of notes, must be handwritten) to the exam.
[13 Dec] Programming Assignment#4 is announced. Due date is December 18, 23:59.
[30 Nov] The make-up exam will be held on December 8, at 13:00 in MA207.
[30 Nov] Programming Assignment#1 grades has been announced. If you have any problem, please send an e-mail (berna.kiraz@marmara.edu.tr) by December 6.
[28 Nov] Programming Assignment#3 is announced. Due date is December 6, 23:59.
[20 Nov] Midterm grades has been announced. You can see your exam sheets on November 21, 13:30-15:30, in MB 453.
[15 Nov] Programming Assignment#2 is announced. Due date is November 20, 23:59.
[02 Nov] Quiz#1 grades has been announced. You can see your exam sheets on November 4, 10:00-12:00, in MB 453.
[02 Nov] The time and location of the makeup class has been changed to 14:30 in MC163.
[25 Oct] A makeup class is held on November 4, Friday at 12:30 in MB242.
[24 Oct] The quiz is on Oct 31, 17:30 in MB244 and MB242. It is an open book, open notes exam.(Previous quiz)
[20 Oct] Programming Assignment#1 is announced. Due date is October 24, 23:59.
[17 Oct] Lab sections are re-arranged. Please check your section and send an e-mail (berna.kiraz@marmara.edu.tr) if you have any conflict.
[21 Sep] JDK Installation Guide
[19 Sep] Please subscribe to the mailing list: cse1143@googlegroups.com