This is a second course in techniques for the development of software. It is a laboratory course meaning that there is a required closed laboratory section each week. There are twelve laboratories.
Laboratories are two hours long.
Some focus on presentations and discussion of group activities whilst others have specific development goals. CS340 is organized around a semester-long project. The project involves the development of the software for a mobile robot. All laboratory activities are concerned with some aspect of the project. If you have not, you do not have the prerequisite preparation.