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.