Available courses

The course is designed to introduce students to the criminal justice system in American and our institutionalized response to the social problem of crime.  The criminal justice system comprises several unique and related components.  The course will consist of an examination of the various local, state, and federal agencies that make up the system with particular attention to the police, courts, and corrections.  The course will also examine critical questions about the roles, responsibilities, and challenges of the criminal justice system.


This course will introduce students to the issue of crime, its social responses, and the formal justice system.  We will pay particular attention to criminal behavior, the police, courts, and corrections, as well as specific contemporary issues in criminal justice.  At the conclusion of this course, students will be able to:


  • Examine the components, activities, and procedures followed in the law enforcement, adjudication and post-conviction processes in American justice and society;
  • Compare and contrast the interaction and organization of federal, state and local agencies that are components of the criminal justice process;
  • Analyze and evaluate key periods in the historical evolution and development of policing, courts, and corrections;
  • Identify and assess various court decisions that have contributed to criminal justice in the United States and evaluate their impact on the functioning of law enforcement, adjudication, and post-conviction processes;
  • Assess future trends in law enforcement, adjudication and post-conviction processes.

A project-based approach will be used. Topics include:formulas and functions, charts, Web queries, what-if analysis, data tables, worksheet as a database, working with multiple worksheets and workbooks, solver, goal seeking, macros and Visual Basic for Applications (VBA), formula auditing, data validation, importing data, pivot charts, and pivot tables.

This course uses Visual Basic 2017, an object-oriented language, to teach programming concepts. This course is designed as a beginning programming course. However, it assumes students are familiar with basic Windows skills and file management.

This course provides the beginning programmer with a guide to developing applications using the Java programming language. Java is popular among professional programmers because it can be used to build visually interesting graphical user interface (GUI) and Web-based applications. Java also provides an excellent environment for the beginning programmer—a student can quickly build useful programs while learning the basics of structured and object-oriented programming techniques.

This is an Introductory course to Networking.

This course addresses the fundamental concepts of computerized database management and database design with emphasis on the relational model.  It includes hands-on experience using Microsoft Access in creating databases, forms, reports and queries.  Additional topics included are Entity Relationship Modeling, normalization and SQL.

Discovering Computers & Microsoft Office 2016: A Fundamental Combined Approach is intended for a full semester introductory course that includes an introduction to both computer concepts and Microsoft Office 2016. No experience with a computer is assumed, and no mathematics beyond the high school freshman level is required

for practice using book format

test is designed to assess chemical knowledge and background

Introductory chemistry course