Skip to main content

English Composition 1

This course is designed for learners to develop knowledge and skills in all aspects of the writing process. Planning, organizing, writing, editing and revising are applied through a variety of activities. Students will analyze audience and purpose, use elements of research, and format documents using standard guidelines. Individuals will develop critical reading skills through analysis of various written documents.

IT Essentials

IT Essentials focuses on the relationship between hardware and system software. The course topics include PCs, peripherals, networking, security, troubleshooting, and communication skills. IT Essentials is an introductory course that presents a foundation toward the pursuit of CompTIA A+ certification.

IT in Business

This course is a basic introduction to Information Technology (IT) and how it impacts our lives. It will focus on how IT professionals implement industry tools and applications throughout businesses. Students will learn proper terminology as well as industry trends and concepts.

System Software Support

Focus will be on the principles of system software and utilities. This course will enable the learner to effectively configure and troubleshoot system software in multiple environments. Students will be introduced to integrated tools within the software and the different methods for interacting with system software. Topics will include Windows command-line, Linux GUI and command-line, emulation/connectivity to other non-PC-based systems and network directory services.

Gateway to Success

In this course, students explore the Gateway Technical College community. They examine college resources and services, investigate skills that lead to academic success, and identify strategies for achieving educational and personal goals.

PHP Web Programming

This hands-on PHP Web Programming course provides the knowledge necessary to design and develop dynamic, database-driven web pages. Students will learn how to write and debug PHP code, how to effectively use many of its powerful features, and how to design and build their own PHP web applications. Students will design and create a Web Database usng the popular MySQL DBMS to function as a backend database for their PHP website.

Advanced Web Programming

In this course, students develop server-side web applications utilizing the NodeJS platform. They examine advanced web application development focusing on RESTful development techniques and various web Application Programming Interfaces (APIs). Students perform database operations and create data-driven applications using various tools for streamlining application development. Upon completion of this course, students will be able to build a NodeJS server-side application for delivery to various platforms.

Java Programming 2

This course focuses on the advanced language features of Java. Topics will include Java servlets, database access with Java Database Connectivity (JDBC), JavaServer Pages and JavaBeans. A portion of the class deals with application design issues in a web environment as well as connecting to a backed database server. Labs and hands-on projects are a required element to this class and provide the student with experience working with the more advanced features of the Java language.

Javascript

This course will introduce students how to add intuitive, dynamic and animated interaction between their web pages and visitors. Using HTML.5 as a base, we will use Javascript, Ajax, and jQuery library to react to user actions and change webpage structure, content, and appearance. Through this course, students will learn how to dynamically refine, design appearance, control and manipulate HTML elements via the DOM API, and create content within a medium that is used for both desktop and mobile device computing.

Java Programming 1

The course introduces the student to the fundamentals of object-oriented programming using the Java programming language. Students will learn the core aspects of Java including how to write and debug Java code. Labs and hands-on projects are a required element to this class and provide the student with experience working with the Java language.