This program includes a practicum component consisting of a specified number of weeks of work at a job site. This practicum work experience is a mandatory diploma requirement and the business organization does not pay for the services of the student during the practicum. The number of practicum hours varies between programs. To learn more about the specific practicum hours for a specific program, speak with an Admissions Representative.
- Phase 3 & 4 Integration Project
This course will integrate all previous learning. Students will design and develop applications in a graphical environment and in a hypermedia evironment. The project will demonstrate that the student has implemented an object-oriented approach to development. Students will also demonstrate that they can add functional enhancements to an application. By the end of the program students will have developed an interactive web site and professional portfolio.
- Advanced Object-Oriented Programming
This course is the last of three that integrates programming logic, object-oriented design and an object-oriented programming language. The primary objective of this course is to familiarize the student advanced object-oriented programming techniques as well as the effects of recursion, search and sort algorithms on memory and processor consumption.
- Object-Oriented Programming
This course is the second of three that integrates programming logic, object-oriented design and an object-oriented programming language. The primary objective of this course is to familiarize the student with object-oriented programming techniques through the use of objects and classes.
- Object-Oriented Concepts
This course is the first of three that integrates programming logic, object-oriented design and an object-oriented programming language. These courses provide the student with the experience of learning and applying a new language to structured and object-oriented application development. The primary objective of this course is to familiarize the student with the basic object-oriented concepts and techniques used.
- Internet Programming
Internet Programming provides a step-by-step approach to developing Web-based information systems using ASP.NET. Students will be introduced to Visual Basic .NET. Students will build a real-world, functional ASP.NET Web application complete with database access, Web service consumption and custom features. By the end of the course, students will be able to create functional ASP.NET Web applications with minimal dollar investment.
- Developing Web Applications
This course provides an introduction to developing Web applications for the Internet using popular languages and technologies. The primary objective of this course is to familiarize the student with the following Internet programming languages and technologies HTML, VBScript, DHTML, and ASP.NET using a variety of hands-on exercises. Students will examine client-server processing concepts, build and link Cascading Style Sheets (CSS) and create static and dynamic Web pages.
- Systems Analysis and Design - Level 3
Subjects – Design Integrity and Security Controls for Input, Output, Data and Transactions. Identify Various Approaches to Installation. Describe Trends in System Development Approaches.
- Phase 1 and 2 Integration Project
This course will allow students to integrate all of their previous learning from the initial phases of this program. Students will focus on the application of a complete programming cycle to design, code, debug and test a software solution using C#. They will also produce a software solution with C# as a client-side interface and Microsoft SQL server as the back end database.
- Processing Information
Processing Information is a programming language course designed to provide the student with the tools and programming concepts used to write a program that accesses, manipulates and reports data from a database, to manage program versions, and to create simple graphical elements. This course introduces students to ADO.NET and XML and Crystal Reports. Additionally, students will learn the basics of managing assemblies, as well as graphical drawing.
- Database Design for SQL Server
Subjects - Manage Data Manipulation and Enforce Business Logic through Stored Procedures, Transactions and Triggers. Optimize Data Access with Indexing and Tuning. Design a Database Security Plan
- Database Architecture
Subjects - Design and Develop a Logical Data Model. Create, Alter and Troubleshoot SQL Server Databases. Retrieve and Modify Data Using Transact-SQL and XML
- Database Concepts
Subjects - Understand Key Concepts and Terms Underlining DBMS (Database Management Systems). Build a Microsoft Access Database. Use a Database Interface to Manage Data Input and Output
- Systems Analysis and Design - Level 2
Subjects – Apply Object-Oriented Concepts and Design using UML. Design, Model and Normalize Relational, Object Oriented,and Distributed Databases (Visio). Design Ergonomic User-Centred Graphical Interfaces. Develop a Project Schedule using PERT and GANTT Charts (Microsoft Project)
- Programming Techniques
Subjects - Apply the Basics of Object-Oriented Programming. Design Graphical Event-Driven C# .NET Solutions. Manage Input and Output through Files and Reports
- Programming Fundamentals
Subjects - • Apply Programming Code to Performing Operations on Data using Visual C# .NET. Translate Logic Solutions into Programming Code. Use Error Management to Ensure Functionality
- Programming Logic and Design
Subjects - Design Algorithms using the Basic Constructs, such as Sequence, Selection and Iteration (Visio). Create Algorithms for Arrays, Files, and Reports. Represent Logic Using Pseudocode and Flowcharts.
- Systems Analysis and Design - Level 1
Subjects – Introduction to the Systems Development Life Cycle. Model and Design Processes of a Structured System using the Traditional Approach. Produce ERD and DFD Documents Using CASE Tools (Visio).
- Introduction to Computers
This course goes over the basics of computer hardware and software, and covers working with the Windows operating system to manage files and folders and customize the desktop, creating documents, and using the Internet for communication and research.
- Business Skills for Systems Professionals - Unit 1
This course will introduce students to skills and concepts that will help them achieve personal, academic, and career success.