| Course Information | ||||
|---|---|---|---|---|
| Course Section | Lecture Hours | Location | ||
| CMP 269:C401 | Tu & Th 2:00 pm - 3:40 pm | Gillet Hall, Room GI 333 | ||
| Contact Information | ||||
|---|---|---|---|---|
| Instructor: | Steven Fulakeza | Email: | steven.fulakeza(at)lehman.cuny.edu | |
| Phone: | NA | Office Location: | GI 232 | |
| Office Hours: |
|
|||
| Instructor Availability: | I respond to students' emails regularly, but please note that I do not typically check email messages during late hours on weekdays. Additionally, I do not monitor these platforms on weekends, as I reserve and dedicate this time to family, rest, and religious observances. Any messages received during these times will be addressed when I am back online. | |||
Course Description: 4 hours, 4 credits
An In-depth exploration of Object-Oriented programming with emphasis on inheritance, interfaces, multi-threading, I/O, GUI, recursion and unit testing. Programming projects to be implemented in different languages.
Prerequisites:
Course Objectives:
On successfully completing this course, students should be able to:
Grading Policy:
All your assignments: P&C, Homework and Projects are submitted through your zyBooks. All assignments have strict due dates. Late submissions are NEVER accepted. All assignments allow for unlimited attempts to submit via zyBooks prior to the deadline.
For each assignment, the highest earned submission score will be recorded.
Grading Scale:
| Letter Grade | Ranges % |
|---|---|
| A | 93 - 100 |
| A- | 90 - <93 |
| B+ | 87 - <90 |
| B | 83 - <87 |
| B- | 80 - <83 | C+ | 77 - <80 |
| C | 73 - <87 |
| C- | 70 - <73 | D+ | 67 - <70 |
| D | 63 - <67 |
| D- | 60 - <63 |
| F | <60 |
Exam Schedule:
Final Exam Policy:
The final exam is comprehensive. If your score on the final exam is higher than your midterm exam score, the final exam score will replace the midterm exam score when calculating your final course grade. This substitution will be applied automatically during final grade calculations.
This policy does not apply to students who:
Note: Missed final exam = Unofficial Withdraw (WU).
Make-up and Alternate Exams Policy:
Make-up exams will not be provided unless a student's absence is due to an unavoidable circumstance. In such cases, the student must submit a formal written request along with appropriate documentation to substantiate the reason for their absence.
All exams are scheduled to be taken in person on campus. If you are unable to attend the in-person exam, please consider enrolling in the course during a subsequent semester when your schedule permits.
The last date to withdraw from a course with a W is April 13th.
Expectations: Students are expected to attend lectures regularly. Students are expected to learn the material covered in the lecture, and the textbook as well as any other assigned readings or exercises. Students are expected to complete homework as an essential part of the learning experience. Students should review topics from prior courses as needed using old notes and books.
Honor Code: You are encouraged to discuss the overall design of programs and homework. However, all work must be your own for all programs and homework assignments. Any sources used in the completion of your assignment must be explicitly quoted. You are responsible for knowing and following Lehman's academic integrity code (available from the Undergraduate Bulletin, Graduate Bulletin, Office of Academic Standards and Evaluations, or the Smart Catalog). All incidents of cheating will be reported to the Vice President of Student Affairs.
Communication:We will be communicating with you on a regular basis throughout the semester using Brightspace for this course. You are required to make sure that the email address on Brightspace is your current Lehman email address and you must check it on a regular basis. There will be no acceptable excuse for missing an announcement.
Homework: Participation Activities via the online textbook zyBooks will be assigned for every topic covered in class. Completion of these activities is expected by the specified due date.
Programming assignments are due most weeks. Assignments will be submitted via your zyBooks textbook. These programming problems reinforce concepts covered in class. To receive full credit for a program, it must be completed by the specified due date and the program must perform correctly. You will be allowed to submit your solution multiple times; the submission with the highest grade will count as your grade. All homework assignments have a deadline, No late homework will be accepted.
Late submissions are NOT accepted.
Unlimited attempts to submit via zyBooks are permitted prior to the deadline.
The submission with the highest grade will count as your grade for the assignment.
ONLY submissions via zyBooks will be accepted and scored via the automated test cases.
Materials and Resources:
Technology:
Access to personal computers with:
Tutoring:
Departmental tutoring is available in the Math Computer Science Learning Center, Gillet Hall, Room 222.
site: mcslclehman.wordpress.com email: mcs.learningcenter@lehman.cuny.edu
Computer Access:
Part of this course will use university computer laboratories. These machines are for work related to this course only and a code of conduct applies to computer use in the department and on-campus. Misusing university computers could result in losing your computer access for the rest of the term, making it exceedingly difficult to complete this course.
Accommodating Disabilities:
Lehman College is committed to providing access to all programs and curricula to all students. Students with disabilities who may need classroom accommodations are encouraged to register with the Office of Student Disability Services. For more info, please contact the Office of Student Disability Services, Shuster Hall, Room 238, phone number, 718-960-8441.
Additional Online Resources:
Tentative Schedule:
Tentive Schedule