Welcome to Software Engineering (COSC-4849) Optional Lab!

The goal of this optional lab is to assist you in working on your project. We will discuss such tools as
  • Java IDE (Eclipse)
  • version control system (CVS)
  • UML modeling tools (Eclipse Modeling Framework)
  • Unit testing tools (JUnit)
  • Build tools (Ant)
  • GUI frameworks (Eclipse Modeling Framework)
  • Bug tracking system (Bugzilla)

The topics for the end of the semester are not set - we will fill them up as we go. The semester should show which tools require more attention. Your suggestions are welcome.

Lab Schedule:
9/5 Introduction to Java and Eclipse notes
9/12 Eclipse and Java notes
9/19 The Basics of CVS notes
9/26 Cancelled  
10/3 No Lab  
10/10 Eclipse Visual Editor class demo
10/17 Layout Management in Java notes
10/24 No Lab  
10/31 No Lab  
11/7 Developing Servlets and JSPs with Eclipse and Apache Tomcat notes
11/14 Working with a MySQL Database from Java notes
JDBC Example
11/21 No Lab  
11/28 Populating a JSP from a Database Example example
12/5 Open