This is an archive of electronic material that is useful for teaching CS courses at BU (and possibly elsewhere). Please read the rules and tips on using this material.

Accounts

UNIX

Personal Computers / Remote Computing

Mail/News/Web

Mailing Lists
Mail Readers
News Readers
Web Browsers

Homework

Electronic Submission
Cheating Detection

Editing/Programming Tools

Emacs
Key Commands
References
Features for Writing Programs (C/C++)
GDB Debugger
Reference
C++
C


Algorithms (language-independent)


Languages

C++

Basics
Class/Object
Modularity
Debugging
Array/String
Input/Output
Search/Sort
Linked List
Stack/Queue
Tree
Advanced

C

Modularity
Array/String/Pointer/Struct/Allocation
Input/Output
Linked List
Stack/Queue
Tree/Graph

Java

Perl

HTML


Courses

CS101: Introduction to Computers

CS111: Introduction to Computer Science I
CS112: Introduction to Computer Science II
CS113: Introduction to Computer Science II plus Intro to C++

CS332: Elements of Theory of Computation

CS350: Fundamentals of Computing Systems

CS410: Advanced Software Systems

CS540: Artificial Intelligence

Lecture Notes
Software


BU CAS CS - Teaching Material Archive
Copyright © 1993-2000 by Robert I. Pitts <rip at bu dot edu>. All Rights Reserved.