What This Document Is
This is the official course syllabus for COMSCI 130: Software Engineering at the University of California, Los Angeles (UCLA) for the Winter Quarter of 2002. It serves as a comprehensive guide outlining the expectations, structure, and logistical details for students enrolled in the course. This syllabus details the foundational elements necessary for success in this rigorous introduction to the field.
Why This Document Matters
This syllabus is essential for anyone currently enrolled or considering enrolling in COMSCI 130. It provides crucial information regarding course policies, grading criteria, and the schedule of topics. Students can use this document to plan their quarter, understand the instructor’s expectations, and identify key dates for assignments and examinations. Prospective students can review it to determine if the course aligns with their academic goals and preparation level.
Topics Covered
* Course logistics and instructor contact information
* Overview of software development processes and methodologies
* Team-based software project development
* Software quality assurance and configuration management
* Requirements gathering and analysis techniques
* Software design principles, including structured approaches
* Software testing strategies and implementation
* Software reliability engineering and measurement
* Project planning, risk management, and technical review processes
What This Document Provides
* Detailed breakdown of course grading components (midterm, final exam, project)
* A week-by-week course schedule outlining lecture topics
* Information regarding required textbooks and recommended readings
* Instructor and Teaching Assistant (TA) contact details and office hours
* Details regarding lab sessions, including times and locations
* An outline of the team project, including deliverables such as project plans, requirements documents, and design specifications.
* Information on available resources and support for students.