Im quite worried about the software engineering program in university of waterloo. The university of waterloo is closed for all events until further notice. I chose university of waterloo for this because it has one of the best computer science programs in north america. Access study documents, get answers to your study questions, and connect with real tutors for cs 430. Founded as a collaboration between researchers at the university of waterloo and the university of toronto, the lab is now primarily based at waterloo university.
Software engineering basically takes computer science and combines it with engineering. Ouinfo is a guide to ontario universities for ontario high school students and guidance counsellors. The fall is probably a better time for a visit, when things are more active and you can get a good feel for the campus in actual operation. Reflections on university of waterloo engineering, admissions. 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. 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. 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. I confirm that i am over 16 years old and i am happy to receive newsletters and uptodate information about top universities, top mba and qs leap. Software engineering is seen as the engineering of software. It provides information about university programs, admission requirements and more. University of waterloo software engineering undergraduate. Hi, im jordan and im a 3a software engineering student at the university of waterloo with a passion for entrepreneurship.
Our bachelor of software engineering degree is an accredited computer science degree, and bse students take many of the same cs core courses as bcs students. Software engineering is a systematic and disciplined approach to developing software. 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. The software engineering program curriculum encompasses the technical and professional background you will need to engineer large complex software. The software engineering program curriculum encompasses the technical and professional background you will need to engineer large complex software systems. At the software engineering program offered by the university of waterloo, you wont just write code.
Just got accepted to computer engineering at waterloo. I recently finished my first year of studying software engineering at the university of waterloo. Differences between software engineering and computer science. Glassdoor lets you search all open software developer jobs in waterloo, on. It applies both computer science and engineering principles and practices to the creation, operation, and maintenance of software systems.
My waterloo software engineering experience 1a term medium. Due to this change there has been a need to make software engineering its own program. 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. Should i go into software engineering or computer science at the. Software engineering research group university of waterloo. Software engineering at the university of waterloo is an independent, interdisciplinary program supported by both the faculty of mathematics and the faculty of engineering. Software is in all industries and is a critical component in many engineered products, which creates a strong demand for highly qualified software engineers. Computer engineering, software engineering, or computer. University of waterloo software engineering student. We are proud of our reputation for leadership, innovation, and excellence. View profile view profile badges get a job like bills.
Bo peng is a software engineering student at the university of waterloo. Software engineering major why study software engineering. 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. Bo peng computer science 2018, university of waterloo. Bill xu 4b software engineering university of waterloo.
Software engineering coop only ouinfo ontario universities info. Jordan dearsley software engineering student university. 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. Should i go to university of waterloo for software. Comparing the bse in software engineering to the bcs in computer science. Software engineering teaches about keeping software maintained. To understand the difference between computer science and software engineering majors, lets take a look at their respective curriculum at university of waterloo in canada. Dec 05, 20 university of waterloo software engineering student. The program is collaboratively developed and administered by faculty in computer science and in electrical and computer engineering. University of waterloo computer graphics club uwcg, waterloo, ontario. University of waterloo faculty of engineering wikipedia. Curriculum software engineering university of waterloo.
Visit our software engineering portal for more information on the software engineering program graduate studies. Waterloo is a bit of an exception, since we have classes going throughout the summer for returning coop students in engineering and other programs. Graduates of this program will earn a bachelor of software engineering bse degree. At the university of waterloo, software engineering is an independent, interdisciplinary program supported by both the faculty of mathematics and the. The software engineering department at the university of waterloo on academia. The university of waterloo is constantly updating its most frequently asked questions. 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.
University of waterloo department of electrical and computer engineering. Lakehead university department of software engineering. The university of waterloo has one of the largest software engineering research groups in north america, with nine faculty members whose primary research area is in software engineering, plus other faculty members whose research overlaps with software engineering. How hard is software engineering in university of waterloo. Of course, i endorse the other answers, which are on the whole highly favourable to waterloo. University of waterloo 200 university ave w, waterloo, on n2l 3g1. The curriculum is projectintensive, where students learn by example and by practice.
University of waterloo computer graphics club uwcg. In my first year, i was enrolled in software engineering. Engineering computing this machine is owned and operated by engineering computing at the university of waterloo. It applies both computer science and engineering principles and. My first year of waterloo software engineering uwaterloo voice. The average software engineering student is expected to spend 5060 hours per week on readings, projects, group meetings, and attending. In order to maintain a culture of academic integrity, members of the university of waterloo community are expected to promote honesty, trust, fairness, respect, and responsibility. 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. Throughout the years industrial software and computer science has developed more. Software engineering university of waterloo university of. Challenging since most of the required courses are extre. We are tech enthusiasts and passionate about the specialization of computer science field that deals with art and. I know how stressful the university applications can be. There are 326 software developer job openings in waterloo.
Youll also analyze software architecture, apply algorithms, understand digital hardware systems, and design human computer interfaces. The software architecture group at the university of waterloo swag has been at the forefront of software architecture and software engineering research in canada since its inception. Search software developer jobs in waterloo with glassdoor. Waterloo engineering is the largest engineering school in canada. Following your undergraduate degree, you can continue your studies in graduate school or pursue your professional designation.
Software engineering engineering university of waterloo. Software engineering university of waterloo university. Numerical analysis for engineering university of waterloo. I wondered about the same thing before attending and i find that the main difference is that the software engineering program. Im the associate director of software engineering at waterloo. University of waterloo software engineering academia. Contacts software engineering university of waterloo. Software engineering university of waterloo studyincanada. The software engineering program focuses on the analysis, design, development and testing of reliable and secure software systems, as well as the integration of software into complex systems and the timely and costeffective delivery of software systems that meet changing requirements. In addition, software engineering bse students also take computer engineering ce courses and the engineering core, thus satisfying the requirements to be a ceab. Applications software engineering at university of waterloo. 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 at. University of waterloo uw software engineering glassdoor. We are tech enthusiasts and passionate about the specialization of. University of waterloo computer graphics club uwcg home. Im currently in grade 12 and will be applying to the software engineering program. The north american technology industry is where the university of waterloo is most wellknown. Computer science vs software engineering which major is. 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 software engineering lab is located in 3334 of the davis center at the university of waterloo. Academic course requirements engineering university of. Software engineering applies both computer science and engineering philosophy, principles, and practices to the design and development of software systems. Waterloo fails a lot of studnets majoring in computer science. Academic and personal advising, petitions, reduced load, missed exams, and exchange. Software engineers apply computer science and engineering philosophies, principles, and techniques to the creation, operation, and maintenance of computer software.
Ouinfo should be used as a starting point for researching university options. University of waterloo software engineering 2018 class profile. Software engineering principles university of waterloo. I am passionate about technology, entrepreneurship and helping others. 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. This represents many years of work on preparing a free online text book for numerical analysis specifically targeting electrical and computer engineering.