Contact Information
jessj@linnbenton.edu
541-917-4264
Office: MKH106
Office Hours:
Mon. by appointment
Tue. by appointment
Wed. by appointment
Thur. by appointment
Fri. by appointment

Joseph Jess – Computer Systems

Back to Instructor Webpages

Office hours last updated 23 March, 2018 (cleared fall term data, new data coming soon)

Page last major update: 23 March, 2018 (updated general data for spring 2018)

Note: Contacting me in person or by email (jessj@linnbenton.edu) are the most reliable ways to communicate with me.  I am also often in McKenzie Hall 101, 103, or 105.

Office hours can be scheduled by email at jessj@linnbenton.edu. 

 

    Useful resources:

        - Looking for some free books on various computer science topics? Check out this list! https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md 

        - Want to get some self study practice in programming, web development, or other related topics?  Check out this video series: https://www.thenewboston.com/videos.php 

        - Interested in practice your programming logic skills in an automated environment?  You can practice Java and Python here: http://codingbat.com/ and you can practice all sorts of stuff here: https://repl.it/

        - Interested in learning Python?  Check out this "hard way" of learning Python: http://learnpythonthehardway.org/book/ 

        - Do you want to build and test a whole computer?!?  Then check this material out (being used in my CS271 assembly and architecture class this coming fall): http://www.nand2tetris.org/


 

Spring 2018:
 
  Administrative informationadministrativeInformation.pdf
 
  Door schedule: Door Schedule (GDoc in Google Drive)
  

CS162 (Introduction to Computer Science II)(CRN: 41720)
      (1000-1120 MW, MKH-101 and 10-1150 F, MKH-105):
 
      A programming-heavy course that:
          - continues object-oriented programming ideas such as aggregate and nested classes, interfaces, inheritance, and polymorphism,
          - continues implementing graphical user interfaces, 
          - discusses software engineering principles such as design, testing, documentation,
          - continues some basics of computer science theory such as introductory searching and sorting algorithms, introductory data structures.
 
      Class details: Google drive link to course materials
 

 

CS260 (Data Structures)(CRN: 41670)

      (0800-0950 MW, MKH-101 and 0800-0950 F, MKH-105):
 
      This is a design and implementation course that continues discussing:
          - Sorting and searching
          - design and implementation of abstract data types and data structures such as linked lists, stacks, queues, trees, graphs, and hases
          - complexity analysis of space and time of various abstract data types that we explore and some line by line analysis of the structures that we write ourselves
          - recursion and some of the many ways that it can be incorporated into our designs and programs
 
      Class details: Google drive link to course materials
 

 

CS275 (Databases)(CRN: 41913)

      (0800-0950 TR, MKH-103 NOTE: we do not meet in person on Sundays):
 
       Introduces the design, purpose, and maintenance of a database system. Covers the entity-relationship (ER) model, relational systems, data definition, data manipulation, structured query language (SQL), and we will see about getting a web app running that uses our database!
 
      Class details: Google drive link to course materials
 

Past pages:  

     2017-2018: Fall 2017, Winter 2018

     2016-2017: Fall 2016, Winter 2017, Spring 2017

     2015-2016: Fall 2015, Winter 2016, Spring 2016

     2014-2015: Fall 2014Winter 2015, Spring 2015, (plus summer CWE)

 

Bio, pic, etc coming someday?  Probably not, but I am willing to talk to you all about it if you come find me to chat :)!

 




Other pages in this section: CS140M Fall 2014 | CS161 Spring 2015 | CS162 Spring 2015 | CS260 Spring 2015 | Fall 2014 | Spring2015 | Winter2015

Other sections in this website: storage
Show all of Joseph Jess's web pages.

Instructors can Logon here