-
Engineering Account - In addition to your AU computer
account, you will need an engineering account in order to access
the computers and use the software in the Shelby 2119, 2122,
and 2125 computer labs. These accounts are generated automatically
from course rolls. If you add the course after classes begin, your
account should be available the following day.
-
Java and jGRASP - The
Java SE Development Kit (JDK) and the
jGRASP integrated development environment (IDE)
will be used in lab.
If you want to work on the lab assignments and the
examples from class on your own computer, you'll need to install
the JDK and jGRASP. See the links and instructions below.
Java (JDK) from Oracle
(https://www.oracle.com/technetwork/java/javase/downloads/index.html)
Be sure to download the
JDK (not the JRE) After you have downloaded the install file
for your operating system, double-click on the file in your file
browser (e.g., Downloads) to begin the installation process. Note
that once you begin the Java installation, it may take a few
minutes depending on the speed of your computer. JDK Documentation
is available online at
Java API as well as from the jGRASP Help
menu when you are editing a Java source file.
jGRASP
(https://www.jgrasp.org) On
the jGRASP home page, click the "Download" link, then select the
appropriate
jGRASP installation file for your operating
system from the list below.
Windows -
jGRASP exe
Mac OS X -
jGRASP pkg
Linux -
jGRASP zip
After you have downloaded the install file, double-click on the
file in your file browser (e.g., My Documents) to begin the
installation process. Installing jGRASP should take less than 30
seconds.
NOTES:
(1) Since
jGRASP is written in Java, you should
install the JDK prior to running jGRASP. The JDK includes the Java
compiler (javac) as well as a copy of the JRE, so be sure to
install the full JDK rather than only the JRE.
(2) If you are updating from a previous version of jGRASP, just
install the new version right on top of the previous one (i.e., no
need to uninstall the old version). If you need additional
information, please refer to jGRASP Tutorial 1
Installing jGRASP for step by step
instructions.
(3) If your computer is less than five years old, it should be be
able to run jGRASP and Java efficiently. Otherwise, you should use
a computer in one of the engineering labs: Shelby 2119, 2122, or 2125
(where your lab section meets), Shelby 1202, Shelby 2210, or Broun
123.
(4) Many students bring there personal computer to lab and do
their assignments on it while using the lab computer to
display the assignment PDF and other reference items.
-
jGRASP Introductory Videos
-
-
Getting Started
-
Getting Started with
Interactions
-
jGRASP Tutorials - You are strongly encouraged to
work through
Getting Started (2.0) since this
will enable you to use jGRASP more effectively for the projects.
You should then review the other tutorials on an "as needed" basis.
For the links below, left click to open or right click to save
(Save Link As...). Note, you will need to have
Adobe Acrobat
Reader (other suitable PDF reader) installed to open this
PDF file.
-
Installing jGRASP
-
Getting Started (2.0)
-
Getting Started with Objects (a.k.a. Objects
First)
-
Interactions
-
Control Structure Diagram (2.0)
-
The Integrated Debugger
-
Projects
-
UML Class Diagrams
-
The Workbench
-
Viewers for Data Structures
-
The Viewer Canvas (2.0)
-
Checkstyle and JUnit - Checkstyle is a commonly used to
check programs for comments and proper formatting, and JUnit is a
framework testing programs. Both of these are installed in the lab,
and we'll be using them in conjunction with grading. Checkstyle
will be used on all of our activites and projects,
whereas JUnit will used for Projects 7 through 11.
If you want to install Checkstyle and/or
JUnit on your personal computer, you'll need to download the ZIP
files and unzip them.
Recommendations: On Windows, you should place the Checkstyle and
JUnit folders in your "Program Files" folder. On Mac OS X, you
should create a bin folder in your user folder (e.g.,
yourusername/bin) and then place the Checkstyle and JUnit folders
in your bin folder.
After you have unzipped Checkstyle and JUnit in their respective
folders, you should close and re-open jGRASP. This will allow
jGRASP to try to find Checkstyle and/or JUnit on startup. You can
also configure each tool manually by using the Tools menu. For
example, click
Tools > Checkstyle > Configure to see
if "Checkstyle Home" was correctly set to the folder containing the
Checkstyle JAR file. If you need assistance installing either of
these programs on your computer, you should bring your computer to
the Friday Help session or ask your lab instructor for assistance.
-
Checkstyle 8.1 - download the ZIP file.
(You may need to right-click and select "Save Link As"
if your computer does not automatically download this file
when you click the link.)
-
JUnit 4.12 - Download the ZIP file.
(You may need to right-click and select "Save Link As"
if your computer does not automatically download this file
when you click the link.)
You will not be required to use JUnit with your projects until
after mid-term.
-
Web-CAT - Web-CAT will be used to grade your lab
activities and projects. You will be able to submit your
files directly from jGRASP, as well as login to the Auburn
Web-CAT home page and upload your assignment files manually.
Web-CAT Guidelines are available at the top of the
Lab page.
If you need assistance configuring Web-CAT in jGRASP,
just ask for assistance during your lab session or in the Friday
Help session.
|