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
-
-
MOSS
(Measure Of Software Similarity)
- Automatic system for determining the similarity of C, C++, Java,
Pascal, Ada, ML, Lisp, or Scheme programs.
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@bu.edu>
All Rights Reserved.