Skip to main content

IT Scripting

This course is designed to provide an overview of modern scripting languages commonly used to build and extend network administration and security tools. The course will introduce the student to scripting on both the Microsoft and Linux platforms. Students will explore the uses of scripting languages and third party modules for accomplishing tasks including scanning, enumeration and automation of network tasks.

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 Tech Skills

In this course, learners are introduced to fundamental IT concepts and terminology, including security, software development, database fundamentals, infrastructure, applications, and software. Upon completion of this course, students will be prepared to take the CompTia Tech+ Certification.

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.

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.