List of Courses for This Semester and Other Semesters
CPSC 1105 - Technological
Solutions
Summer 2011 Offering
The first day of the class is Monday, May 16. It is VERY IMPORTANT that
you have the textbook material with you when you come to the first class.
There are two “textbooks” for the course, presented as a bundle. The
correct bundle ISBN for the bookstore for Summer: 0495961485.
Each of the items in the bundle is a card with an access code on it.
You will need to have both student
access codes on the first day of class.
Course Syllabus: HTML
Version MS–Word Version
Link to SAM Introduction http://csc.columbusstate.edu/bosworth/CPSC1105/InstructorMaterial/SAM2007_Student_Walk_Through.ppt
Link to the SAM Web Site http://sam2007.course.com
Lecture Topics and Assignments by Date HTML Version
Mid–Term Exam
Answer Key: HTML MS–Word
Spring 2011 Offering
Each section of the course will be taught in a manner consistent
with the other offerings of this course.
Please use the CSU CougarNet e-mail to contact me.
Original Prospectus for the Course HTML Version
Course Syllabus: (Revised Jan 12, 2011) HTML
Version MS-Word Version Adobe PDF Version
Schedule for Topic Coverage HTML
Version MS-Excel Version
Topics Covered by Date HTML Version
Link to CS Department web site: http://cs.columbusstate.edu/
Summer 2010 Offering
Each section of the course will be taught in a manner consistent
with the other offerings of this course.
This offering is entirely on-line. Please use MyITLab
or the CSU e-mail to contact me.
Course Syllabus: HTML Version MS-Word Version Adobe PDF Version
Important Announcements: HTML Version MS-Word Version Adobe PDF Version
Link to MyITLab web site: http://www.myitlab.com/
Link to CS Department web site: http://cs.columbusstate.edu/
Please take the following survey to help me prepare the course. Click here to take the survey.
Fall 2009 Offering
Each section of the course will be taught in a manner consistent
with the other offerings of this course.
Specifically, it will meet one day a week in CCT 405 for
lecture, and
one day a week in CCT 407 for lab.
Course Syllabus HTML Version
MS-Word Version
Topics Covered by Date Audio of Lectures
Summer 2009 Offering
The course will be taught in a manner consistent with other
offerings of the course.
Course Syllabus HTML Version
MS-Word Version
(Revised Monday, June 22)
Spring 2009 Offering
The course will be taught in a manner consistent with other
offerings of the course.
Specifically, it will meet one day a week in CCT 405 for
lecture, and
one day a week in CCT 407 for lab.
Course Syllabus
HTML
Version
(This is a slightly edited version of Dr. Whitehead's syllabus; the copying is
intentional.)
Summer 2008
Offering Brief Description
Course Syllabus
HTML
Version MS-Word Version
Assignments
Writing
Assignments MyItLab Assignments
Topics Covered by Date
Spring 2008 Offering
Course Syllabus
HTML Version
MS-Word Version
Summer 2007 Offering
Course Standard (Syllabus)
HTML
Version MS-Word Version
Assignments
and Projects - Note that most of
the assignments are found in the SAM system.
CPSC 2105 - Introduction
to Computer Organization
Getting the Logic Design
software for the lab projects.
Instructions for Use of the Tool (Actually this is a lab assignment): HTML MS-Word
Instructor’s Lecture Notes on The Material
Summer 2013 Offering
Course
Syllabus MS–Word Adobe
PDF
Lecture topics by date HTML
Assignments HTML
Spring 2013 Offering
Course
Syllabus MS–Word Adobe
PDF HTML
Lecture topics by date HTML
Assignments HTML
Fall 2012 Offering
Course Syllabus MS–Word
Version Adobe PDF
Version
Lecture Topics by Date HTML
Version
Homework & Lab Assignments
Spring 2012 Offering
Course Syllabus HTML
Version MS–Word Version Adobe PDF
Version
Review slides for final exam. HTML Version MS–Word
Version PDF Version
Topics
Covered by Date Homework
& Lab Assignments
Fall 2011 Offering
Getting the Logic
Design software for the lab projects.
Course Syllabus HTML
Version MS–Word
Version Adobe PDF
Version
Instructor’s Lecture Notes on The Material
Topics
Covered by Date Homework & Lab Assignments
Fall 2010 Offering
Course Syllabus HTML Version
MS-Word
Version Adobe PDF
Version
Getting the Logic
Design software for the lab projects.
Instructions for Use of the Tool (Actually this is a lab
assignment): HTML
MS-Word
Review of basic electronics HTML Version MS-Word Version
Description of MARIE Simulator HTML Version MS-Word Version Adobe PDF Version
Topics Covered Homework & Lab Assignments
Spring 2007 Offering
This will be quite similar to the Spring 2006 and
Fall 2006 offerings. The main difference is that the textbook
for the course is the second edition of Null & Lobur.
Course Standard (Syllabus)
HTML
Version MS-Word Version
Topics Covered Homework Assignments Lab Assignments
Description of MARIE
Simulator HTML Version MS-Word Version
Adobe PDF Version
CPSC 3115 - Discrete
Structures in Computer Science
Textbook for this course: link to table of contents
Summer 2013 Offering
Course Syllabus MS–Word Adobe
PDF
Lecture
Topics by Date
Spring 2011 Offering (Special
offering)
Course Syllabus HTML Version MS-Word Version Adobe PDF Version
Course Prospectus for Spring
2005
Course Standard for Spring 2005 HTML
Version MS-Word Version
Topics Covered Homework Assignments Mid-Term Exam Final Exam
Mid-Term Exam Key: HTML Version MS-Word Version
CPSC 3121 - Assembly Language Programming
IBM Manuals Related to the S/360, S/370 and z/Series
All these materials are copyrighted by IBM, and are used by permission.
The Architecture of IBM's Early Computers [Before the
S/360] PDF Version
IBM System/360 Principles of Operation (A22-6821-1, June
1964) PDF Version
HLASM (High Level Assembler Language) Reference Guide (SC26-4940-05, July
2008) PDF
Version
HLASM (High Level Assembler Language) Programmers Guide (SC26-4941-05, July
2008) PDF Version
IBM z/Architecture Principles of Operation (SA22-7832-06, February 2008)
PDF
Version
IBM System Z Architecture (Lecture Slides by IBM Germany, May
2008) PDF
Version
My Textbook on System/370 Assembler Language Table of Contents
PowerPoint
slides used by IBM in its Assembler Language Course.
Accessing the Mainframe : HTML
Version MS-Word Version (Under revision)
Brief descriptions of IBM/System 370 Assembly Language Instructions
Spring 2011 Offering
Prospectus for the course HTML Version
Review material that
covers the prerequisite knowledge.
Course Syllabus HTML
Version MS-Word Version Adobe PDF Version
Topics Covered by Date
(with links to lecture audios)
Homework Assignments Programming Assignments
Spring 2010 Offering
Prospectus for the course.
Review material
that covers the prerequisite knowledge.
Course Standard for this
Offering HTML Version MS-Word Version
Topics
By Date List
of Lecture Audios
Homework Assignments
Programming Assignments
Spring 2009 Offering
Course Standard for this Offering HTML Version
MS-Word Version
Topics
Covered by Date Homework
Assignments Programming
Assignments
Summer 2008 Offering
Getting your Marist Mainframe password
reset HTML
Version MS-Word
Version
Topics Covered by Date Homework and Programming Assignments
Spring 2008 Offering
Course prospectus
Course standard for this offering: HTML Version
MS-Word Version
FINAL EXAM: HTML Version MS-Word Version
Topics Covered Homework & Programming Assignments
CPSC 3165 Professionalism in Computing
Spring 2012 Offering
Course Syllabus HTML
Version MS–Word Version Adobe PDF
Version
Topics Covered
by Date Homework
Assignments
Review slides for the final exam HTML Version MS–Word
Version PDF Version
Spring
2011 Offering
Original prospectus for
the course HTML Version
Course syllabus HTML
Version MS-Word Version Adobe PDF Version
Topics Covered
by Date (with Lecture Audios)
Summer 2009 Offering
Original Prospectus for
the course: HTML
Version MS-Word Version
Course standard for this
offering: HTML Version
MS-Word Version
Tentative List of Topics to
Cover: HTML
Version MS-Word Version
Homework Assignments
Important Dates
Topics
Actually Covered Quiz
1 Quiz 2
Resources for the Course
Daniel J. Ryan's Home Page
Many good presentations on information security, law, and ethics.
I shall make frequent use of this material.
NOTE: Many of these presentations are in an obsolete format that is
often blocked.
My Copies of Dan Ryan's
Slides These copies have been updated to present format.
There is also a link to a program to unblock the obsolete formats.
Fall
2007 Offering
Prospectus
for the Course
Course Standard for this
offering: HTML Version
MS-Word Version
Topics Covered
Homework Assignments
Quiz 1 Quiz
2 Final Exam
CPSC 5115 - Algorithm Analysis and Design
Algorithm Animations
Merge
Sort
Quick
Sort
Fall
2009 Offering
Course Standard for this
offering:
Undergraduate
offering
HTML
Version MS-Word Version
Graduate in-class
offering HTML
Version MS-Word Version
Graduate on-line offering
HTML
Version MS-Word Version
FINAL EXAM FOR THE COURSE
HTML Version
MS-Word Version
Answers must be submitted in electronic form not later
than 11:30 PM on 12/12/2009.
Topics Covered
Homework Assignments
Copy of (June 2006) Scientific
American article on Sudoku.
Fall 2008
Offering
Course Standard for this
offering:
Graduate
Offering:
HTML Version
MS-Word Version
Undergraduate
Offering: HTML
Version MS-Word Version
Topics
Covered Homework
Assignments
Final
Exam HTML Version
MS-Word Version
Fall
2007 Offering
Prospectus
for the Course
Course Standard for this
offering: (Revised
9/14/2007)
Graduate
Offering:
HTML
Version MS-Word Version
Undergraduate Offering: HTML
Version MS-Word Version
Topics
Covered Homework
Assignments Mid-Term
Exam Final Exam
Copy of (June 2006) Scientific American article on Sudoku.
Programming Teams for the Sudoku
problem HTML
Version MS-Word Version
Mid-Term Exam: HTML Version MS-Word Version
Interesting Links to the Web Interactive Mathematics
Literate Programmer List of Algorithms
Towers of Hanoi
Wikipedia List of
Algorithms
Revised Sudoku Puzzle for
Solution: HTML
Version MS-Word Version
The original puzzle had missing numbers.
These are in BLUE.
CPSC 5125 - Introduction
to Computer Graphics
Spring 2005 Offering
NOTE: CSU is now required to have
separate course standards for the graduate and
undergraduate offerings of any 5000-level course. Here they are.
Course Standard for Graduate Offering of the
Course:
HTML
Version MS-Word Version
Course Standard for Undergraduate Offering of the Course: HTML Version
MS-Word Version
Course Notes Topics Covered
Homework
& Programming Assignments
Mid-Term
Exam Answer Key
Algebra Review Materials - Some
students are weak in algebra. They should check these links.
http://www.themathpage.com/alg/simultaneous-equations.htm
My Web Page on Basic Math
CPSC 5155 - Introduction
to Computer Architecture
Fall 2012 Offering
Graduate Syllabus MS–Word PDF
Undergraduate Syllabus MS–Word PDF
Topics Covered by Date HTML
Format
Lab & Homework Assignments
Getting the Logic Design software for the lab projects.
Instructions for Use of the Tool (Actually this is a lab assignment): HTML MS-Word
A very interesting web site on Real Computer Organization
Review of basic
electronics HTML Version MS-Word Version
Links to Material for My
Computer Architecture Textbook
The
textbook itself
Lecture
slides based on that textbook
Table
of contents.
Fall 2011 Offering
Graduate Syllabus HTML MS–Word PDF
Undergraduate Syllabus HTML MS–Word PDF
Topics
Covered by Date Lecture
Audios Lab
& Homework Assignments
Fall 2010 Offering
Graduate Offering Syllabus HTML
Version MS-Word Version
Undergraduate Offering HTML
Version MS-Word Version
Topics
Covered by Date
Lecture Audios Lab & Homework Assignments
Spring 2010 Offering
Prospectus for the Course
Course
Standard for this offering:
Graduate
Offering:
HTML
Version MS-Word Version
Graduate
Research Paper
Undergraduate
Offering: HTML
Version MS-Word Version
Topics
Covered by Date List
of Lecture Audios
Homework Assignments
Lab Assignments
Fall 2009 Offering
Course Standard for this offering:
Graduate Offering (In
Class):
HTML
Version MS-Word Version
Graduate Offering
(On-Line)
HTML
Version MS-Word Version
Undergraduate
Offering:
HTML
Version MS-Word Version
Final Exam
HTML Version
MS-Word Version
Topics Covered by Date Assignments
Spring 2009 Offering
Course Standard for this offering:
Graduate
Offering:
HTML
Version MS-Word Version
Undergraduate Offering: HTML Version
MS-Word Version
Topics Covered
Homework Assignments
Fall
2009 Offering
Course Standard for this offering:
Graduate Offering (In
Class):
HTML
Version MS-Word Version
Graduate Offering
(On-Line): HTML
Version MS-Word Version
Undergraduate
Offering:
HTML
Version MS-Word Version
Fall
2008 Offering
Course Standard for this offering:
Graduate
Offering:
HTML
Version MS-Word Version
Undergraduate Offering: HTML
Version MS-Word Version
Mid-Term Exam
HTML
Version MS-Word Version
Final
Exam
HTML Version
MS-Word Version
Kurose & Ross Companion Web Site
Topics Covered
Homework
Assignments Programming Assignments
Comparison of 3rd and 4th
Editions HTML Version
MS-Word Version
Summer
2007 Offering
Original Prospectus for the Course HTML
Version
Course
Standard (Syllabus)
HTML
Version MS-Word Version
Other
reference books for networks: HTML Version
Overview of Computer Networks
HTML Version
MS-Word Version
Preliminary
Lecture Schedule
Topics
actually covered
Homework
Assignments
Summer 2006 Offering
Course Standard (Syllabus)
HTML Version
MS-Word Version
Topics Covered Assignments Books on Networking & TCP/IP
First
Test
HTML Version
MS-Word Version
CPSC 5185 - Introduction to
Artificial Intelligence
Fall 2005 Offering
Course Standard
Graduate
Offering: HTML
Version MS-Word Version
Undergraduate Offering: HTML
Version MS-Word Version
Course Notes
Topics
Covered Homework
Assignments N-Queens Problem
Mid-Term Exam (Key) HTML Version MS-Word Version
Spring 2004 Offering
The student should note that
the course has been revised considerably since the
Spring 2004 offering. These
notes and tests are retained on the web site on the
chance that they might be of some
use, but the present course will not follow them.
Course Syllabus
Course
Notes Topics
Covered Sample Code
Homework Assignments
Mid-Term Exam
Second Mid-Term Exam
Final Exam
CLIPS Tutorial - Click for access to a tutorial web site.
CPSC 5555: Special Topics - Theory of Computation
Course Standard: HTML Version MS-Word Version
Lecture Notes and Slides Topics Covered by Date Homework Assigned
CPSC 6105 - Fundamental
Principles of Computer Science
This is a course intended for those graduate students lacking the preparation
normally associated
with a B.S. in Computer Science. It is for graduate students only, but
does not count as graduate
credit towards the M.S. in Applied Computer Science.
Syllabus for Fall 2006. HTML Version MS-Word Version
Related
Course Material. This course has adapted material from several
existing courses.
This link leads to a complete listing of those course and their lecture
notes. The attentive reader
will note that the course notes for this course borrow heavily from the linked
material.
Course Notes Topics Covered Assignments
CPSC 6126 - Information
Assurance
Lecture Notes for the Course
Required Student Ethics Agreement
As a condition of taking the course, all students
must sign and return by fax
or standard U.S. mail, the following ethics agreement.
CPSC 6155
Advanced Computer Architecture
Spring 2010
Course Prospectus
Course Standard HTML Version
MS-Word Version
Topics
Covered
List
of Lecture Audios
Homework
Assignments Collection of Reference Articles
How to access the ACM and other
digital libraries through CSU
HTML Version MS-Word Version PDF Version
Mid-Term Exam PDF
HTML
MS-Word
The exam is due Monday, March 15.
Final
Exam PDF
HTML
MS-Word
The final exam is due at 11:30 PM on
Friday, May 7.
Spring
2008
Course
prospectus
Course standard: HTML Version
MS-Word Version
FINAL PROJECT: HTML Version MS-Word Version
Topics Covered Homework Assignments Collection of Reference Articles
CPSC 6167 - Network Risk
Assessment
Course Syllabus
Course Notes Homework Assignments
Paper on Public-Key Encryption
E-Library -
Links to a number of interesting articles
Presentations of Interest
More Journal Articles of
Interest
CSU Center for Information Assurance
CPSC
6177 – Advanced Software Engineering
A brief biography
to explain my attitudes on software development.
Fall
20121 Offering
Course Standard MS–Word PDF
Lecture Audios and Topic Covered HTML
Fall 2011 Offering
Course Standard HTML MS–Word PDF
Fall 2010 Offering
Course Standard: HTML Version MS-Word
Version
Assignments (also posted in WebCT)
Lecture Audios (by
chapter number) Topics
Covered (by week)
WARNING: We
are using the ninth edition of Sommerville’s
textbook.
Earlier
editions, such as the eighth, are unusable.
In order to take this course, you
must be able to access WebCT/Vista, now
called Cougarview. The site
now has course content, which you should access.
CPSC 6178 - Software
Testing and Quality Assurance
Course Prospectus Links to Web Sites
Fall 2005 Offering
Course Standard: HTML Version
MS-Word Version
Homework Due Friday 11/18/2005
HTML
Version MS-Word Version
CPSC 6179 - Software Project
Planning and Management
Spring 2013 Offering
Course Syllabus HTML MS–Word Adobe
PDF
Topics
Covered by Week Documents for Review
Spring 2012 Offering
Course Syllabus HTML
Version MS–Word Version Adobe PDF
Version
Spring 2006 Course Standard
HTML
Version MS-Word Version
Additional Requirements for On-Line Students
Course Notes
Topics
Covered Homework
Assignments
Link to
Companion Web Page Associated with Textbook (As of Jan 14, this was
not active).
Mid-Term
Exam
Answers & Comments: HTML
Version MS-Word Version
Lecture Given on Exam: Video
of Lecture PDF Format
CPSC 6899 - Independent
Study (Continuing Policy)
I enjoy teaching students, especially in Independent Study courses. Any
student desiring to complete
an Independent Study with me will be required to submit a proposal the previous
semester and have it
approved before the start of semester for which the Independent Study is
planned. Put another way -
the student and I must have an agreed-to project plan before the independent
study is started.
The Honeypot
Project - CPSC 6899/4899 Summer 2004
Here are some links of interest to those working on the CSU Honeypot
project.
Know Your Enemy:
Honeypots in Universities - a paper by Georgia Tech
Honeypot
Tutorial by John Branchcomb a CSU graduate
student
Review of Basic
Algebra
Some students seem to have forgotten high-school algebra. These notes
review
the material that is needed for most of my courses.
XML
Version MS-Word Version
Review of Basic
Electronics
The two courses CPSC 2105 and CPSC 5155 require some basic
familiarity with
electronics. These notes give all that you need to know for my courses.
XML Version
Lectures on Graph Theory
This is a set of notes for some lectures given during the summer of
2004. The notes are not complete.
XML Version