Syllabus

Location and Time - CSI 388, 2:10-3:25pm TR

Professor - Dr. Mark Lewis, Office: CSI 270H, Phone: 999-7022, e-mail: mlewis@trinity.edu. The best way to reach me typically is by e-mail. I check it frequently and try to respond promptly.

Office Hours - These are listed on my T-mail calendar. I'm in my office a lot, so you should feel free to drop by. If you are coming from lower campus, you can always call or write a short e-mail to see if I'm in and available at that time. If needed, virtual office hours will be held in the CS Gather space: https://gather.town/app/sV8NL5QMmJeFjQNR/TrinityCSDept.

Texts - "Flexible, Reliable Software" by Christensen is required.

Course Description

This course is part of our design group, so it has a significant focus on the design and construction of larger pieces of software. In this case, the focus is on web applications, and the design methodology we will consider is more of an agile approach. The in-class content will mingle creating web applications along with more general methods related to software design, such as design patterns.

Academic Integrity and the Honor Code

All students are covered by a policy that prohibits dishonesty in academic work. Under the Honor Code, a faculty member will (or a student may) report an alleged violation to the Academic Honor Council. It is the task of the Council to investigate, adjudicate, and assign a punishment within certain guidelines if a violation has been verified. Students are required to pledge all written work that is submitted for a grade: “On my honor, I have neither given nor received any unauthorized assistance on this work” and their signature. The pledge may be abbreviated “pledged” with a signature.

All assignments submitted for this course should reflect your own thinking and work. You are encouraged to get assistance from the professor or ACM tutors. Any use of generative AI, such as but not limited to Chat GPT, will be considered “unauthorized assistance” and a violation of academic integrity and of the Trinity University Honor Code.

Grades

Students can get points in this course in several different ways. There will be simple web creation tasks, quizzes over the required text material, larger group projects, and the option to give class presentations. Your grade will be determined by how many total points to earn in the course.

Points for class presentations can be divided between multiple people. Note that I will be hard on grading these. If you are going to be given class time to teach your peers about something, you need to make it be a good use of their time.

Projects will be done in groups.

The following table gives the point totals required for different letter grades in the course.

The final time is 8:30-11:30 am on Friday, December 8th. During this time, you will present your final projects.

Title IX

As a faculty member, I am designated as a Responsible Employee. As such, I am required to report any instances of sexual misconduct or sexual harassment to the Title IX Coordinator when: 1) I witness or receive information in the course and scope of my employment, 2) this information is about the occurrence of an incident that I reasonably believe is Sexual Harassment or Sexual Misconduct, and 3) the incident is committed by or against someone who was a Trinity university student, employee, or contractor a the time of the incident. This reporting responsibility applies regardless of where the incident occurred (on- or off-campus) and regardless of whether the individual(s) are still affiliated with Trinity.

If you share information with me about any incidents that implicate the Policy Prohibiting Sexual Harassment and Sexual Misconduct, I am required to report this to the Title IX Coordinator to make sure you have information about support resources and complaint resolution options. My report does not initiate the complaint process, and you are in control over how you choose to engage with our Title IX Coordinator. If you or someone you know has experienced sexual misconduct, including sexual harassment, I encourage you to share this information directly with the Title IX Coordinator or one of the individuals who has been designated as a confidential resource on campus. The reporting form is available here and information about supportive resources is available here.