Syllabus

Location and Time - CSI 388, 11:20am-12:45pm 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. I can also do virtual office hours via Google+ hangouts.

Text - "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.

Honor Code - All work that you submit for this class needs to be pledged. In the case of code, this means that you need to pledge in a comment at the top of each file. Unless something is explicitly stated to be a group or team project, all work should be done by the student. Looking at other students' code or getting significant assistance from other students on your code will be considered a break of the honor code. You can always ask your professor for assistance.

Grades - Students can get points in this course in a number of 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 12:00-3:00 pm on Thursday, May 7th. During this time you will present your final projects.

Title IX - As a Responsible Employee who is committed to creating an environment where every member of our community can thrive, I want to let you know that I am a Mandatory Reporter. What that means is that I am required to report any instances of sexual misconduct, including sexual harassment, non-consensual sexual intercourse, non-consensual sexual contact, sexual exploitation, intimate partner violence, stalking, and related retaliation that I am aware of to the Title IX Coordinator. So, if you share information with me about any incidents that implicate the Sexual Misconduct or Anti-Harassment Policies, I am required to report all information 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. Information about reporting is available here: https://inside.trinity.edu/human-resources/equal-opportunity-services/sexual-misconduct/reporting.