Skip to Main Content

PC Programming

20-107-8 Certificate (C) 18 Credits Not Financial Aid Eligible Location*: Appleton

*Some general education courses may be available at multiple locations.

This certificate can help you develop or stay current with your computer programming skills. You’ll learn the basic principles of logic and programming, and how to write applications with C#, .NET and C++ programming languages. Your training will also include the operation and management of relational databases, including SQL. In addition, you’ll learn about project planning and implementation in a business environment.


Course Title
Course Number
Advanced Software Development
Explores advanced programming techniques using the Microsoft.NET environment. Focuses on using Object Oriented Programming (OOP), advanced controls, data reporting tools, deployment methods and database access methods. Project design and management methodologies will be developed throughout the class.
Prerequisite: C# Intermediate Programming (10152116) AND Data Administration Techniques (10152170)
C# Introduction to Programming
Introduces students with little or no programming background to programming and logic principles that apply to traditional and Windows systems. Uses C# to apply the principles by developing simple Windows applications.
Computer Programming C++
Introduces C++ programming concepts and statements including input and output of data in a console application, variables and data type considerations, if-else and switch-case programming constructs, looping constructs, creating programmer defined functions, arrays, pointers, string manipulation, data structures and sequential file processing. It also introduces Object Oriented Programming in the C++ language.
Prerequisite: C# Introduction to Programming (10152111) OR C# Intermediate Programming (10152116) OR JavaScript (10152117)
C# Intermediate Programming
Covers C# programming concepts and statements starting with basic class/object terminology. Investigates data types, methods and behaviors, iteration, arrays, lists and collections, Windows (GUI) programming, event programming, inheritance, file IO, exception handling and Database access methods.
Prerequisite: Data Access for Programmers (10152168) AND C# Introduction (10152111) OR Computer Programming C++ (10152114)
Data Access for Programmers
Provides background in fundamental database concepts, design, documentation, implementation and distribution involving the relational database model. Students will create, query and update relational databases using Structured Query Language (SQL).
Data Administration Techniques
Covers the operation and management of client/server back-end relational databases. Topics include data definition language, table modification, creating views, indices, triggers, transactions, backup and recovery.
Prerequisite: Data Access for Programmers (10-152-168)

Tell Me More

Thank you for your interest in Fox Valley Tech. Still have questions about our programs? Fill out this short form.


Tell Me More

To better assist you, please tell us which of the following best describes you.


Tell Me More

66% Complete

Tell Me More

Captcha image


Thank you!
Your request has been
successfully submitted

A specialist from our team will be in touch with you shortly. In the meantime, check out our upcoming events and the latest news at:

A specialist from our team will be in touch with you shortly. In the meantime, you may wish to check out our videos, digital viewbook and international webpage for more information.

A specialist from our team will be in touch with you shortly.

Many answers to Frequently Asked Questions can be found in the MyFVTC area of the website.

You may wish to bookmark and refer to this section in the future for the quickest answers.