Welcome!

This page is a place holder page for Prof. Don Patterson's academic web pages at Westmont College

  • CTCMI

    • Center for Technology, Creativity, and the Moral Imagination: A Westmont Incubator
  • Classes

    • Fall 2020
      • CS 010: Design and Implementation of Solutions to Computational Problems
        • Apply for an account on Westmont's Cocalc server here
          1. This is my server (see also https://www.djp3.net)
          2. Use your real name please
          3. You will need this registration token: wvUb7EMH9Sg6vfu1
          4. Bookmark this site in your browser
        • Apply for a Westmont Virtual Campus Avatar
          1. This is my server (see also https://www.djp3.net)
          2. Use your real name please
          3. I will get an email that I need to manually approve your request
        • Download the Firestorm browser for OpenSim 6.3.9.58205
          1. This is a 3rd party program that displays virtual worlds
          2. Note: Make sure you get the “OpenSim only” browser.
          3. Make sure you have good earphones and a good microphone
        • Sign up for Discord here
          1. This is a server that Math/CS rents space on from Discord
          2. The Discord program is a 3rd party program that connects to the chat channels
          3. Discord is a group audio chat program a bit like Slack
          4. Please use your real name
          5. Join the #westmont-virtual-campus text chat
          6. Joint the Westmont Virtual Campus live channel
        • Sign up for Slack here
          1. This is a server that is managed by the Slack company.
          2. The Slack program is a 3rd party program that connects to the chat channels
          3. Slack is a text chat program like instant messenging
          4. Join #cs010_fall2020
        • Sign up for Reddit and subscribe to r/Westmont_CS_10_Fall20
          1. This is a cloud based news service that we will use for moderating class discussion
      • CS 045: Computer Organization and Hardware
        • Apply for a Westmont Virtual Campus Avatar
          1. This is my server (see also https://www.djp3.net)
          2. Use your real name please
          3. I will get an email that I need to manually approve your request
        • Install the Global Protect VPN Client
          1. This is a program that Westmont IT is recommending we use for remote access to campus computers
          2. Connect to vpn.westmont.edu to make sure it is working
        • Download the Firestorm browser for OpenSim 6.3.9.58205
          1. This is a 3rd party program that displays virtual worlds
          2. Note: Make sure you get the “OpenSim only” browser.
          3. Make sure you have good earphones and a good microphone
        • Sign up for Discord here
          1. This is a server that Math/CS rents space on from Discord
          2. The Discord program is a 3rd party program that connects to the chat channels
          3. Discord is a group audio chat program a bit like Slack
        • Sign up for Slack here
          1. This is a server that is managed by the Slack company.
          2. The Slack program is a 3rd party program that connects to the chat channels
          3. Slack is a text chat program like instant messenging
        • Sign up for Reddit and subscribe to r/Westmont_CS_45_Fall20
          1. This is a cloud based news service that we will use for moderating class discussion
    • Spring 2020
      • CS 150: Human-Computer Interaction Technology
      • Others Missing
    • Fall 2019
      • Others Missing
    • Spring 2019
      • Others Missing
    • Fall 2018
      • Others Missing
    • Spring 2018
      • Others Missing
    • Fall 2017
      • Others Missing
    • Raw directory of Westmont class syllabi before 2018
      • Spring 2017
        • CS 030:Abstract Solutions to Concrete Problems in Java
        • CS 045:Computer Organization and Architecture
        • CS 195:Senior Seminar
      • Fall 2016
        • Creative Software Architectures for Collaborative Projects: Computer Science 130
        • Design and Implementation of Solutions to Computational Problems: Computer Science 010
      • May Term 2016
        • iOS Programming
      • Spring 2016
        • Object-Oriented Programming
        • Senior Seminar
      • Fall 2015
        • Software Engineering
        • Information Retrieval and Big Data
          • A copy of Project Gutenberg for CS150
  • Archived blogs

    • Codex Caelestis: My Old Research Blog
    • Codex Perductum: My Old Random Stuff Blog
    • The Palmer Clan: My Old Family Blog
  • NIV Bible

    • NIV Bible
  • Fun diversions

    • Technology Conference Generator
    • Alternative Pastor Title Generator
    • Sovereign Chess