Programmer Analyst / Web Developer - LEA.AD

Print
"The practicum really brought everything together for me. I had a great experience at CDI." - George T., CDI College Graduate

Interested in a career as a computer programmer, web programmer, application programmer, programmer analyst, web developer, or multimedia developer? CDI's Programmer Analyst/Web Developer program can get you there.

The program provides hands-on instruction to teach students to analyze business needs and create design solutions. Students will learn to write and manage Web Development and programming code, and maintain and troubleshoot existing code. Students will become proficient with Microsoft Visual C#.NET, Microsoft Project, Microsoft Access, SQL Server, and Microsoft Office.

Students will also become proficient in ASP, XML, ASP.NET, VB Script, HTML, DHTML, Photoshop, Dreamweaver MX, Flash MX (with ActionScript), , and ColdFusion. In addition to developing a solid foundation in programming skills, you will participate in a 200-hour work placement program.


Prerequisites 

  • High school diploma V 
  • Successful admission test 
Graduation 
To graduate, students must obtain the required pass mark in each course. 

This program is 40 weeks in length.

Job Opportunities
  • Application Programmer
  • Computer Programmer
  • Programmer Analyst
  • Web Programmer
  • Web Developer
  • Interactive Media Developer
  • Multimedia Developer

Programmer Analyst / Web Developer - LEA.AD

Program Courses

The program outline below is for Quebec .

Introduction

Code Course Name Hours
  • 420-1TC-ID Introduction to Computers 60

    • Subject - Introduce MS Office 2000 (Word Processing, Spreadsheet and Presentation Software). Use Windows 98 Operating System. Examine and Use Internet Fundamentals (E-Mail, Research Information and Transfer Resources to and from the Internet).
  • 420-PB1-ID Business Skills for Systems Professionals: Unit 1 10

    • Subject - Personal Management Skills: time management, stress management, project management.
  • 420-0SN-ID Operating Systems 75

    • Subject - Identify and Compare DOS, UNIX, Linux and Windows Operating Systems. Examine and Configure Common File Systems. Perform Installations and Upgrades of Popular PC Operating Systems. Install and Configure Input, Output Storage and Communication Devices. Perform Maintenance Procedures for Major Operating Systems.

Phase 1: Fundamentals of Structured Programming

Code Course Name Hours
  • 420-SA1-ID Systems Analysis & Design: Level 1 60

    • Subjcet - Introduction to the Systems Development Life Cycle and Project Management Software (Microsoft Project). Perform Analysis Using Techniques such as:  Hierarchy Charts, Defining Diagrams, Decision Trees and Tables, Flowcharts, HIPO Charts, Gantt Charts and Trace Tables. Design Logic Solutions Using Basic Constructs, such as Sequence, Selection and Iteration (Visio).
  • 420-SP1-ID Structured Problem Solving 75

    • Subject - Translate Logic Solutions into Programming Code Using VB (Visual Basic). Use Debugging Tools to Ensure Functionality. Customize the Development Environment.
  • 420-P11-ID Phase 1 Integration Project 45

    • Subject - Integrate All Previous Learning. Apply the Complete Programming Cycle to Design, Code, Debug and Test a Software Solution Using VB.

Phase 2: Structured Programming

Code Course Name Hours
  • 420-PB2-ID Business Skills for Systems Professionals: Unit 2 25

    • Subject - Customer Service Skills.  Interpersonal Relations.  Customer Service and Technical/Help Desk Support.
  • 420-PB2-ID Systems Analysis & Design: Level 2 45

    • Subject - Produce Algorithms. Produce User Interfaces. Design, Model and Normalize the Structure of a Database.
  • 420-DBP-ID Database Programming 75

    • Subject - Apply Key Concepts Underlining DBMS (Database Management Systems). Develop the Skills Required to Use a Database Interface to Manage Data Input and Output. Use Fundamental SQL for Transference, Storage, Modification and Retrieval of Database Information.
  • 420-SP2-ID Structured Programming 60

    • Subject - Use Program Defined Structures, Arrays, Text Files, Data Capturing and Input/Output. Use Active X Controls to Assist in Rapid Application Development (RAD). Apply ADO (Active X Data Object) Programming Model to Create a High Performance Connection to a Database.
  • 420-P21-ID Phase 2 Integration Project 60

    • Subject - Integrate All Previous Learning. Apply the Complete Programming Cycle. Use Visual Basic for Applications (VBA). Produce a Software Solution with VB as the Client-Side Interface and Microsoft Access as the Back End Database.

Phase 3: Multimedia Design And Web Development

Code Course Name Hours
  • 240-PB3-ID Business Skills for Systems Professionals: Unit 3 25

    • Subject - Communication Skills: meetings, teamwork, conflict management, presentations.
  • 420-WFP-ID Web Page Fundamentals 60

    • Subject - Create Web Pages with HTML. Use VBScript to Create Client Side Scripts. Define Scripts for Client Side and Server Side.
  • 420-WAP-ID Advanced Web Concepts 60

    • Subject - Construct Dynamic Web Pages with JavaScript and DHTML. Programming of Active Server Pages with VBScript and ASP. Session Control and User Access with Integrated Variables. Combine Applications Developed with HTML, DHTML, VBScript and ASP. Create Web Applications with Access to a Database.
  • 420-WPG-ID Graphic and Media Production 60

    • Subject - Creation of Images and Graphics. Image Modification with Adobe Photoshop. Using tools for Image Processing. Optimizing Images for Web Publishing.
  • 420-WAA-ID Web Animation 75

    • Subject - Create Animation Clips and Animated Buttons. Publish Animations on the Web or as Stand-Alone Files. Develop Flash Movies and Interactive Web Applications. Use ActionScript to Add Dynamic Content.
  • 420-WAD-ID Web Authoring 60

    • Subjct - Create Web Pages with a dedicated authoring program and its tools. Upload the site files to a Remote Server. Construct Dynamic User Interface Elements. Implement Advanced Site Functionality.
  • 420-WP3-ID Phase 3 Integration Project 75

    • Subject - Apply All Previous Learning to a Practical, Hands-On Project. Plan, Design, Develop, and Publish Operational Web Site. 
  • 420-SMT-ID Practicum / Work Experience (8 weeks ) 195

    • This program includes a practicum component consisting of 8 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.