CS 2381 Fall 2025: Course Site
Data Structures and Intermediate Programming
Course Info #
- Instructor: Nat Tuck <nathaniel.tuck@plymouth.edu>
- Read the Syllabus
Office Hours, Fall 2025:
- In D&M 305
- Monday @ 1 - 2pm
- Tuesday @ 2 - 3pm
- Friday @ 12:30 - 1:30pm
Essential Resources #
- See Inkfish for assignments
- Some Lecture notes are available.
- Notes and stuff from class are in the scratch repo.
On this site:
- Read the Syllabus
- Install required software to work on your personal machine
- Follow the Design Recipe
- See last semester’s Spring 2024 Sample Final
Suggested Resources #
- The official documentation for Java:
- Open Licenced Textbooks:
Useful Stuff: #
Hints: #
- If you’re not comfortable touch typing, now’s a good time to learn that skill. TypingClub seems like it might be decent.
- All statements in a Java source file must be inside a method body.
- On Mac, the tar command will put a bunch of junk in your archives unless you turn Mac junk off.
- On Mac, it’s important that you get the correct version of the JDK for your hardware. Are you x64 or aarch64?
- College is an excellent time to learn to work with desktop Linux. Installing Linux Mint on a refurbished laptop is recommended. Look for the Thinkpad x13 or t14 on Amazon or eBay.
2024
CS 2381 Fall 2024: Syllabus
·1833 words·9 mins