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) — this form of assistance targets traditionally difficult classes at universities. SI Leaders (students who have successfully completed CMSC 202 in a prior semester) lead several sessions a week (see below). These sessions are meant to integrate course content and study/problem-solving strategies to help raise student achievement. SI Leaders for CMSC 202 attend lecture and are aware of the expectations and the material covered by the professors. In the group sessions, students work together to tackle problems with concepts and solidify their understanding of the material. SI attendance is voluntary for students and you are welcome to come as often as you like according to your schedule.
Day Location Time Tuesday ITE 239 12:00–12:50pm Tuesday ACIV, A-Wing, 108 6:00–6:50pm Thursday ITE 239 12:00–12:50pm Thursday ACIV, A-wing, 108 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 installing Linux and maintains an active mailing list where people ask & answer Linux questions.
Downloads
- JavaSE JDK — under “Java Platform, Standard Edition” select “Download” for the Java SE 6 Update 27 JDK.
- Eclipse IDE for Java Developers (Helios Package) — 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)