Courses

This course introduces students to web page and small-scale website development. Through hands-on laboratory experiences, students will learn the fundamental concepts needed to construct web pages that follow appropriate coding standards as well as basic design principles to present content in an attractive and organized manner. Topics include HTML, CSS, graphical elements, website publishing, and transfer protocols.

This course is an introduction to using general-purpose software tools. The tools to be covered include word processing, spreadsheet, database, and presentation software as well as an email client. Students will do hands-on work in each application.

This course introduces the fundamental hardware concepts of Windows-based computers. The skills required to install, upgrade and maintain computers are presented. The course provides students with methodologies and hands-on activities related to the configuration, diagnosis, repair, upgrade, and preventive maintenance of computer hardware, input/output devices and data communications. Topics include the basic functions and use of test equipment, logical troubleshooting of internal system conflicts and faulty peripherals, and electrical safety.

This course introduces students to the fundamental concepts and terminology of computer programming. Emphasis will be placed on developing problem-solving skills in designing and writing simple computer programs. The course covers such topics as developing flowcharts, algorithms and pseudocode, and introduces students to variables, operators, conditional statements, looping statements, data structures, error-handling and debugging, and user interface design. The course assumes no programming background. (Pre-requisites: NACT-170 Introduction to Web Development, NMTH-120 or above).

This course introduces students to the skills needed for the successful production and manipulation of raster and vector images using image creation and production software. Students will work in bitmap and vector applications, producing and editing with the tools and techniques offered by the software programs such as selection techniques, basic layer controls, digital masking, image correction and enhancement. Additional topics will include the relevance of image size, resolution and file format specifications when working with raster and vector images. Comprehension and correct usage of terminology and concepts are emphasized.

Students will use page layout (desktop publishing) applications to design and produce pages and documents to given specifications. Skill development will include importing and placing text and graphic files, the application of style sheets, templates, snippets, libraries, and color specifications. The application of design and typographic principles, industry terminology, measurement systems, font management, and file management are also covered.

The objective of this course is to introduce students to engineering graphics as a means of communication in the technical fields of architecture, engineering and construction (A/E/C). The course is laboratory oriented and provides the student with basic skills to create professional 2D drawings with this comprehensive first course in the use of AutoCAD software for mechanical, architectural and civil drawings. The course assumes no prior knowledge of engineering drawing or CAD.

Students develop the basic skills necessary to read and interpret fundamental engineering drawings of details, subassemblies and assemblies.

Students develop engineering skills in engineering graphics and solid modeling. Students will use computer-aided drafting (CAD) as a tool to generate 2D graphics and 3D solid models. The course is laboratory oriented and provides the student with basic skills in spatial visualization, freehand sketching, parametric solid modeling, and creation of engineering drawings which meet industrial drafting standards.

This project-based course is intended for students interested in the exploration of mathematical thinking and procedures. It includes applications to real world situations and uses problem solving skills. Topics include number sense, consumer mathematics, introduction to statistics, basic geometry, number representation, and units of measurement including conversion in English and metric systems. 

This course covers introductory science processes using the content of environmental studies as a vehicle to establish an appreciation of the scientific method, critical thinking and problem solving. The basic processes of observing, collecting data, classifying, comparing, analyzing and forming hypotheses will be addressed using the concepts of environmental studies.

This course covers introductory science processes using biology content as a vehicle to establish an appreciation of the scientific method, critical thinking and problem solving. The basic processes of observing, collecting data, classifying, comparing, analyzing and forming hypotheses will be addressed using selected concepts in biology. 

This course covers introductory science processes using the content of forensics as a vehicle to establish an appreciation of the scientific method, critical thinking and problem solving. The basic processes of observing, collecting data, classifying, comparing, analyzing and forming hypotheses will be addressed using the concepts of forensics.