Courses
This page contains links to my current and previous courses. I attempt to maintain this list, but often have other obligations.
If you have any questions about my upcoming schedule, please feel free to ask.
Undergraduate
Introduction to Computing
Overview of computer systems - hardware, operating systems, and microcomputer application software, including the Internet, word processing, spreadsheets, presentation graphics, and databases. Current issues such as the effect of computers on society, and the history and use of computers in business, educational, and other modern settings are also studied.
Business Computer Applications
Computer terminology, hardware, software, operating systems, and information systems relating to the business environment. The main focus of this course is on building hands-on capabilities with business applications of software, including word processing, spreadsheets, databases, presentation graphics, and business-oriented utilization of the Internet.
C Programming
Comprehensive introduction to the C Programming language. Covers syntax, language constructs, tools and techniques as well as the C Standard Library. A practical understanding of procedural programming is required.
Microcomputer Applications
Basic introduction to the modern use of microcomputers. Students lean to work with Microsoft Office applications including Word, Excel, Access, PowerPoint. No prior computer knowledge is required but recommended.
Programming Fundamentals I
Provides students with a basic understanding of Object Oriented computer programming. Students learn to use the C++ programming language to write simple console-based programs using branching, loops, recursion, ending with a tour of the C++ Standard Library. Prior knowledge of the use of computers is required.
Database Management Systems
This course covers the technical skills required to implement a database solution in a client/server database management system. Topics include the three fundamental models - hierarchical, network, and relational - with a focus on relational databases. Upon successful completion of this course, students will be able to administer a database server and operate database client software.
Electronic Mail Systems
This course will explore the core components and features of mail clients and servers. Topics include installing mail servers, creating and managing mail components, installing and configuring clients, and managing and utilizing mail services. Upon successful completion of this course, students will be able to install, configure, manage, maintain, and secure a fully-functional mail environment.
Senior Seminar
This course provides the opportunity to develop and conduct an in depth research project in an area of particular interest in computer networking. Topics include the integration of various concepts into a cogent deliverable designed in collaboration with the instructor. Upon successful completion of this course, students will be able to integrate information from various sources while demonstrating subject knowledge relevant to their degree program.
Corporate Training
Transition to Microsoft Office 2007
Document Navigation Undo and Redo Functions Paragraph Formatting Creating Tables Adjusting Margins Proofing AutoCorrect Printing Options Chart Basics WordArt Smart Graphics Charts and Graphs
Microsoft Access 2007 Advanced
Creating Macros Macro AutoKeys and AutoExec Functions Importing, Linking and Exporting Objects Interacting with XML Documents Database Management Replicating and Synchronizing Databases Database Security Encrypting and Decrypting Databases
Microsoft Excel 2007 Intermediate
Managing Large Workbooks Using Multiple Worksheets and Workbooks Advanced Formatting Outlining and Subtotals Cell and Range Names Lists and Tables Advanced Functions Advanced Charting Pivot Tables and Pivot Charts Exporting and Importing Data
Microsoft Word 2007 Intermediate
Formatting & Styles Sections and Columns Templates Graphics Mail Merge Forms Managing Document Revisions Macros Outlines and Master Documents