COSC 319 Software Engineering Concepts

This course introduces students to large-scale software development including software design, implementation and maintenance. Topics included are: software life cycle, design techniques including use of use-case, software testing, organization and management of modular intercommunication, software engineering tools, project management include resource estimation, team organization and review. The students will apply these techniques to develop a software project in a group software engineering project.

  • Syllabus
  • Department Listing
  • Schedule
  • Lecture Material
  • Assignment Information

  • Homework Assignments
  • Writing Exercises
  • Extra Credit
  • ANNOUNCEMENTS

  • NOTHING YET!





  • Computer Science Department
    Indiana University of Pennsylvania