Courses Taught
Undergraduate Courses
- Introduction to Information Systems - service course using application packages
- Introduction to Computer Science - BASIC
- Introduction to Information Sciences - COBOL
- IBM 360/370 Assembler
- Introduction to FORTRAN - FORTRAN IV and FORTRAN 77
- Unix/C Programming Environment
- Machine Structures - PC Assembler and C
- Data Structures - C, Pascal, LISP, and SNOBOL
- Data and File Structures I - COBOL, VSAM, ISAM, and MicroFocus FS
- Data and File Structures II - COBOL and ISAM
- Systems Software - Pascal, C, and assembler
- Computer Organization - PC Assembler, Perl, and REXX
- Operating Systems Environments - Solaris, BSD, Linux, COBOL, Rexx, Perl, Python
- System Performance and Evaluation - COBOL, C, Java, and SAS
- Decision Support and Expert Systems - CLIPS, COBOL, Java, SAS, SPSS,
VP-Expert, and Storm
- Artificial Neural Networks - C/C++, PDP, SNNS, Brainmaker, and NeuroShell
- Advanced AI with Artificial Neural Networks - C/C++, COBOL, SNNS, and PDP
- Office Automation - COBOL, SQL, Java, videoconferencing, Twiki, cvw, HTML
- Introduction to Database Processing - embedded SQL in COBOL, DB2,
ISQL, and Oracle Pro*C/Pro*COBOL
- Professional Systems Development - C++ and SmallTalk
- Systems Analysis and Design - IEF, Visible Analyst, Excelerator,
and BriefCASE
- Systems Implementation - COBOL, PHP, Java, C, Perl, Python, Ruby,
CICS, SQL DBMSs, dBase, and VSAM
- Computer Music and Sound - BASIC, C, and sequencer / notation
packages
- Writing in HTML - HTML, HTML editors, clickable map editors, and
CGI scripts
- Legal and Ethical Issues in Computing
- Information System Security - intrusion detection systems, cryptography
libraries, AIDE, hardening tools
- Computer Forensics - EnCase, Coroner's Toolkit, Forensic Toolkit, bit
file tools
- Information System Policies and Procedures - policy generators and
enforcers
- Computer Intrusion Detection Systems - AIDE, Swatch, Snort, security audit
tools
- Secure Software Development - rats, PMD, Fortify, WebScarab
- Senior Seminar in Computer and Information Sciences
- Directed Independent Study / Special Problems in Computer Science
- Senior Honor's Projects/Theses
- Introduction to Psychology I and II
- Solar and stellar astronomy labs
Graduate
- Introduction to Business Software and Computers - service course using SAS,
BASIC, and application packages
- Computer Methods - service course using SAS, SPSS, and application packages
- Decision Software for Management - service course using application
packages and VP-Expert
- IBM 360/370 Assembler and Systems Analysis - leveling course
- Seminar in Current Activities in Computer Science - pre-thesis course
using Dialog
- Seminar in Research Methods in Computer Science - SAS, SPSS, and BMDP
- Tools and Techniques for Research in Computing - SAS and C
- Text Processing - Pascal, LISP, and SNOBOL
- Human-Computer Interfacing - C/C++, COBOL, Java, Grass, HTML, SUIT, and Tcl/Tk
- Human Factors in Computing and Computer Science - VisualBASIC, C,
CA Realizer, SUIT, Java, HTML, and IEF
- Computer Music and Sound - BASIC, C, Python, and sequencer / notation
packages
- Optimization Models with Computer Solutions - IBM ES and SAS
- Quantitative Techniques for Computer Systems Analysis - IEF
- Software Engineering - Excelerator and IEF
- Artificial Neural Networks - COBOL, C, Java, PDP, Brainmaker, NeuroShell, and SNNS
- Advanced Artificial Neural Networks - COBOL, C, Java, PDP, and SNNS
- Legal and Ethical Issues in Computing
- Software Systems (Advanced Systems Software) - C, IEF, Lex, and SUIT
- System Performance and Evaluation - COBOL, SAS, and Performance
- Local Area Networks with TCP/IP - TCP/IP, Samba, Apache, and SNMP
- Advanced Office Automation - VisualBASIC, C, COBOL, SQL, HTML, CGI,
PHP, Java, XML, ircd, CU-SeeMe, cvw, and Apache
- Web Engineering - httpd, C, Web performance tools, and navigation
analyzer packages
- Information System Security - security audit software systems, intrusion detection software
- Directed Studies in Computer Science
- Special Problems in Computer Science (Master's Projects)
- Master's Thesis
- Advanced Physiological Psychology lab
Community
- Beginning BASIC Programming
- Advanced BASIC Programming
- LOGO for Children
- BASIC for Children
- Computer Music Composition
- Speech Synthesis with Computers
- Introduction to Multiplan Spreadsheets
- Avoiding Computer Viruses
- Computer Security Forensics