Responsibilities & Policies
Course Expectations
This course meets twice per week in person. You are expected to keep up with weekly materials,
participate in activities, and monitor course updates regularly. Brightspace will be your central
hub for announcements, assignments, quizzes, project descriptions, sample code, and grades.
- Check Brightspace several times a week for new content and updates.
- Submit assignments through the method specified for each task (Brightspace or GitHub).
- Receive email responses within 24 hours, Monday–Friday.
- You may see optional practice activities in modules — these are not graded but strongly recommended.
Student Responsibilities
- Attend class lectures regularly and arrive on time.
- Take quizzes, exams, and in-class activities at the scheduled times.
- Complete assigned readings, exercises, and programming projects on time.
- Bring code that compiles and runs, and be ready to explain your design choices.
- Back up your work and verify submissions (build, run, and test locally).
Participation Expectations
You are expected to engage respectfully and professionally with your classmates. Participation includes
asking questions during demos, offering ideas, discussing debugging strategies, and contributing to group work.
You are encouraged to explain your logic and collaborate conceptually without sharing full solutions.
- Participate actively in discussions and coding walkthroughs.
- Focus on explaining concepts rather than sharing full code with others.
- Practice clearly communicating your reasoning and design decisions.
- Respect the diverse experience levels of your classmates.
Attendance
Regular attendance is crucial. More than 3 unexcused absences may lower your final grade by
two letter
grade.
- Notify in advance for planned absences.
- Document emergencies as soon as possible.
- Missed quizzes/participation cannot be made up without valid medical emergencies.
- If you are late 20 minutes, you will be counted as absent.
Late Work & Make-Up Policy
- Quizzes, labs, and participation tasks: You must submit these on time. They cannot be made up because feedback is required before the next module starts.
- Projects and major assignments: You may submit work up to 3 days late only if you contact me before the due date. Late submissions may receive up to a 20% deduction. You will need to email me for approval, as all submission portals will close automatically after the due date.
- Midterm and final exams: You must complete these on the scheduled dates unless you have a documented emergency.
Academic Integrity
All submitted work must be your own. Sharing solutions, copying code without attribution, or submitting
generated work as your own violates course and college policy and may result in a zero and further action.
- Credit any external help (peers, forums, snippets) in your README.
- Be prepared to orally explain any code you submit.
Please review the college's policies on Plagiarism and Cheating
Use of AI Tools (ChatGPT, Copilot, etc.)
- Use AI tools to learn and explore ideas — not as a substitute for your own work.
- Cite all use: if AI helps you solve a problem or write code, clearly note which tool you
used and what you asked.
- No copy-paste code without citation: submitting AI-generated code as your own work is
considered plagiarism.
- Be ready to share the prompts and responses you used from AI tools if requested. Do not delete the conversation history.
- You must be able to explain your code in person if asked. Inability to do so may result in loss of credit.
- AI is here to support your learning, not replace it.
Example citation: “Used ChatGPT on March 12, 2025, to understand operator overloading syntax. Prompt:
‘How to overload + operator in C++?’”
Accessibility Services
If you are a student with a disability (temporary or permanent), please reach out to the Office of
Accessibility
Services (OAS) at accessibilityservices@jjay.cuny.edu.
OAS works in partnership with the entire John Jay community to ensure access to all areas of campus life and
to arrange appropriate academic adjustments, programs, and services.
Students seeking accommodations should coordinate through the John Jay
Office of Accessibility Services (OAS) and contact the instructor early
in the semester so approved adjustments can be implemented promptly.