Students will be exposed to a variety of computing environments. The course will include extensive hands-on of a variety of software applications. Topics covered will include user tools, user programming techniques, application packages, and networking communications. Students will gain an understanding of the principles of computing which will enable them to adapt to future technological developments. A solid and fundamental understanding of computers and current operating systems, word processing and spreadsheet software are essential to this course.