Don Colton's CIS 101 Homepage
  Beginning Programming

BYUH Catalog Entry: CIS 101. Beginning Programming (3) (F, W, S) Extensive hands-on software develoment and testing using variables, arrays, instruction sequences, decisions, loops, and subroutines. May also include dynamic web pages (CGI) and regular expressions.

Course Syllabus and Major Resources

Text: Introduction to Programming Using Perl
LMS: DCQuiz Learning Management Systems (Gradebook / Exams)
GBot: GradeBot Lite Programming Assignment Tester   Alternate Link

SemesterSyllabusStudy GuideProjects
2015-16 Winter(Nov-Feb) Syllabus Study Guide Projects
2015 Fall(Aug-Oct) Syllabus Study Guide Projects
2015 Summer(Apr-Jun) Syllabus Study Guide Projects
2015 Winter(Jan-Apr) Syllabus Study Guide Projects
2014 Fall(Sep-Dec) Syllabus Study Guide Projects
2014 Summer B(Jul-Aug) Syllabus Study Guide Projects
2014 Summer A(Apr-Jun) Syllabus Study Guide Projects
2014 Winter(Jan-Apr) Syllabus Study Guide Projects
2013 Fall(Sep-Dec) Syllabus Study Guide Projects
2013 Winter(Jan-Apr) Syllabus Study Guide Projects
2012 Fall(Sep-Dec) Syllabus Study Guide Projects
2012 Summer B(Jul-Aug) Syllabus Study Guide Projects
2012 Summer A(May-Jun) Syllabus Study Guide Projects
2012 Winter(Jan-Apr) Syllabus Projects
2011 Fall(Sep-Dec) Syllabus Projects
2011 Spring(May-Jun) Syllabus Projects
2011 Winter(Jan-Apr) Syllabus Projects
2010 Spring(May-Jun) Syllabus Projects
2010 Winter(Jan-Apr) Syllabus Projects
2009 Fall(Sep-Dec) Syllabus Extra Credit Projects
2009 Winter(Jan-Apr) Syllabus
2008 Fall(Sep-Dec) Syllabus RR Task HowTo

Text Book (ipup): Intro to Programming Using Perl

book cover icon download
Introduction to Programming Using Perl and CGI
Author: Don Colton
PDF: 440+ pages
Publisher: Don Colton (2012)
ISBN: none
Suggested Retail Price: Free

Minor Resources

icon QuizGen CIS 101 Tests on Demand   QG

QPF: Formatted Printing printf tutorial (6p)
QEM: Emacs Command Memorization refcard (1p)
QP1: Precedence Mult Add tutorial (4p)
QP2: Precedence Mult Add LT EQ And Or
QB1: BigOh Simple Loops (extra credit) tutorial (4p)

Ancient History: Before 2008 this course and its relatives had other names.   CS 101 (2002 to 2007)   IS 231 (1999 to 2002)   IS 230 (1999 to 2001)   IS 131 (1999)

Courses   Prof Colton   Don Colton   HTML   CSS   You are visitor since Jan 1, 2013.