=====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