This Software Engineering Technology (Co-op) program will teach student to design, develop and maintain software systems — with the added benefit of work experience prior to graduation. In this School of Engineering Technology and Applied Science offering, students will learn modern programming languages, design and algorithm concepts, and data management tools. The Software Engineering Technology courses will emphasize object-oriented software design methodologies, user-oriented interface design, software testing and QA, C#, Java, Java EE, Oracle, MS-SQL server, Unix/Linux, Microsoft's .NET, HTML5/JavaScript/XML, Ajax and rich Internet applications technologies, mobile computing, software security, systems integration, enterprise programming, cloud computing, data mining, and more. Through the Software Engineering Technology (Co-op) work placement component, meanwhile, students will enhance their education when they work three terms as paid employees in the field. The experience will not only allow them to put classroom learning into practice, but will also allow them to begin building a network of contacts for their future career.
Number | Duration |
---|---|
3 | year |
Career Outlook Software developer Software tester Computer programmer Mobile application developer Systems analyst Business analyst Web application developer Database administrator Applications or software support Areas of Employment Software companies Government Public Institutions Banks Small and medium businesses