Syllabus Fall2018 CSE114 PDF

Title Syllabus Fall2018 CSE114
Author Nurzaada Avazbek Kyzy
Course Computer Science I
Institution Stony Brook University
Pages 5
File Size 293.4 KB
File Type PDF
Total Downloads 43
Total Views 125

Summary

This is to help you to find out what to expect from the course...


Description

CSE114 : Introduction to ObjectOriented Programming Syllabus Term: Fall 2018 Instructor: Tony Mione Course Meeting Times: Mon & Wed, 2:00-3:20PM Lab: Tues & Thurs, 2:00-3:20PM

Office: B425 Phone: +82 032-626-1226 Email: [email protected] Office Hours: Mon: 3:30-4:30PM, Tue, Wed, Thu: 1:00-2:00PM Course Homepage: www3.cs.stonybrook.edu/~amione/CSE114_Course/index.html Required Text: Liang, Daniel, Introduction to Java Programming, Brief Version 10th Edition, Prentice-Hall, 2014, (ISBN-10: 0-13-359220-0; ISBN-13: 978-0-13-359220-7)

Course Organization This course is an introduction to procedural and object-oriented programming methodology. Topics include program structure, conditional and iterative programming, procedures, arrays and records, object classes, encapsulation, information hiding, inheritance, polymorphism, file I/O, and exceptions. Includes required laboratory. The course will contain elements of a ‘Flipped Learning’ environment. The class time will contain short lectures, demonstrations, and student exercises to practice programming skills. However, some supplemental videos will be viewed at home by the student to enhance and reinforce class materials.

Course Objectives/Outcomes Upon completion of the courses, students are expected to: • An ability to program in an object oriented language, using concepts such as object classes, encapsulation, inheritance, and polymorphism. • An ability to use fundamental data structures such as array. • An ability to program with sound code structure and use systematic software debugging and testing techniques.

Prerequisites - Level 4 or higher on the math placement exam – Advisory Prerequisite: CSE 101

Grades and Evaluation Your grade in the course will be based on the following work: Quizzes – 20% [100 points] - Several short quizzes will be given to check the student’s learning from reading assignments. Labs – 15% [75 points] - Labs will be shorter assignments done primarily in class. Assignments – 15% [75 points] - Programming assignments will be given each week including some problems from the text book that will give the student an opportunity to apply the knowledge acquired from reading and lectures. Class Participation – 5% [25 points] - Attendance in class and lab Midterm Exam 1 – 10% [50 points] - A midterm exam based on reading and concepts presented in the lecture. Midterm Exam 2 – 15% [75 points] - A midterm exam based on reading and concepts presented in the lecture. Final Exam – 20% [100 points] - A Cumulative final exam will provide questions that will cover the key concepts taught during the entire semester.

Final Grade Calculation The final grade is based on the accumulated points from all quizzes, exams, and assignments (with the entire class comprised of 500 points). Letter grades are given on the following scale: Letter A AB+ B BC+ C CD+ D F

Minimum Percentage 93 90 87 83 80 77 73 70 67 60...


Similar Free PDFs