Programmer Analyst/WEB
Are you interested in a career as a web developer, computer programmer, interactive media developer or programmer analyst? CDI College's Programmer Analyst/Web Developer program can help you achieve your goals.
This program teaches students to assess business needs and to create effective solutions. Students will learn to write and manage web development and programming code, as well as to update and troubleshoot existing code.
Students will become proficient in Microsoft Visual C#, .NET, Microsoft Project, Microsoft Office, Microsoft Access, and SQL Server. They will also learn to use VB Script, HTML, ASP, DHTML, XML, ASP.NET, Dreamweaver MX, Photoshop, 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.
Program Courses
The program outline below is for British Columbia. Click here to see the outlines for Quebec.
| COURSE CODE | COURSE NAME | CREDITS |
-
- This course looks at the planning, preparation, execution, and follow-up stages of an interview.
-
- The primary objective of this course is to introduce students to the relational database. Using a step-by-step hands-on approach, students will build a simple relational database to familiarize themselves with the concepts and objects involved. This course will make students aware of security issues associated with databases.
-
- XML reaches far and wide in today’s dynamic and changing technology environment. Universally accessible and readable, XML is used to define data for use by all types of computer applications from databases to the Internet browser. This course provides the student with an introduction to creating XML documents using a simple text editor and displaying the documents in HTML and ASP.NET Web pages.
-
- This course is a general overview of computers and computer terminology. It describes the hardware that makes up a computer system as well as the software that makes it functional and useful. Students learn about the user interface, common software applications and the Internet. The issues and challenges associated with using computers, such as ergonomics, privacy and security are also introduced.
-
- The primary objective of this course is to introduce students to the discipline of structured logic used in designing traditional, event-driven and object-oriented programming. The course will acquaint the student with the three basic control structures, with arrays, and with file input and output.
-
- This course requires the student to re-invest all learning acquired in the courses SD1E, PLDE, PRFE, and PRTE or PTCE to produce a functional application.
-
- This course requires the student to re-invest all learning acquired in the courses SD2E, DBCE, SQAE, SQDE and PRIE to produce a functional application.
-
- 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.
-
- Programming Fundamentals is a programming language course designed to provide the student with the main set of tools and structured programming concepts used to write a program. This course will introduce students to the discipline of applying algorithms to write programming code to produce a working program.
-
- 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.
-
- Programming Techniques is a programming language course designed to provide the student with the main set of tools and programming concepts used to write a program. The primary objectives of this course are to introduce students to the basic concepts and techniques of applying structured programming techniques within object-oriented programming, and the Windows forms and components used to produce a working program with graphical interface.
-
- This course is designed to equip students with interpersonal skills identified by employers as essential for success in the professional world. Using a variety of instructional methods including case studies, group exercises, and discussion, students learn and practice key communication skills.
-
- This course requires the student to re-invest all learning acquired in the courses WPBE, WSBE, and DEXE to produce a functional application.
-
- This course requires the student to re-invest all learning acquired in the courses WGPE, WAAE, and WDCE to produce a functional application.
-
- Subjects – Introduction to the system development life cycle. Modeling and design processes of a structured system using the traditional approach. Production of ERD and DFD documents using CASE tools (Visio).
-
- Subjects – Application of object-oriented concepts using UML. Designing, modeling and normalizing relational, object-oriented and distributed databases (Visio). Design of ergonomic user-centered graphical interfaces
-
- The primary objective of this course is to introduce students to the database objects present within a scalable database server. Students will learn the database architecture, and apply relational database and programming concepts to create and manipulate a database. The student will use dialogs, built-in Wizards, and a programming language, Transaction-SQL (T-SQL), to work with the database server. Throughout the course, students will learn how to use tools to build and manipulate a database.
-
- The primary objective of this course is to familiarize students with the programming objects available within a SQL Server database. The course will also introduce students to security, implementation, tuning and monitoring a scalable database server. Students will apply relational database and programming concepts to create and manipulate objects within a database while using the SQL Server methods. Throughout the course, students will learn how to use tools to build and manipulate a database.
-
- This course will introduce students to skills and concepts that will help them achieve personal, academic, and career success.
-
- In this course students learn Web Animation production using Macromedia Flash and ActionScript. This application is feature-rich offering many commands and tools to create the desired animation results. Through hands-on exercises, students will learn the fundamentals of design, as well as advanced features and tips, to prepare animations for the Web. Students learn how to create and enhance sophisticated animated Web images, add sound to objects using various techniques, and optimize and publish Flash movies.
-
- Students explore the use of graphics and multimedia to develop Web-based applications capable of accessing and manipulating information in a database. This course covers techniques for developing rich media using fundamental graphic design concepts and tools, and Web page content management techniques utilizing tables, links, and dynamic content.
-
- This course covers the essentials of creating Web graphics using Adobe Photoshop. Technical fundamentals, tips and techniques for a wide range of graphics encountered in a typical Web design project are explored. Photos, line art, logos, banners, text-as-graphic, imported images, stock photos, and more are utilized.
-
- This course introduces the student to the most-used fundamental programming skills to create dynamic Web pages. It presents the technologies Hypertext Markup Language (HTML) and Dynamic HTML, and introduces the student to JavaScript. To provide the rapid and dynamic alteration of the appearance of a Web page, the student will use DHTML and Cascading Style Sheets. With DHTML, the student will also cover the topics of data binding and filters.
-
- The primary objective of this course is to introduce the student to the most-used fundamental programming skills to create dynamic Web pages. This course presents popular languages and technologies including VBScript, JavaScript, and Active Server Pages (ASP). To create highly functional and interactive Web sites found on the Internet, the student will learn VBScript, and JavaScript. Students will learn to differentiate between and apply client-side and ASP server side scripts.
More Program Categories