Exposure to issues through a skills acquisition exercise. Computer experience recommended. Software engineering process including requirements engineering, specification techniques, design concepts and methods, software testing and integration concepts, verification and validation, quality assurance and configuration management, post-development software evolution and documentation. In-depth study of a topic of current interest to computer science. Students will be expected to perform individual research and projects and present their results in class.
Enrollment is limited.
Group study of a selected topic, the title to be specified in advance. Total credit limited to 8 units, with a maximum of 4 units per quarter. Instruction is by lecture, laboratory or a combination.