CS 2381 Fall 2024: Course Site
  Data Structures and Intermediate Programming
Course Info #
- Instructor: Nat Tuck <nathaniel.tuck@plymouth.edu>
- Read the Syllabus
Office Hours, Fall 2024:
- 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 repository
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 x280, t480, x390, x395, t490, t495, x13, t14 on Amazon or eBay.
2024
cs2381 Notes
        
        
        
      
  
  
  ·36 words·1 min
  
  
  
      cs2381: Spring Practice Final
        
        
        
      
  
  
  ·468 words·3 mins
  
  
  
      cs2381: Required Software
        
        
        
      
  
  
  ·374 words·2 mins
  
  
  
      CS 2381 Fall 2024: Syllabus
        
        
        
      
  
  
  ·1458 words·7 mins
  
  
  
      cs2381: Design Recipe
        
        
        
      
  
  
  ·419 words·2 mins