Software Engineering (ICS 413, 414, 613)Introduction to software engineering concepts with a focus on tools and techniques. ICS 413/414
is a two-semester undergraduate sequence in software engineering. This
class takes a technological approach to the presentation of traditional
software engineering concepts like specification, modeling, analysis,
planning, design, and quality assurance. By the end of the course,
students acquire familiarity with tools including Java, Eclipse, JUnit,
Subversion, Jupiter, JProfiler, Tomcat, Ant, Checkstyle, PMD, FindBugs,
Google Project Hosting, and Hackystat. The organizing principle for
development is the three "Prime Directives" for open source software development. Document Actions |
