Skip to Content
Sinclair College

2022 - 2023 Catalog Year
Web Programming (Part-time)

Degree: Short-term Technical Certificate
Division: Business and Public Services

This Sample Program Pathway is designed to provide an example of course selections in a term by term sequence. Please see an Academic Advisor for a plan specific to your academic needs.

Fall Semester (First Year)

Description: Introduction to problem solving techniques used in programming. Students learn to use tools such as flowcharts and pseudocode to plan solutions. Using C++ programming languages, students will design, code and test programs using the basic structures of sequence, selection, iteration, functions and arrays.

Prerequisites: MAT 0200 and MAT 0200 and MAT 0200 and MAT 0200 and MAT 0200 and MAT 0200 and MAT 0200 and MAT 0200 or MAT 1120 or MAT 1120 or MAT 1120 or MAT 1120 or MAT 1120 or MAT 1120 or MAT 1120 or MAT 1120

Description: HyperText Markup Language (HTML) and Cascading Style Sheets (CSS) are widely used technologies to create and display content on the web. HTML is the primary language used for creating web pages including basic text formatting, linking between pages and adding images and other media. CSS is a styling language that enables the separation of content from style and provides precision control over the display including layout, colors and fonts. Students will learn to apply best practices for web design and create sites that enhance the usability and interactivity of the pages.


Term hours subtotal:


Spring Semester (First Year)

Description: Introduction to Java software development. Topics include object orientation, Java syntax, data types, logic structures of sequence, selection and iteration, processing calculations, files, methods, classes and objects, graphical user interface (GUI) applications, arrays and the ArrayList class, problem analysis and Java software solution design, coding and testing.

Prerequisites: CIS 1111 and CIS 1111


Introduction to database management systems. Discussion of database environments, design, planning, implementation and administration in a relational model environment. Students will design and develop a simple database and implement a portion of this application including forms, queries and reports. Emphasis on database design techniques, normalization and the SQL database language.

Prerequisites: MAT 0200 or MAT 1120


Term hours subtotal:


Fall Semester (Second Year)

Description: This course introduces server side web programming to develop web applications based on ASP.NET. Students will learn how to develop ASP.NET applications employing web forms and data controls. Microsoft SQL Server will be used for database manipulations.

Prerequisites: CIS 1350 or CIS 2212 and CIS 1202

Description: PHP is a server-side scripting language and is used to create web sites. This course provides the knowledge necessary to design and develop dynamic, database-driven web pages. Emphasis is placed on programming techniques to design, code, test, debug and create a dynamic web site using PHP. Students will be introduced to MySQL, which is a popular relational database management system.

Prerequisites: CIS 1350 and CIS 2165


Term hours subtotal:


This information is for planning purposes only. Sinclair College will make every effort to offer curriculum listed above but reserves the right to change, add and cancel curriculum offerings for unforeseen circumstances. View current catalog.