Communication

Ed is intended for all announcements, general questions about the course, clarifications about assignments, student questions to each other, discussions about the material, and so on.


Office hours

The instructor and TA/UGCA will hold regular office hours to support your learning. We are happy to assist with questions about course material, projects, or any related concerns. To ensure office hours are productive and fair for everyone, please follow these guidelines:

  • Come Prepared: Before attending office hours, make a genuine effort to solve the problem on your own. If your question is about a project, ensure you have thoroughly read the project description and attempted an implementation. Please note that the instructor and TA/UGCA will not write code for you during office hours but will help guide you toward a solution.

  • Respect the Queue: Office hours will operate on a queue system. Each student will have a maximum of 10 minutes per turn. If you need additional help, you are welcome to rejoin the queue after your turn.

These policies are in place to maximize the effectiveness of office hours and ensure that all students have an opportunity to receive support.


Grading

  • Quizzes (30%): Three in-class quizzes will be conducted throughout the semester.
  • Programming assignments (60%): Five programming assignments will reinforce key course concepts.
  • Class participation (10%): Active participation includes attending class, asking questions, engaging in discussions, and answering pop-up quizzes.
  • Grades will be uploaded to Canvas.

Important Notes:

  • There will be no extra credit opportunities at the end of the semester.
  • Grades will not be adjusted based on individual circumstances.

Please ensure you understand the grading scheme and plan your work accordingly to meet course expectations.

Letter grade assignments

  • 100-94%: A
  • 93.99-90%: A-
  • 89.99-87%: B+
  • 86.99-84%: B
  • 83.99-80%: B-
  • 79.99-77%: C+
  • 76.99-74%: C
  • 73.99-70%: C-
  • 69.99-67%: D+
  • 66.99-64%: D
  • 63.99-61%: D-
  • 60-0%: F

Programming Assignments

This course will be highly hands-on, with five programming assignments designed to reinforce key concepts. Below are the key policies regarding these assignments:

  • Group Work: Programming assignments are generally completed in groups of one or two students. You are responsible for selecting your group members, and the Ed Discussion platform can be used to find partners if needed.
    • You may switch group members between assignments, but please consult the instructor in advance by sending a private message via Ed.
    • Working individually on a project requires prior approval from the instructor.
  • Deadlines and Late Submissions: Each assignment will be due approximately 2–3 weeks after it is assigned.
    • Starting early significantly improves your chances of success.
    • Assignments submitted after the deadline will incur a 10% penalty per day unless prior arrangements are made with the instructor due to extenuating circumstances.
  • Academic Integrity: All submitted code and results must be the original work of your group. Cheating and plagiarism will not be tolerated and will be handled according to the University of Texas policies and procedures.

Adhering to these guidelines ensures a fair and productive learning environment for everyone.


Quizzes

There will be three in-class quizzes conducted on Canvas, so please bring your laptop to class on quiz days.

  • Format: Quizzes will be closed-book and closed-notes. They will consist of multiple-choice and short-answer questions.
  • Content: Each quiz will cover material discussed in the lectures leading up to the quiz.
  • Grading: All quizzes will contribute equally to your overall quiz grade.

If you anticipate a conflict with a quiz date, please notify the instructor at least two weeks in advance. Makeup quizzes will only be offered in cases of valid, documented excuses (e.g., medical emergencies, family emergencies). Please provide appropriate documentation to the instructor as soon as possible.

Make sure to stay up-to-date with the lecture material and come prepared for each quiz.


Course Policies

Academic Integrity

All submitted course materials (reading responses, project reports, and presentation materials) must be your original work. When using someone else’s material, proper citation and clarification regarding which parts are your own work are required. If you have any doubts about whether something you intend to submit violates this policy, please consult the instructor beforehand.

Excused Absences and Late Submissions

If you need to miss a class or a response deadline, you should contact me as soon as possible, preferably at least one week in advance (except for emergencies). We will collaborate to ensure your class participation and reading response grades are not affected.

Services for Students with Disabilities

The university is committed to providing an accessible and inclusive learning environment that aligns with university policy and federal and state law. Please inform me if you encounter any learning barriers so we can work together to guarantee you have equal opportunities to fully participate in this course.

If you have a disability or suspect you might have one and need accommodations, please contact Disability and Access (D&A). Visit their website for contact information and more details: http://diversity.utexas.edu/disability/

If you are already registered with D&A, please provide your Accommodation Letter as early in the semester as possible so we can discuss your approved accommodations and needs in this course.

Sharing of Course Materials

Sharing course materials produced by the instructor or students online or with anyone outside of the class is prohibited without written permission from me. Unauthorized sharing of materials can facilitate cheating. The university monitors websites used for sharing materials, and any materials found online that are associated with you or any suspected unauthorized sharing of materials will be reported to Student Conduct and Academic Integrity in the Office of the Dean of Students. These reports can initiate the student conduct process, including charges for academic misconduct, which could potentially result in sanctions, including a grade impact.

Changes to the Syllabus

I reserve the right to modify this syllabus during the semester. Any changes will be announced in class and reflected on the course website.