AI Summary
[DOCUMENT_TYPE: instructional_content]
**What This Document Is**
This is a comprehensive course overview for Computer Science II (CS 1120) at Western Michigan University, specifically for the Spring 2011 semester. It functions as a syllabus, outlining the structure, expectations, and key learning objectives for students enrolled in the course. It details important logistical information for successful navigation of the class. The document centers around the C# programming language and its application to object-oriented problem solving.
**Why This Document Matters**
This overview is essential for any student registered, or considering registration, for CS 1120. It clarifies the course prerequisites, ensuring students have the necessary foundational knowledge. It’s particularly useful during the course selection process to understand the workload and focus of the class. Throughout the semester, students will refer back to this document for details on grading, instructor contact information, office hours, and available support resources. Understanding the course outcomes detailed within will help students prioritize their learning efforts.
**Common Limitations or Challenges**
This document provides a high-level roadmap of the course. It does *not* contain the actual lecture notes, programming assignments, or detailed explanations of C# concepts. It also doesn’t include specific solutions to problems or examples of code. It serves as a guide to *what* will be covered, not *how* it will be taught or assessed. Access to the full document is required to gain a complete understanding of the course’s specific requirements and content.
**What This Document Provides**
* A complete listing of course instructors and their scheduled lecture times.
* Information regarding available teaching assistants and their support schedules.
* Details on required and recommended course materials.
* A clear outline of the prerequisites needed for successful enrollment.
* A description of the core concepts and skills students will develop throughout the semester.
* A summary of the expected course outcomes and student abilities upon completion.
* Information on available programming support resources.
* An overview of the software development lifecycle phases that will be explored.