It focuses more on the application than theory in comparison with computer science, but it still contains science courses due. Following your undergraduate degree, you can continue your studies in graduate school or pursue your professional designation. Challenging since most of the required courses are extre. Im an associate professor of electrical and computer engineering at the university of waterloo. Software engineering undergraduate programs university. The curriculum is projectintensive, where students learn by example and by practice.
When i was attending, you needed to maintain a 65% major average, and every class kept its averages under 70%. Should i go into software engineering or computer science. Programs and options engineering university of waterloo. Jun 11, 2019 most cs or csrelated students start off with dr. The cost of waterloo software engineering peter sobot.
Software engineering graduate and postgraduate advanced certificates, diplomas and degrees available in waterloo region. Thanks for reading, and good luck choosing a university and your major. Develop a background in design and development, and the implementation and evolution of software. At many institutions this is also referred to as a major. Software engineering at the university of waterloo is an independent, interdisciplinary program supported by both the faculty of mathematics and the faculty of engineering. This past june, i graduated from the university of waterloos software engineering program. The schools bachelor of science in software engineering program has been approved by the accreditation board for engineering and technology, one of. The cheriton school of computer sciences software engineering research group is comprised of two research subgroups software architecture group swag waterloo formal methods research group watform groups contact person. Derek rayside, director of the software engineering program at the university of waterloo, shares an overview of the software engineering undergraduate program. It provides information about university programs, admission requirements and more.
How hard is software engineering in university of waterloo im quite worried about the software engineering program in university of waterloo. It is accredited as both an engineering and a computer science undergraduate program. Contribute to innovative and cuttingedge software design. Coop is where study terms alternate with paid work terms to help students gain up to two years of work experience in their career field. The program is collaboratively developed and administered by faculty in computer science and in electrical and computer engineering. The software engineering program curriculum encompasses the technical and professional background you will need to engineer large complex software systems. Software engineering research group university of waterloo. University of waterloo faculty of engineering wikipedia. Waterloo software engineering, mechatronics engineering, or. My waterloo software engineering experience 1a term. Admission to waterloo is based on your ontario grade 12 u and m courses. Software engineers produce lengthy design documents using computeraided software engineering tools. Engineering programs are only offered with the coop program while some.
I was the director of the software engineering program at waterloo from 2016 through 2019. Software engineering is a systematic and disciplined approach to developing software. Courses software engineering university of waterloo. Just got accepted to computer engineering at waterloo. She served on the steering committee for the computing curricula software engineering volume, cosponsored by ieeecs and acm. Glassdoor lets you search all open software developer jobs in waterloo, on. Youll have access to emerging technologies, innovative professors, and worldclass facilities. Im currently in grade 12 and will be applying to the software engineering program. Ansys offers a comprehensive software suite that spans the entire range of physics, providing access to virtually any field of engineering simulation that a design process requires. In addition to the engineering course requirements listed above, applicants to software engineering are required to have experience developing wellstructured, modular programs, demonstrated by at least one of the following. Waterloo recognizes the ib diploma program as excellent academic preparation for success at university. Software engineering admission requirements for ontario. It also features insights from the director of waterloo engineering admissions and recently admitted students. I just got accepted to computer engineering, and i was just wondering the prospects of getting a job, the types of jobs, the course load, homework, and just any tips in general.
The software engineer then converts the design documents into design specification documents, which are used to design code. The software engineering program will allow you to apply both computer science and engineering philosophy, principles, and practices to the design and development of software systems. The 3year software engineering technology ontario college advanced diploma program at conestoga college is a coop program with courses in software quality, project management, computer security and business intelligence that prepare you for careers in mobile applications, embedded systems, game development or big data. Bachelors degree in computer sciencesoftware engineering or related field. Computer engineering is more focused on hardware than computer science or software engineering, so its less directly related to a typical software developers job. With its renowned coop program and a supportive entrepreneurial ecosystem, waterloo engineering is one of the worlds top engineering schools. Curriculum software engineering university of waterloo. Looking for a great paid internship opportunity at microsoft in redmond, wa. University of waterloo software engineering 2018 class profile. Joanne atlee group members paulo alencar joanne atlee daniel berry donald cowan nancy day michael godfrey mei nagappan. Atlee was the founding director of waterloos software engineering degree program. Sara haider twitter software engineer talks about waterloo.
Waterloo software engineering, mechatronics engineering. Im just going to add to some of the answers that are already up here and dive into a bit more detail with the help of some friends from both majors. Computer science vs software engineering which major is. Academic course requirements engineering university of. 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 todays techenabled world. An introduction to some of the basic methods and principles used by software engineers, including fundamentals of technical communication, measurement, analysis, and design. Some aspects of the software engineering profession, including standards, safety and intellectual property. Students studying in software engineering mitigate this problem by being able to transfer into a noncoop cs degree program if they fail to meet engineering s requirements, but i agree that this is a risk in all the other engineering programs. Jun 02, 2014 im just going to add to some of the answers that are already up here and dive into a bit more detail with the help of some friends from both majors. University of waterloo software engineering undergraduate. The average software engineering student is expected to spend 5060 hours per week on readings, projects, group meetings, and attending. What is the least competitive engineering program at waterloo. Mar 07, 2017 hi yconic,i have applied to computer engineering. Software engineering engineering university of waterloo.
Search 329 software engineer jobs now available in waterloo, on on, the worlds largest job site. It focuses more on the application than theory in comparison with computer science, but it still contains science courses due to being offered by the engineering department. At the university of waterloo, software engineering is an independent, interdisciplinary program supported by both the faculty of mathematics and the. Software engineering at the university of waterloo. Should i go into software engineering or computer science at. Differences between software engineering and computer science. In this post, i write about tips for getting into university of waterloos engineering programs.
Feb 03, 2017 sara haider, staff software engineer at graduated from software engineering in 2008. The software engineering lab is located in 3334 of the davis center at the university of waterloo. Software engineering basically takes computer science and combines it with engineering. I feel like if i were to go into chemical engineer, maybe ubc would be a better choice compared to waterloo. After 5 long and difficult years, im extremely proud to say that im a waterloo grad, and very proud of my accomplishments and experiences at the school. As a technical writer on a software engineering team, youll create content targeted to other engineers.
Software engineering major why study software engineering. Jul 24, 2019 the whole software design process has to be formally managed long before the first line of code is written. Takeaways from 1a software engineering at waterloo. The 5 toughest undergrad programs in canada to enter. Differences between software engineering and computer. A program is a specific field of engineering study, selected by a student when he or she applies to waterloo engineering. In terms of admissions, the program has developed a. The 2year software engineering technician ontario college diploma program at conestoga college teaches the skills required to write computer software while developing problemsolving skills using a variety of computer languages in a technical programming environment. I know waterloos software eng is good but dont know about its chemical engineering program.
At the university of waterloo, software engineering is an independent. Im not really sure what the differences between the two programs are and i would really appreciate it if you guys could help me understand what they are. Mar 25, 2020 derek rayside, director of the software engineering program at the university of waterloo, shares an overview of the software engineering undergraduate program. Student training in engineering program, step 2020. Dual faculty program waterloo s software engineering program is jointly offered by the faculties of engineering and mathematics, so our students benefit from the universitys combined strengths in computer science and computer engineering. Visit our software engineering portal for more information on the software engineering program graduate studies.
Software engineer jobs in waterloo, on with salaries. The whole software design process has to be formally managed long before the first line of code is written. Graduates of this program will earn a bachelor of software engineering bse degree. Ouinfo is a guide to ontario universities for ontario high school students and guidance counsellors. Its product suite reflects the philosophy that given great tools, people can do great things.
Joanne atlee group members paulo alencar joanne atlee daniel berry donald cowan nancy day michael godfrey mei nagappan chengnian sun richard trefler. In my first year, i was enrolled in software engineering. Racket, a highly simplified version of the functional programming language scheme. Sep 08, 2014 the cost of waterloo software engineering. In terms of admissions, the program has developed a reputation for being one of. She talks about how waterloo engineering prepared her for a future career in silicon valley. Software engineering and program management position now. Waterloo fails a lot of studnets majoring in computer science. I vividly remember the day i was admitted into university of waterloos software engineering program.
Personally, i chose the university of waterloo because of its renowned faculty of engineering and its excellent coop program. Software engineering technician fulltime ontario college. It applies both computer science and engineering principles and practices to the creation, operation, and maintenance of software systems. Im currently on sabbatical as a visiting scholar at the victoria university of wellington. Software engineering or site reliability engineering intern, 2020. What programming languages are taught in software engineering. The cost of waterloo software engineering hacker news. For example, if youre taking an ib math course, your school will convert this course to mcv4u, mhf4u, or mdm4u. Organizations around the world trust ansys to deliver the best value for their engineering simulation software investment.
But keep in mind that this event is one of the best ways to make some friends with people outside your program. For 5 years, all 141 graduating students of the class of 2018 spent 8 semesters in school with similar schedules as well as 6 coops. The university of waterloo s honours software engineering program is an independent, interdisciplinary program supported by both the faculty of mathematics and the faculty of engineering. Software engineering technology optional coop fulltime. Software engineering cheriton school of computer science. Search for a masters, graduate, doctorate phd or residency software engineering degree program from universities located in waterloo region.
Sara haider, staff software engineer at graduated from software engineering in 2008. My goal is to work in silicon valley as a software engineer. How hard is software engineering in university of waterloo. This is a very clever choice in my opinion, because it helps equalize students who have had prior programming expe. Tel avivyafo, israel haifa, israel student training in engineering program, step 2020. Watform members focus on formal methods and their applications, swag members are interested in software architecture, evolution and migration, and csg members study componentbased and wedbased software systems. A strong interest in computer security with the ability to pickup new concepts indepth is a solid asset in addition to the previous paragraph. Search software developer jobs in waterloo with glassdoor. Software engineering university of waterloo studyincanada.
1093 1067 628 1321 469 1460 397 821 179 923 961 112 562 98 548 519 540 499 382 391 267 1310 9 455 998 1163 43 1461 466 404 885 1334 1108 105 165 317