GradeBot

QuizGen tests on demand

Tutorials

Includes tutorials on Tutoring, Precedence, printf, Regular Expressions, Big Oh, CGI, mySQL, and maybe more.

Don Colton's Courses

For many of the courses I have taught, the syllabus (and sometimes sample final exam and sample quizzes and other handouts) are available here in text or Acrobat PDF format.

Fall 2005 Courses taught by Don Colton

IS 280 - Networking
CS 201 - Web Programming
CS 301 - Algorithms

Spring 2003 Courses taught by Don Colton

CS 201 - Computer Programming II
CS 441 - Automatic Speech Recognition

Winter 2003 Courses taught by Don Colton

CS 201 - Computer Programming II
CS 301 - Algorithms and Complexity
CS 320 - Computer Theory

Fall 2002 Courses taught by Don Colton

CS 201 - Computer Programming II
CS 210 - Computer Organization
CS 301 - Algorithms and Complexity

Spring 2002 Courses taught by Don Colton

CS 236 - Foundations of Computer Science II
CS 470 - Introduction to Artificial Intelligence
CS 491 - Senior Research

CS: Computer Science Courses taught by Don Colton at BYUH

CS 201 - Computer Programming II
CS 210 - Computer Organization
CS 301 - Algorithms and Complexity
CS 320 - Computer Theory

CS: Old Computer Science Courses taught by Don Colton at BYUH

CS 143 - Computer Organization (Assembly Language)
CS 235 - Foundations of Computer Science I
CS 236 - Foundations of Computer Science II
CS 252 - Introduction to Computational Theory
CS 312 - Analysis of Algorithms
CS 345 - Operating Systems Design
CS 380 - Computer Architecture
CS 460 - Computer Communications and Networking
CS 470 - Artificial Intelligence

IS: Information Systems Courses taught by Don Colton at BYUH

IS 131 - Applications Program Development I
IS 230 - Computer Programming I
IS 231 - Computer Programming II
IS 431 - eCommerce Web Development
IS 431 - Client/Server

Other Courses, Other Teachers

BYUH Courses

Helpful Downloads

I restrict access to my machines. FTP and Telnet are not permitted because they pass information (particularly usernames and passwords) in the clear, and are thus potential security risks. I limit access to port 22 Secure Shell protocol.

SSH, the Secure SHell, is a telnet-type client that is available here for immediate download if you are a BYUH student. See also SSH.COM for more about this product.

TeraTerm for Windows has an ssh capability.

PuTTY: Another SSH alternative is PuTTY, by Simon Tatham.

Adobe (Acrobat Reader): Many of the pages are presented in PDF format, the Portable Document Format invented and promoted by Adobe. The easiest way to view such pages (including most syllabi and sample tests) is to first have the free Acrobat Reader installed. Visit the Adobe website for more information and/or to download a suitable version.