Introduction to Algorithms

A computer based instructional course to help students gain the basic understanding of algorithmic development before moving on to learning a third generation programming language.

CP1971: Java 2

Assignments

  1. Assignment 1: Composition, Polymorphism and Exception Handling
  2. Assignment 2: Composition, Collections and Data Structures
  3. Assignment 3: Writers/Readers, Streams and File Input/Output
  4. Assignment 4: Scanners, FileWriters and ObjectStreams
  5. Assignment 5: Graphical User Interfaces

 

CP 2730: Project Management

Lectures

  1. The need for a PM
  2. The Project Management Lifecycle
  3. Project Scope Management
  4. Estimating Projects
  5. Time Management Part 1
  6. Time Management Part 2
  7. Human Resource Management
  8. Risk Management
  9. Change Management

Project Files

  1. Sample Project Plan

Handouts and Templates

  1. Risk Log (MS Excel spreadsheet)
  2. Change Request template (MS Word document)

CP3110: MS-DOS

Lectures

  1. Tutorial 1: Functions of an Operating System
  2. Tutorial 2: Files, Directories, and Paths
  3. Tutorial 3: Disk Preparation and File Management
  4. Tutorial 3: Pipes, Filters and Redirection
  5. Tutorial 3: ASCII Files
  6. Tutorial 7: Batch Scripts (1) (Powerpoint Presentation)
  7. Tutorial 7: Batch Scripts (2) (Powerpoint Presentation)

Other Files and Resources

  1. ASCII Codes
  2. Decimal, Binary, Octal, and Hexidecimal Math Exercises (answer key is available too but I'm no fool; e-mail me when you're ready to see how well you did).

MC-1050

Section 1: Hardware

  1. Section 1: Computer Basics (PowerPoint)
  2. Section 1: Data Representation (PowerPoint)

Section 2: Software and Operating Systems

  1. Section 2: Operating Systems (PowerPoint)
  2. Section 2: Software Basics (PowerPoint)

MC-1221

Templates and Starting Documents

  1. Word Project 2: Apply 2-1 Authentication Paragraph

Home | Services | Papers | Code | CV & Bio | Projects | Recreation | Contact Me