Conestoga College Logo - Home Page

Part-time Courses - Computer Programming

Click on the course code or title below for a full description of the course. If available for registration, clicking on "Details" in the Status column will open a new browser tab or window in the Student Portal.

Courses
Course # Courses Length (Hours) Distance Status
INFO1490 Internet

Description: Recommended: A good working knowledge of Windows is essential. This course will give students a practical, hands-on set of skills for using the Internet. Topics include: an introduction to the Web; surfing; email and attachments; viruses; simple and advanced searching, and downloading. Emphasis will also be placed on learning the vocabulary and netiquette of the Internet and its components.
Hours: 36
Credits: 3
Pre-Requisites:
CoRequisites:

36 Yes Details
INFO1540 Internet Security

Description: As a business with Internet access, you need to know how to protect your company from unauthorized users. Learn how to test your network for potential security holes, new cracking techniques, and how to get network administrators to get users to employ safer practices on the Internet. A look at various attacks, such as denial of service attacks, spoofing, intrusion detection and a look at the tools used by hackers and crackers. Also, learn how to protect yourself from others and how to ensure the security of your network through such techniques as firewalls, proxy servers, and other tools. Developing a security strategy and supporting policies will also be discussed.
Hours: 36
Credits: 3
Pre-Requisites:
CoRequisites:

36 Yes Details
PROG1460 Java I

Description: Recommended: PROG1330 Problem Solving and Programming Concepts and knowledge of the internet. This course introduces students to computer programming through the Java programming language. The focus is on language fundamentals to provide a solid foundation for further study. Topics include: creating, compiling, running, debugging and documenting Java programs; object-oriented programming fundamentals, selection and looping. Successful completion of this course will enable you to write basic object-oriented programs in Java.
Hours: 36
Credits: 3
Pre-Requisites:
CoRequisites:

36 Yes Details
PROG1470 Java II

Description: Recommended: PROG1460 Java I or equivalent knowledge.
This course builds on the knowledge gained in Java I. Topics include character arrays, basic inheritance, graphics, and the creation of Swing applets and applications. Successful completion of this course will enable you to write intermediate object-oriented programs in Java.
Hours: 36
Credits: 3
Pre-Requisites:
CoRequisites:

36 Yes Details
PROG1480 Java III

Description: Recommended: PROG1470 Java II or equivalent knowledge.
This course builds on the knowledge gained in Java II. Topics include: more Swing objects; image processing; more exception handling; I/O classes, threads and JDBC (Java Database Basic Connectivity).
Hours: 36
Credits: 3
Pre-Requisites:
CoRequisites:

36 Yes Details
PROG1580 PHP: Introduction

Description: Recommended: HTML (PROG1390), Problem Solving and Programming Concepts (PROG1330) and Dreamweaver I (DMED1060) or equivalent experience. Basic experience in writing SQL queries and working with relational databases is recommended. PHP is an increasingly popular server-side HTML-embedded scripting language; it is used in millions of web sites worldwide. This course allows students to develop basic skills in PHP scripting, including writing queries to MySQL databases for dynamic, database-driven Web content. The course covers basic skills required for job responsibilities in PHP Web application coding and MySQL database administration. Topics covered include common PHP script elements, file and directory handling, and working with HTML forms. Students also learn PHP techniques that address the stateless nature of HTTP; these techniques include hidden form fields, cookies, and PHP session variables.
Hours: 36
Credits: 3
Pre-Requisites:
CoRequisites:

36 Yes Details
PROG1510 PHPII and Ajax

Description: Recommended: PHP:Introduction or equivalent knowledge.
Expanding on the topics learned in PHP: Introduction, the student will write Object Oriented PHP code to interface with a MySQL database, and write objects that are separated into layers for presentation, business and data access. Introduction to the PHP Extension and Application Repository (PEAR) – a free PHP library that provides a programming framework for a variety of things. The student will be exposed to using PEAR for things like email generation.

Simple XML generation based on data stored within a database will be taught, showing how to manipulate HTTP headers to spend different types of content to the end user. The XML created in class will be the foundation for the introduction to Ajax. Ajax is a set of techniques combining Javascript and XML to increase the interactivity and the responsiveness of web applications by only refreshing portions of the browser rather than the whole window. The student will be exposed to using freely available libraries such as the Yahoo User Interface (YUI) to assist in writing Ajax enabled code.
Hours: 36
Credits: 3
Pre-Requisites:
CoRequisites:

36 Yes Details
PROG1330 Problem Solving And Programming Concepts

Description: This course provides a non-language specific introduction to problem- solving and computer programming. Topics include: structured problem- solving, structured program design, control (logic) structures, working with arrays and data files, and an overview of data management and object-oriented programming. Students will be exposed to a variety of tools and methods that are useful in all aspects of developing software applications and writing program code. There is no hands-on computer work in this course; instead, the course focuses on designing program logic.
Hours: 36
Credits: 3
Pre-Requisites:
CoRequisites:

36   Details

Contacts for Computer Programming.

SEARCH PART-TIME (PT)
Back To Top