NVCC
Continuing Education
 Center for Nursing, Allied Health & Community Education  Center for Business & Industry  Non-Credit Distance Learning  FAQ's  Catalogs/Schedules
Center for Business and Industry Training
Courses FAQ's What's New
Directions Registration Information
Programming  
   
Visual Basic.NET Introduction
Introduction to Programming Games with VB.NET
C Programming Introduction
Software Design with C++ Introduction
C# Introduction
Introduction to CGI scripts Using PERL
Introduction to PHP & mySQL
Database Design and Management
Introduction to Java
Introduction to Databases Using SQL Server
See our Distance Learning section for more Programming courses in:
Computer Programming and Database Management
Web Programming
  Please Note:
 
  • Not all classes run every semester. Check the current catalog for course schedule.
  • For courses requiring textbooks, they are included in the cost of the course and will be provided in class.
  • Students are responsible for supplying their own disks.
   
top

Visual Basic.NET Introduction
Learn the basics of object oriented programming, data structures and the .NET framework. Among the topics covered are:

  • forms
  • functions
  • menus
  • toolbars
  • data communication
Prerequisite: Basic Computer Proficiency Certificate or equivalent skills. Some previous programming experience helpful but not required.

Class Hours: 30


top

Introduction to Programming Games with VB.NET
Introduction to Programming Games with VB.NET
Starting with the basics of object oriented programming and the .NET framework, you will learn:

  • To create graphics
  • Two dimensional game programming
  • Game networking
Prerequisite: Basic Computer Proficiency Certificate or equivalent skills. Some previous programming experience helpful but not required.

Class Hours: 30


top

C Programming Introduction
Our hands-on introduction to the C programming language will teach you to understand and use:variables, loops, functions, arrays, strings, pointers, and structures.

Prerequisite: Basic Computer Proficiency Certificate or equivalent skills. Some previous programming experience helpful but not required.

Class Hours: 30


top

Software Design with C++ Introduction
Learn C++ from basic constructs to object oriented design. Topics covered include: variables, loops, structures, functions, C++ classes and objects, arrays, overloading and inheritance. Students will design and code several modular projects.

Prerequisite: Basic Computer Proficiency Certificate or equivalent skills. Some previous programming experience.

Class Hours: 30


top

C# Introduction
This course teaches beginning programmers the fundamentals of Windows application development by using Microsoft Visual Studio .NET and C#. The course focuses on using the Microsoft Visual Studio .NET environment and the Microsoft .NET platform to create Windows-based applications. The following C# topics are covered: Common Language Runtime (CLR), basics of C# classes, interfaces, exception handling, assemblies, .NET collections, reflections, Windows Forms, Database access and input and output. Hands-on lab exercises will be provided in this class.

Prerequisite: Basic Computer Proficiency Certificate or equivalent skills and some previous programming experience. Java or C++ experience would be a plus.

Class Hours: 30


top

Introduction to CGI scripts Using PERL
This course will teach the basic concepts of using PERL as a mechanism to generate CGI web pages. It will also teach enough UNIX commands to allow students to publish their work on Apache web server. Along the way the students will learn:

  • Regular expressions
  • Web libraries
  • How to interact with forms, HTML forms, get and post methods
  • Basic CGI security
  • Plenty of hands on labs to help learn PERL
Prerequisite: C Programming Introduction or Visual Basic.NET Introduction or equivalent programming experience and HTML or equivalent HTML coding experience.

Class Hours: 30


top

Introduction to PHP & mySQL
This course will teach the basic concepts of variables, keywords, and flow control to beginners so they may have an understanding of the basics of writing programs. PHP is not only a great way to generate HTML dynamically, but a very marketable skill. Web fundamentals like HTTP, HTML form variables, and managing session using no less than four different techniques are explained thoroughly and effectively. An introduction to MySql, a database engine that is extremely popular with web site hosting companies, will be covered in this course.

Prerequisite: Basic HTML scripting skills. Knowledge of other programming languages helpful but not required.

Class Hours: 30


top

Database Design and Management
Do you want to understand exactly what a relational database is and how to design one from scratch? This course provides students with a working knowledge of database design and management through the use of Access.

  • Learn how to efficiently design tables, relationships, and complex queries
  • Analysis of data structures, data entry and validation, queries, and reports will be emphasized

Note: Although no prior knowledge of Access is needed, this class will cover advanced topics related to database design. Students must use some basic math and analytical thinking.

Prerequisite: Windows, Excel Introduction or equivalent.

Class Hours: 30


top

Introduction to Java
This course covers basic Java: the language, the execution model, and the fundamental parts of the Java class library. Learn how to:

  • Build Java applications and applets
  • Build simple GUI programs using the AWT
  • Make use of Java's exception handling abilities

In-class exercises use the market leading Java development environment, VisualCafe.

Prerequisite: Basic Computer Proficiency Certificate or equivalent skills. Some previous programming experience.

Class Hours: 30


top

Introduction to Databases Using SQL Server
SQL Server is one of the most widely used databases in use today for corporate applications. This course will provide the student with hands-on experience in the following areas:

  • Create queries to extract information from existing databases
  • Modify existing data
  • Create simple stored procedures
  • Use SQL Server from a Web Page
  • Interface XML with SQL Server

Prerequisite: Programming experience in any language.

Class Hours: 30

     
 
Contact us today to see what you could be learning tomorrow!
       
  Coordinator, Computer Training Programs
  Teri Smith (203) 596-2191 tsmith@nvcc.commnet.edu
       
  Office Location    
  Naugatuck Valley Community College
Founders Hall, F221
750 Chase Parkway
Waterbury, CT 06708
       
Career Links  |  Resource Links  |   Catalogs  |  Complete Course Listing |  Join Our Staff 
 Center for Business and Industry Training  |  Computer Training Home Page
NVCC ©2006 NVCC Computer Training Web Site Developed and Maintained by the Computer Training Department

Admissions -  Academic Programs -  Distance Learning -  Continuing Education - Financial Aid -  Registrar/Records -  Student Resources -  Administrative Services
Home -  Catalogs/Schedules -  Weather/Closings -  News & Events -  Site Map -  Welcome -  Contact Us

Copyright © 2001-2007 Naugatuck Valley Community College. All Rights Reserved.