What This Document Is
This is a comprehensive course syllabus for Introduction to Computer Science I (CS 110) at the University of San Francisco. It outlines the expectations, policies, and logistical details for students enrolled in this foundational computer science course. It serves as a contract between the instructor and students, detailing how the course will be run and how performance will be evaluated. This syllabus is designed to provide a clear roadmap for success in the course.
Why This Document Matters
This syllabus is essential for any student registered or considering enrollment in CS 110. It’s crucial to review this document at the *beginning* of the semester to understand grading criteria, assignment deadlines, and course policies regarding attendance and academic integrity. Prospective students can use it to gauge the course workload and determine if it aligns with their academic goals. Current students should refer to it throughout the semester to stay informed and on track.
Common Limitations or Challenges
While this syllabus provides a detailed overview of the course, it does *not* contain the actual course content, lecture notes, or assignment instructions. It outlines the *types* of assignments and assessments, but not the specific problems or tasks involved. It also doesn’t include detailed explanations of the computer science concepts that will be covered. This document is a guide *to* the course, not a substitute *for* active participation and engagement.
What This Document Provides
* Instructor contact information and office hours
* Teaching Assistant (TA) details and availability
* Required textbook information and resources
* A breakdown of coursework components (labs, programs, exams)
* The weighting of each component towards the final grade
* Policies regarding late submissions and academic honesty
* Important dates, such as midterm and final exam schedules
* Information about course communication methods (mailing list)
* Details regarding the use of version control systems (SVN) for assignment submission.