The Faculty of Engineering is responsible for the education of future officers for professional careers in engineering in the Canadian Armed Forces. Of primary concern is the development of professional competence in areas applicable to the military and society at large. The curriculum is a mixture of domain-specific engineering courses rounded out by knowledge-broadening courses in the humanities.RMCC offers six engineering programmes: Chemical, Civil, Computer, Electrical, Aeronautical and Mechanical Engineering. All programmes are offered in both English and French. All engineering programmes are based on a common first year with specialization commencing in the second year of study. The successful solution to any engineering problem will inevitably involve the interaction of several subject areas. To give emphasis to this fact, the fourth year programme includes a realistic engineering project for which students must define the problem as well as find an appropriate engineering solution. The RMCC Calendar should be consulted for further details pertaining to the specific curriculum for each of these engineering programmes.
Engineering programmes are a primary focus of this university, with approximately 40% of our graduates being engineers. All RMCC programmes are accredited by the Canadian Engineering Accreditation Board (Canadian Council of Professional Engineers). These programmes are highly regarded due to their practical application to military problems and the low student to professor ratio. These unique characteristics, along with a commitment for excellence in education, assures successful candidates of an Engineering degree with a difference.
In addition to these accredited engineering programmes, the Faculty of Engineering is also responsible for the Army Technical Staff Officer Program (ATSOP) and the Army Technical Warrant Officer (ATWO) programmes in the department of Applied Military Science. This commitment provides continuing technical education and responsiveness to the Canadian Forces training needs.