Policies:
Attendance:
Although attendance is not taken,
I urge everyone to come to class regularly. You will be responsible for
all material that has been mentioned in class. The handouts cover most
of it, but the class period should be valued as an excellent forum for
questions that you may have. Please ask whenever you are unclear about
certain aspects of the material. Chances are that you won't be alone.
I'd like to maintain a lively student-teacher interaction in the
lecture.
Lab procedures and lab grading policy:
Labs are handed out in class and
are due at midnight on the dates listed in the course schedule. Submits
will be done on Stony Brook Brightspace. It is your
responsibility to check whether the upload was sucessful and you received a proper grade for your lab
work. The grades will be posted in a timely fashion on Brightspace or via other means.
Late penalties (10% per each late day) are imposed
precisely at midnight on the day the lab is due. There are no
extensions given to individuals unless its an extreme case of a proven
emergency. There is plenty of time to do the labs, especially if you start on them right away. If
you wait, you may run out of time, and this is your responsibility. I
will, however, give extensions to the class in case of general
equipment failure or other, universal, uncontrollable, devastating
circumstances.
Academic misconduct policy:
Each 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.
Near duplicate assignments or extensive duplications of
materials found on the web will be considered cheating unless the assignment
was restrictive enough to justify such similarities in independent work. The
use of standard libraries and commonly used templates and code snippets is
OK as long as you understand what they do and how they work. Just think of
it that way: Cheating impedes learning and having fun. The labs are meant
to give you an opportunity to really understand the class material. If you
don't do the lab yourself, you are likely to fail the exams. Please also note
that opportunity encourages thieves: It is your responsibility to protect
your work and to ensure that it is not turned in by anyone else. No excuses!
You must annotate your submitted code with the sources you used to generate it when not written by yourself, like ChatGPT, Copilot, templates obtained from the web, etc
Disability note:
If you have a physical, psychological, medical,
or learning disability that may impact your course work, please contact the
Student Accessibility Support Center, Stony Brook 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.
Makeup policy:
Do not miss any exams. Make-up exams will be given only in extenuating circumstances (e.g., doctor's note stating that you were ill and unfit to take the exam). Students who miss an exam for a valid reason must contact the instructor immediately to take a make-up exam at the earliest possible time. Specific arrangements will be made on a case-by-case basis.
Critical Incident Management:
Stony 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.
Use of AI:
Students may use generative AI tools—such
as ChatGPT, GitHub Copilot, Claude, Perplexity, or similar systems—for idea
generation, conceptual brainstorming, debugging assistance, documentation lookup,
and partial code suggestions. However, students may not use generative AI tools
to produce complete project implementations or substantially complete solutions.
All submitted code must reflect the student’s own design decisions, structure,
and understanding. Students are expected to be able to explain, modify, and
justify all aspects of their work. When generative AI tools are used, students
must acknowledge their use in a brief statement added to the project report
describing how the tools were used (e.g., brainstorming, debugging, syntax assistance).
Failure to disclose AI use or submitting AI-generated work as one’s own constitutes
a violation of academic integrity.