The Purpose of this course
 

To learn  the principles and methods of reliable software  design and to get acquainted with modern CASE tools. This course also aims to  make you understand that software development in practice, is not just coding  successfully and efficiently, but a lot more than that.
 

Course Synopsis
 

  Laboratory sessions will introduce modern CASE tools for program design at the UNIX/Linux/C platform.
  The team project is an essential part of the course. It   includes the work in team (4-5 people) on a design of a C program (approximately  2K   lines of code) and a complete set of documentation and test cases.
Suggested Reading
     Copies of transparencies are available at CS office.
 Assessment
CS371 Home  |Next   |