Computer Programmer Analyst (AEC) | LaSalle College Montréal

AEC in Information Technology Programmer-Analyst

AEC | LEA.3Q | AEC in Information Technology Programmer-Analyst

Computer science, the most widespread technology tool of our time, offering the greatest possibilities for research and development, represents the best way to ensure a stable and promising career.

The Information technology programmer-analyst program (AEC) trains students to locate, collect and analyze data on the information processing needs of users; to carry out data modeling and processing using fourth generation software; and to configure network applications.

This programming course students with quality training and prepares them to break quickly into the job market. The program will prepare students for one of the following certifications: CompTIA A+, Microsoft MCSD (Visual Basic .NET, Visual C++, etc.) and Oracle OCA (SQL, PL/SQL).

Program availability

Tech Week

LaSalle College students got updated on the latest technology trends during Tech Week.

Career Services

Employment Assistance

Career Services offers lifetime assistance to LaSalle College's students and graduates.

Innovators in Technology

A Dynamic Computer Club

The Innovators in Technology student club organizes events, workshops and projects in IT.


  • At the Montréal campus

Real-time remote learning

  • Training provided entirely in distance mode, with a teacher and in real time (synchronous)
    • The internship (semester 4) could be done in a company with the virtual supervision of a teacher

This program leads to an Attestation of College Studies (AEC).

Upon completion of the program, graduates will be able to make the most of their skills and work in a number of possible positions:

  • Programmer Analyst
  • Technical Support
  • Analyst and Management-Software Developer
  • Technical Maintenance of Computers and their Peripherals
  • Database Designer
  • Computer Consultant
  • Databases I (90 h)
  • Applied Mathematics (60 h)
  • Algorithms and Programming (90 h)
  • Computer Architecture (75 h)
  • Computer Tools (45 h)
  • Introduction to Web Development (45 h)
  • Object Oriented Programming Concepts (90 h)
  • Operating Systems and Networking (60 h)
  • Web Client Development (90 h)
  • Information System Analysis and Modeling (90 h)
  • Databases II (60 h)
  • Web Server Applications Development I (90 h)
  • Advanced Object-Oriented Programming (75 h)
  • iOS Mobile Development (75 h)
  • Scripting Language (60 h)
  • Multi-tier Applications Development (90 h)
  • Web Server Applications Development II (75 h)
  • Android Mobile Development (75 h)
  • Trends in Technology (60 h)
  • Internship (255 h)

* The College reserves the right to substitute certain courses.

Students must complete their attestation with a eight-week internship within a business.

Course content of this program is given for information purposes only. LaSalle College reserves the right to change, modify, add or remove one or several software programs or programming languages from the curriculum at any time. Any such changes will, however be made without affecting either our stated teaching objectives.

The use of a laptop computer is mandatory (learn more). This laptop must be equipped with the Windows operating system to work with all software. Standard or student license software must be installed when requested by teachers.

The following features are required for PCs:

  • Processor: Intel I5 or AMD A8 compatible with VT-X virtualization
  • Memory: 8 GB minimum
  • Hard drive: 500 GB minimum
  • Screen: 14 inches minimum
  • Connectivity: USB 3.0, Wi-Fi and NIC LAN

You will need a USB-RJ45 adaptor if your laptop doesn't have a network jack.

Required software: Office suite.

Windows (latest technology) and LINUX.

Java, C#, Microsoft Visual Studio .NET, Microsoft ASP.NET technology, HTML, ORACLE, SQL, Microsoft Visual C++, UML, Flash Action Script, PL/SQL, JavaScript.

The school includes a student-run computer club, which provides support to new computer science students and organizes sports and cultural activities.