![]() ![]() |
CSE 114
Introduction to Object-Oriented Programming
Course Information - Fall 2025
|
||||||||||||||||||
Quick Links |
AN IMPORTANT NOTE ON ACADEMIC DISHONESTYYou are encouraged to work and study with your classmates. You can discuss homework problems with your classmates in order to understand what you are being asked to do. HOWEVER, you must work on the actual solution on your own. All work you submit for homework or exams MUST be your own work. This is the only way you will strengthen your skills of programming and program design. You cannot submit any program code or exam answers obtained from another person without your instructor's permission as your own. You also cannot use unauthorized sources for your answers to programs or exams. If you are unsure whether a source is acceptable, you must ask your instructor. If you cheat or aid someone in cheating knowingly, you can automatically fail this course and be brought up on charges of academic dishonesty without warning. COURSE DESCRIPTIONAn 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. This course has been designated as a High Demand/Controlled Access (HD/CA) course. Students registering for HD/CA courses for the first time will have priority to do so. Credits: 4 (Lecture + Lab) COURSE OUTCOMES
PREREQUISITES/ENTRANCE REQUIREMENTSThe following is required for entrance into CSE114:
INSTRUCTORAhmad Esmaili TEXTBOOKIntroduction to Java Programming (Brief Edition), 11th Edition. by Y. Daniel Liang, Pearson ![]() GRADING BREAKDOWN
FINAL GRADE CALCULATIONFinal grades will be calculated according to the scores posted on the CSE114 Grading Portal. You will get an email notification for each grade that is posted on the portal. It is your responsibility to check your SBU email account and report any grading disputes within one week after a grade is posted. If you do not submit a grade change request within one week, we will assume you are satisfied with your grade and we will not accept any request for grade changes after the one week period. Homework assignments and exam grades will NOT be available on Brightspace. Instead, we will post these grades on the CSE114 Grading Portal. Also, we will temporarily post the lab grades on Brightspace during the semester and will transfer the average to the CSE114 Grading Portal at the end of the semester for final grade calculation. GRADE CUTOFFSA 94-100, A- 90-93, B+ 87-89, B 83-86, B- 80-82, C+ 77-79, C 73-76, C- 70-72, D+ 67-69, D 63-66, F 0-62 EXAMSThere will be one 80-minute midterm and one 150-minute final in this class. All exams are mandatory. Students must arrive on time for each exam; students arriving late will be given the remaining time only to complete the exam. No student will be admitted more than 20 minutes after the exam begins, or once any student has completed the exam and left the room. All exam answers must be written in ink without using "White Out". Students should bring their SBU ID to each exam for verification of enrollment in the course. Makeup exams are NOT ALLOWED, except for students who are very sick, injured or have a serious family problem (e.g. death in the immediate family). All makeup exams must be approved by the instructor and must include valid documentation of the incident. The instructor reserves the right to request additional documentation or investigate any documentation that is submitted before a makeup is graded. PLEASE NOTE: Cheating of any kind is not tolerated during exams. Any student caught cheating (giving or receiving unauthorized assistance during an exam) will fail this course immediately and will face disciplinary action by the University. No warning is given. DON'T DO IT! ONLINE EXAMS
ELECTRONIC COMMUNICATION STATEMENTEmail and especially email sent via Brightspace (https://mycourses.stonybrook.edu) is one of the ways the faculty officially communicates with you for this course. It is your responsibility to make sure that you read your email in your official University email account. For most students that is Google Apps for Education (http://www.stonybrook.edu/mycloud), but you may verify your official Electronic Post Office (EPO) address at http://it.stonybrook.edu/help/kb/checking-or-changing-your-mail-forwarding-address-in-the-epo. If you choose to forward your official University email to another off-campus account, faculty are not responsible for any undeliverable messages to your alternative personal accounts. You can set up Google Mail forwarding using these DoIT-provided instructions found at http://it.stonybrook.edu/help/kb/setting-up-mail-forwarding-in-google-mail. If you need technical assistance, please contact Client Support at (631) 632-9800 or supportteam@stonybrook.edu. POLICY ON AI TOOLS
While AI-based resources can be helpful for learning, their use in completing exams, quizzes, or programming assignments is
strictly prohibited. Utilizing AI tools to generate or complete your code undermines the educational goals of
this course and violates the university's academic integrity policy. All submitted work must be your own.
Plagiarism or unauthorized assistance, including AI-generated code, will result in disciplinary action.
Please remember that seeking help from teaching assistants, tutors, or study groups is encouraged and can
be a valuable part of the learning process. However, all work submitted must be done independently to
ensure you fully develop the skills needed for advanced courses and your future career. The skills
you build now are crucial to your success, and adhering to these guidelines will help you achieve
your academic and professional goals.
ACADEMIC INTEGRITY STATEMENTEach student must pursue his or her academic goals honestly and be personally accountable for all submitted work. Representing another person's work as your own is always wrong. Faculty is required to report any suspected instances of academic dishonesty to the Academic Judiciary. Faculty in the Health Sciences Center (School of Health Professions, Nursing, Social Welfare, Dental Medicine) and School of Medicine are required to follow their school-specific procedures. For more comprehensive information on academic integrity, including categories of academic dishonesty please refer to the academic judiciary website at http://www.stonybrook.edu/commcms/academic_integrity/index.html. CRITICAL INCIDENT MANAGEMENTStony Brook University expects students to respect the rights, privileges, and property of other people. Faculty are required to report to the Office of Student Conduct and Community Standards any disruptive behavior that interrupts their ability to teach, compromises the safety of the learning environment, or inhibits students' ability to learn. Faculty in the HSC Schools and the School of Medicine are required to follow their school-specific procedures. Further information about most academic matters can be found in the Undergraduate Bulletin, the Undergraduate Class Schedule, and the Faculty-Employee Handbook. BASIC NEEDSIf you are concerned about resources related to your basic needs, including access to nutritious food and stable housing, please contact the Student Support Team. They will be able to listen to your story, connect you with possible resources, and provide stigma-free support. STUDENT ACCESSIBILITY SUPPORT CENTERIf you have a physical, psychological, medical or learning disability that may impact on your ability to carry out assigned course work, I would urge that you contact the staff in the Student Accessibility Support Center(SASC) in the SB Union suite 107 , 631-632-6748, or at sasc@stonybrook.edu. They will determine with you what accommodations are necessary and appropriate. All information and documentation is confidential. Students who require assistance during emergency evacuation are encouraged to discuss their needs with their professors and the Student Accessibility Support Center. For procedures and information, visit Environmental Health and Safety.AN IMPORTANT NOTE ON ACADEMIC DISHONESTYBest of luck in CSE114 this semester, and in your future career-oriented endeavors. Author: Ahmad Esmaili | ||||||||||||||||||