国际学生入学条件
Official/Unofficial High School Transcripts Required.
Internet-based TOEFL (iBT) - 90 Overall (25 writing, 25 speaking)
IELTS Academic - 6.5 Overall (6.5 writing, 6.5 speaking, 6.0 reading, 6.0 listening)
International Baccalaureate (IB) - Mathematics: Analysis and Approaches and Physics (HL recommended), minimum 4 in each. Chemistry and English A, minimum 4 in each. One other HL or SL course, minimum 4. Total 32. 6s and 7s recommended for competitive programs.
Ontario students: six Grade 12 U and/or M courses including
Advanced Functions (minimum final grade of 70% is required)
Calculus and Vectors (minimum final grade of 70% is required)
Chemistry (minimum final grade of 70% is required)
Physics (minimum final grade of 70% is required)
English (ENG4U) (minimum final grade of 70% is required)
Grade 11 U Introduction to Computer Science and Grade 12 U Computer Science are recommended as helpful background for the program.
Admission averages: Individual selection from the mid-90s
展开 IDP—雅思考试联合主办方
雅思考试总分
6.5
了解更多
雅思考试指南
- 雅思总分:6.5
- 托福网考总分:90
- 托福笔试总分:160
- 其他语言考试:PTE Academic - 63 overall 65 writing, 65 speaking, Duolingo English test - 120 overall, 110 literacy, 110 production. Results will not be accepted without subscores.
CRICOS代码:
申请截止日期: 请与IDP顾问联系以获取详细信息。
课程简介
The Honours Software Engineering plan leads to a Bachelor of Software Engineering (BSE) degree. The plan is accredited by both the Canadian Engineering Accreditation Board and the Computer Science Accreditation Council. Over the last few decades, there has been a tremendous growth in information technology and its impact on everyday life. Complex software systems have become critical to the operation of many systems in areas such as banking, communications, manufacturing, power generation, and transportation. Progress in computer science and accumulated experience with industrial production of software have led to the emergence of software engineering as a separate discipline. The software engineering discipline has been defined as the application of systematic, disciplined, quantifiable approaches to the development, operation, and maintenance of software, that is, the application of engineering to software. The software engineer must apply well-defined techniques, methods, and tools to ensure the correctness, reliability, performance, maintainability, and usability of the software systems being developed.<br><br>Whether you want to create a VR training program for surgeons, the next swipe right dating app, or an autonomous car, software engineers have endless career options in today's tech-enabled world.At Waterloo, you wont just write code. Youll also analyze software architecture, apply algorithms, understand digital hardware systems, and design human/ computer interfaces. Plus, youll learn how to work in teams and manage projects, all while being taught by one of the best universities on the planet for software engineering (Shanghai World University Rankings 2020).Then, during your co-op, youll put those skills to work at leading companies like Snapchat, Facebook, or hot new startups. When you graduate, youll be ready to create reliable, affordable, and faster software for all kinds of different purposes.
展开