Independent Work In Computer Science
Reading course for graduate students in computer science. May be repeated to a maximum of nine credits for doctoral students. May be repeated to a maximum of six credits for master's students.
Reading course for graduate students in computer science. May be repeated to a maximum of nine credits for doctoral students. May be repeated to a maximum of six credits for master's students.
Reading course for graduate students in computer science. May be repeated to a maximum of nine credits for doctoral students. May be repeated to a maximum of six credits for master's students.
Reading course for graduate students in computer science. May be repeated to a maximum of nine credits for doctoral students. May be repeated to a maximum of six credits for master's students.
Reading course for graduate students in computer science. May be repeated to a maximum of nine credits for doctoral students. May be repeated to a maximum of six credits for master's students.
Reading course for graduate students in computer science. May be repeated to a maximum of nine credits for doctoral students. May be repeated to a maximum of six credits for master's students.
Reading course for graduate students in computer science. May be repeated to a maximum of nine credits for doctoral students. May be repeated to a maximum of six credits for master's students.
Reading course for graduate students in computer science. May be repeated to a maximum of nine credits for doctoral students. May be repeated to a maximum of six credits for master's students.
Reading course for graduate students in computer science. May be repeated to a maximum of nine credits for doctoral students. May be repeated to a maximum of six credits for master's students.
This course provides an overview of the software engineering discipline: software requirements, software design, software construction, software management, and software quality. Testing and validation techniques will be emphasized throughout the course. Programs and program fragments will be developed and studied throughout the course to illustrate specific problems encountered in the lifecycle development of software systems.
The course examines the requirements phase of the Sys- tems Engineering and Software Engineering lifecycles in detail. Topics include: requirements elicitation, requirements specification, and requirements analysis. Verification and validation techniques are emphasized throughout the course. Students work in small groups to research and present a related topic.