Table of Contents

COMPESS

Although not set in stone, the following will be a rough sketch of the anticipated topics to be covered in the class this semester:

  • Number Systems
  • Digital Processing
  • Computer Hardware
  • System Software
  • Application Software
  • Artificial Intelligence
  • System Development
  • Telecommunications
  • Internet and Web
  • Databases
  • Security, Privacy, Ethical Issues
  • Programming
  • Computer History

UNIX

Although not set in stone, the following will be a rough sketch of the anticipated topics to be covered in the class this semester:

  • Introductions & Getting Started
  • Basic Utilities and their Manual Pages
  • Directories and Files
  • Text Processing
  • The VI editor
  • The UNIX Shell
  • Job Control and Multitasking
  • The UNIX Programming Environment
  • Introduction to Pattern Matching
  • Pattern Matching with Regular Expressions
  • Filtering
  • Shell Scripting
  • networking, UNIX Networking Tools
  • 'Netiquette, Security
  • X Window System
  • High-Performance Computing

DATA

Although not set in stone, the following will be a rough sketch of the anticipated topics to be covered in the class this semester:

  • Pointers
  • Linked Lists
  • Doubly Linked Lists
  • Stacks
  • Queues
  • Trees
  • Graphs
  • Hash Tables

ASM

Although not set in stone, the following will be a rough sketch of the anticipated topics to be covered in the class this semester:

  • Introductions & Getting Started
  • Developing Programs in Assembly
  • Binary Number Representation
  • Hexadecimal Number Representation
  • Logic
  • Computer Arithmetic
  • Architecture Details
  • Processor & Memory Organization
  • Addressing Schemes
  • Registers
  • Instruction Sets
  • Control and Data Flow
  • Subroutines
  • Storage
  • Data Representation
  • Linking, Object and Machine Code

HPC0

Although not set in stone, the following will be a rough sketch of the anticipated topics to be covered in the class this semester:

  • Introduction & Getting Started
  • UNIX review (as a user)
  • UNIX review (as a developer)
  • UNIX as an administrator
  • UNIX networking tools
  • security
  • package management
  • file access / transfer
  • networking services
  • system administration
  • documentation
  • backups
  • virtualization
  • visualization
  • installation
  • configuration

HPC1

Although not set in stone, the following will be a rough sketch of the anticipated topics to be covered in the class this semester:

  • lab operations
  • maintenance
  • logging
  • accessibility
  • upgrades
  • backups
  • documentation
  • resource usability
  • remote administration
  • on-site administration
  • security - internal
  • log analysis
  • troubleshooting
  • security - external

HPC2

Although not set in stone, the following will be a rough sketch of the anticipated topics to be covered in the class this semester:

  • lab operations
  • maintenance
  • logging
  • accessibility
  • upgrades
  • backups
  • documentation
  • resource usability
  • remote administration
  • on-site administration
  • security - internal
  • log analysis
  • troubleshooting
  • security - external

SYSPROG

Although not set in stone, the following will be a rough sketch of the anticipated topics to be covered in the class this semester:

  • UNIX Systems Programming
  • Users, Files, and the Manual
  • Directories and File Properties
  • Focus on File Systems
  • Connection Control
  • Terminal Control and Signals
  • Event-Driven Programming
  • Processes and Programs
  • Shell Variables and the Environment
  • I/O Redirection and Pipes
  • Servers and Sockets
  • Connections and Protocols
  • Programming with Datagrams
  • Threads
  • Inter Process Communication

SYSNET

Although not set in stone, the following will be a rough sketch of the anticipated topics to be covered in the class this semester:

  • Communication
  • Concurrency
  • Documentation
  • Investigation
  • Creation
  • Collaboration
  • Clusters
  • Resource Utilization
  • Exploration
  • Projects
  • Deployment
  • Implementation