Resources
This page contains various resources on where to get help, Java, Eclipse and UMBC's computing environments.
Where to Get Help
- Course Staff — you're welcome to stop by any staff member's office hours
- Course Blackboard — forums are available for both general topics and specific projects. Students are encouraged to ask and answer questions.
-
Supplemental Instruction (SI) — originated at the University of Missouri-Kansas City and targets traditionally difficult classes at Universities. SI Leaders (students who have successfully completed the course in a prior semester) lead 2 sessions a week (4 total). These sessions are peer-facilitated and are meant to integrate course content and study/problem strategies to help raise student achievement. SI Leaders attend lecture and are aware of the expectations and the material covered by the professor. In the group sessions students work together to tackle problems with concepts and solidify their understanding of the material. SI is voluntary for students and you are welcome to come as often as you like according to your schedule.
Day Location Time Tuesday ACIV A-wing 121 3:00–3:50pm Tuesday PHYSICS 201 5:30–6:20pm Wednesday ACIV B-wing 345 4:00–4:50pm Thursday ACIV B-wing 011 6:00–6:50pm - Computer Science Help Center — first-come first-serve tutoring for select CMSC courses (including CMSC 202)
- Learning Resources Center — can arrange to provide one-on-one tutoring for most 100 and 200 level classes (including CMSC 202)
- UMBC Division of Information Technology (DoIT) — help with your GL account
- Linux User's Group (LUG) — the LUG typically has an installfest each semester to assist in install Linux and maintains an active mailing list where people ask & answer Linux questions.
Downloads
- JavaSE JDK — under “Java Platform, Standard Edition” select “Download JDK”
- Eclipse IDE for Java Developers — requires Java Runtime Environment (JRE) 1.5 or 1.6
- WinSCP — transfer files from your Windows PC/laptop to the GL severs
- TeraTerm Pro with SSH for Windows — a terminal emulator to connect your Windows PC/laptop to the GL servers
- PuTTY — another terminal emulator to connect your Windows PC/laptop to the GL severs
Java Resources
- List of Java reference books
- Oracle/Sun Java Coding Standards
- Apple Java Documentation — Mac OS X should already have Java installed
- JavaSE 6 API — JavaSE 6 Javadocs
- Java Practice Problems
Eclipse Resources
- Importing a .java file into your Eclipse project
- An Eclipse Tutorial by Dan Hood PPT PDF
- Eclipse Helios on-line help
Remotely Accessing the GL Servers
- Working from Home — a talk presented by Dan Hood (Fall 2008)