BAB's Code 
Well here it is. My collection of code from my days as an undergrad student in computer science. Now I cannot promise that it's absolutely correct, but I thought I would publish what I had in order to help out fellow students.
NOTES:
1. Please do not simply copy my code! Look at it and try to understand it! Believe me, you'll need to know it in the long run anyways!
If you have any questions about the code, e-mail me using the link below. However, I can't guarantee I'll be able to give you answer. It's been awhile since I did some of this stuff.
- CPSC-202 Systems Programming Concepts Using C
- Lab 02 = Math Trick - Assignment, Code, Output File, Solution
- Lab 03 = Character Manipulation - Assignment, Code, Solution
- Lab 04 = Grep Command - Assignment, Code, Solution
- Lab 05 = Scrambling & Unscrambling - Assignment, Input Files (Scrambled, Unscrambled), Code, Solution
- Lab 06 = Modified ls Command - Assignment, Code, Solution
- Lab 07 = Printing Function - Assignment, Code, Solution
- Lab 08 = Scrambled Mail - Assignment, Input File, Code
- Lab 09 = On-line Test Administration System - Assignment, Input Files (Test, Key), Code
- Lab 10 = Getting Information - Assignment, Code
- Exam 1, Question 3 - Code
- ECE-488 Computer Networks
- CPSC-451 Operating Systems
- ECE-492 Expert Systems
- Lab 01 - Batch File, Code, Output File
- Lab 02 - Batch File, Code, Output File
- Lab 03 - Batch File, Code, Output File
- Lab 04 - Batch File, Code, Output File
- Lab 05 - Batch File, Code, Output File
- Project - Code
- IMSE-210 Programming Using FORTRAN
- Program 01 v1.0 - Code
- Program 01 v2.0 - Code
- Program 02 - Code
- Program 03 - Data File, Code
- Program 04 - Data File, Code
- Program 05 - Data File, Code, Output File
- Program 06 - Data File, Code, Output File
- Program 07 - Data File, Code, Output File
- Program 08 - Data File, Code, Output File
- Program 09 - Data File, Code, Output File
- Program 10 - Data File, Code, Output File
- Lab Exam - Data File, Code, Output File
- CPSC-101 Computing & Algorithms I
- Lab 02 = Stick Figure - Applet's HTML Page, Code
- Lab 02 = Adder - Code
- Lab 03 = Geometry - Code, Output File
- Lab 04 = Caesar Cipher - Input Files (Decryption, Encryption) Code, Output Files (Decryption, Encryption)
- Lab 05 = pig Latin Translator - Input Files (PL 1, PL 2) Code, Output Files (PL 1, PL 2)
- Lab 06 = Rational Numbers - Input File, Code
- Lab 07 = Bowling Score Keeper - Input Files (Bowl 1, Bowl 2) Code, Output Files (Bowl 1, Bowl 2)
- Lab 08 = Database Reporter - Input File, Code, Output File
- CPSC-102 Computing & Algorithms II
- Program 01 - Assignment, Data File, Code (Prog1, Database, Videos)
- Program 02 - Assignment, Input File (Invalid Solution, Valid Solution), Output File (Invalid Solution, Valid Solution), Code (Prog2)
- Program 03 - Assignment, Data File, Code (Prog3, Database, Videos)
- Program 04 - Assignment, Data File, Code (Prog4, Database, Videos, Video)
- Program 05 - Assignment, Data File (Set 1, Set 2), Code (GUI, Prog5, Database, Videos, Video)
- CPSC-221 Algorithm Analysis & Advanced Data Structures
- Program 01 = Reversi - Code (Prog1, Game), Output Files (Set 1 - Part a, Set 1 - Part b)
- Program 02 = Cross Reference - Data Files (Operators, Reserved, Seperators), Input File, Code (Prog2, Xref, Hash, Reference, File), Output File
- CPSC-431 Compiler Design & Construction
- Micro-Modula 2 - Grammar, Input Files (Error 1, Error 2, Exam 1, Example 1, Example 2, Example 3, Example 4), Output Files (Error 1 - Program 2, Exam 1 - Program 1 v2.0, Example 3 - Program 1 v1.0, Example 3 - Program 1 v1.1, Example 3 - Program 2)
- Program 01 v1.0 - Code (File, Lex, Prog1, Token)
- Program 01 v2.0 - Code (File, Lex, Prog1, Token)
- Program 02 - Code (File, Lexical, Prog2, Syntax, Token)
- Program 03 - Code (File, Lexical, Prog3, Symbol_Entry, Symbol_Table, Syntax, Token)
- ECE-488 Computer Networks
- CPSC-451 Operating Systems
- Project 3 = Producer-Consumer Problem & Narrow Bridge Synchronization Problem - Assignment, Code
- Project 4 = Producer-Consumer Problem & The Cigarette Smoker's Problem - Code
- IMSE-211 Programming Using PASCAL
- Assignment 01 - Assignment, Code
- Assignment 02 - Assignment, Code
- Assignment 03 - Assignment, Input File, Code
- Assignment 05 - Assignment, Input File, Code
- Assignment 05 - Assignment, Pseudo Code, Input File, Code
- Assignment 06 - Pseudo Code, Input File, Code
- Assignment 07 - Assignment, Pseudo Code, Input File, Code
- Assignment 08 - Pseudo Code, Code
- Assignment 09 - Pseudo Code, Input File, Code
- ECE-476 Computer Architecture & Organization
Designed with
and has been visited numerous times since its creation.

Copyright © 1998 -
, BAB