Software engineering uwaterloo homepage

This is the homepage for the university of waterloo graduate studies academic calendar. Material provided by a departmentfaculty, which is additional to that contained in the graduate studies academic calendar, is also deemed to be a universitystudent contract. 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. Whether you want to create a vr training program for surgeons, the next swipe right dating app, or an autonomous car, software engineering graduates from the university of waterloo have endless career options in todays techenabled world. The graduate studies academic calendar is the main contractual document between the student and the university. Oct 11, 2019 arxiv gives access to thousands of article preprints from many areas of research, including computer science, software engineering, and programming. To see the collection of prior postings to the list, visit the sealumnilocal archives.

See the complete profile on linkedin and discover patricks. Earn a degree in software engineering from one of canadas top engineering schools. In addition to the communication elective, software engineering students must satisfy the technical presentation milestone described below in the 2b term. Im also interested in new innovations and business. It applies both computer science and engineering principles and practices to the creation, operation, and maintenance of software systems. Professor of electrical and computer engineering verified email at gsd. Systems design engineering, university of waterloo. Software engineering is widely regarded as one of the most prestigiousselectivecompetitive programs at waterloo, relative to ece and even cs, i. Although i am striving to be a great software developer, i have also had professional experience as a web developer and have practical working knowledge of html, css, jquery and javascript.

Much of my work focuses on modelling software in terms of its features and on detecting, resolving, and managing feature interactions where the goal is to support the rapid development of new features services modular components that are oblivious of each other yet interoperate. Current undergraduate students software engineering university. Proceedings of the 33rd international conference on software engineering. Calendar description official course description from academic calendar handbook description longer course description from computer science undergraduate handbook. University of waterloo 200 university ave w, waterloo, on n2l 3g1 phone. In collaboration with the software engineering faculty, weve put together this data into a comprehensive class profile with 1 out of 141 students. Graduates of this program will earn a bachelor of software engineering bse degree. Following your undergraduate degree, you can continue your studies in graduate school or pursue your professional designation. Visit the coronavirus information website for more information. I combine theoretical results with practical tools so developers can create highquality, trustworthy software and reduce the enormous impact of software defects.

Eric bodden professor for software engineering at heinz nixdorf institute. This cited by count includes citations to the following articles in scholar. Ranked in top 10% of the class for 5 consecutive semesters. The university of waterloo also awards the degree of bachelor of software engineering bse. Jun 18, 2018 in collaboration with the software engineering faculty, weve put together this data into a comprehensive class profile with 1 out of 141 students. University of waterloo chemical engineering system homepage. To achieve this goal, i combine my knowledge of programming languages and software engineering with the verification, security, and systems expertise of my collaborators. However, other complex and innovative hardware systems are also often behind schedule e. Waterloo fails a lot of studnets majoring in computer science. Patrick liu software engineering intern apple linkedin. Should i go into software engineering or computer science. As such, software engineering students must take a course from the linkage elective communication list in the 2a term.

My research interests are in software engineering with a particular focus on improving the quality of software. Metzler, revisiting online personal search metrics with the user in mind, to appear in proceedings of the 42 nd acm international conference on research and development in information retrieval sigir, july 2019. Software engineering because today, even your fridge is full of software 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. Founded as a collaboration between researchers at the university of waterloo and the university of toronto, the lab is now primarily based at.

In order to maintain a culture of academic integrity, members of the university of waterloo community are expected to promote honesty, trust, fairness, respect. The management engineering program at waterloo provides a solid foundation in management, engineering, science, and mathematics. 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. Associate professor civil and environmental engineering university of waterloo 200 university ave west waterloo, on. I am an assistant professor in electrical and computer engineering, university of waterloo. Class of 2022 1a software engineering university of. Curriculum software engineering university of waterloo.

Anton lopyrev software engineering student at university of. Systems design engineering at the university of waterloo is an interdisciplinary program focusing on problem solving for design oriented. University of waterloo coronavirus information website. Should i go into software engineering or computer science at. I am an associate professor in the department of electrical and computer engineering with a cross appointment at the cheriton school of computer science at the university of waterloo. The degrees of master of applied science masc, master of business, entrepreneurship and technology mbet, master of engineering meng, master of management sciences mmsc and doctor of philosophy. 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. Open engineering welcome to open engineering this courseware is freely available for everyone with an interest in engineering.

Methods and tools for software engineering is an introductory graduate course. An investigation into the role and function of software engineering practice in the construction of computer based systems. When i was attending, you needed to maintain a 65% major average, and every class kept its averages under 70%. Maplesoft software for mathematics, online learning. The software engineering lab is located in 3334 of the davis center at the university of waterloo. A short guide on how to write a thesis at both the undergraduate and postgraduate levels. Home graduate studies academic calendar university of. Causal analysis for user modeling, in proceedings of the 25 th conference on user modeling. To achieve this goal, i combine my knowledge of programming languages and software engineering with the verification, security. This website is partially an actual homepage for the class, but since those things dont actually turn out to be very useful very often, this is also a testing ground for all sorts of nodejsrelated technologies and any other languages if you can manage to fit them in reasonably. Homepage for waterloo software engineering class of 2021. Its intent is to provide all students that are interested in software systems with a basic background that will help them succeed in subsequent endeavors courses, research, and work in industry related to software. Im currently in grade 12 and will be applying to the software engineering program.

If youre in first year you may find it helpful to check out our page specifically for first years. 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. Sep 08, 2014 the cost of waterloo software engineering. This past june, i graduated from the university of waterloos software engineering program. After 5 long and difficult years, im extremely proud to say that im a waterloo grad, and very proud of my. The cost of waterloo software engineering hacker news. Visit our software engineering portal for more information on the software engineering program graduate studies. The current archive is only available to the list members.

Ive applied to waterloo for both, but im not sure which to take im pretty sure ill get into both programs. Software engineering at the university of waterloo. Challenging since most of the required courses are extre. Mailing list for alumni of waterloo software engineering who are near campus. University of waterloo faculty of engineering wikipedia. Software engineering at the university of waterloo is an independent, interdisciplinary program supported by both the faculty of mathematics and the faculty of engineering. Read updates on library services and operations amid covid19 patrons with items currently on loan are encouraged not to return them but keep them until further notice. 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. 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. Calendar description official course description from academic calendar handbook description longer course description from computer science undergraduate handbook uw policies cheating. Library buildings are closed to the public until further notice. The university of waterloos honours software engineering program is an.

Engineering software is about getting the design right and less about building the 42nd a380. Bo peng is a software engineering student at the university of waterloo. This twoday handson bootcamp will cover basic concepts and tools with a focus on scientific computing for firstyear graduate students. At the university of waterloo, software engineering is an independent. Dec 19, 2019 arxiv gives access to thousands of article preprints from many areas of research, including computer science, software engineering, and programming. I am passionate about technology, entrepreneurship and helping others. Additionally, research the programs you are applying to. University of waterloo software engineering 2018 class profile. 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. Students studying in software engineering mitigate this problem by being able to transfer into a noncoop cs degree program if they fail to meet engineerings requirements, but i agree that this is a risk in all the other engineering programs.

This course is designed to provide engineering students with a fundamental knowledge of physical chemistry and to demonstrate the relevance of that knowledge to the practise. Bachelor of software engineering sep 2005 apr 2010 honours software engineering, university of waterloo, waterloo, ontario graduated with distinction on deans honour list maintained deans honours list standing for 5 consecutive semesters. Software carpentrys mission is to help scientists and engineers become more productive by teaching them basic skills for computing like program design, version control, data management, and task automation. Systems design engineering, university of waterloo home. Im available for advice and consulting opportunities in the areas of data clustering classification and software engineering. My waterloo software engineering experience 1a term medium. At the university of waterloo, software engineering is an independent, interdisciplinary program supported by both the faculty of mathematics and the. The department of management sciences also offers the option in management sciences to students in other engineering programs, as described elsewhere in this chapter. It provides a disciplined approach to software development that includes negotiating and documenting the softwares requirements. Their combined citations are counted only for the first article. Associate professor civil and environmental engineering university of waterloo 200 university ave west waterloo, on n2l 3g1 phone. Current undergraduate students software engineering. This elective list parallels the math communication skills requirements list 1.

The cost of waterloo software engineering peter sobot. The uwaterloo subreddit has an admissions megathread every year. Find more information about his academic career on this site. View patrick lius profile on linkedin, the worlds largest professional community.

Anton lopyrev software engineering student at university. This class profile was inspired from the systems design engineering 2017 class. Software engineering modeldriven engineering software product lines variability engineering. To provide students with an appreciation for software engineering tools and methodologies in the construction of computerbased systems. Class homepages software engineering university of. Visit your class homepage for more information on class representatives, course requirements and important dates. Bo peng about blog contact computer science 2018, university of waterloo. Computer systems are becoming smaller, faster, pervasive, ubiquitous, mobile, connected, adaptable, and smart. I am an associate professor in the department of electrical and computer engineering with a cross appointment at the cheriton school of computer science at the university of waterloo computer systems are becoming smaller, faster, pervasive, ubiquitous, mobile, connected, adaptable, and smart. The degrees of master of applied science masc, master of business, entrepreneurship and technology mbet, master of engineering meng, master of management sciences mmsc and doctor of. By paying us to write a thesis paper a good thesis statement will accomplish the same thing.

Class homepages software engineering university of waterloo. How hard is software engineering in university of waterloo im quite worried about the software engineering program in university of waterloo. Apr 20 2020 earth week climate action virtual green screen pics. Software engineering is a systematic and disciplined approach to developing software. Citeseerx citeseerx is an evolving scientific literature digital library and search engine that has focused primarily on the literature in computer and information science. In my first year, i was enrolled in software engineering. Evaluation 45% final exam time and location to be announced. Its product suite reflects the philosophy that given great tools, people can do great things. Software engineering applies both computer science and engineering philosophy, principles, and.

Software engineering research group university of waterloo. I recently finished my first year of studying software engineering at the university of waterloo. This course is designed to provide engineering students with a fundamental knowledge of physical chemistry and to demonstrate the relevance of that knowledge to the practise of a variety of engineering disciplines. University of waterloo coronavirus information website software engineering. Overall, everyone in the program thinks about switching to cs at one point or another. Allen 2015 growthdependent bacterial susceptibility to ribosometargeting antibiotics.

Home electrical and computer engineering university of waterloo. For example, you could talk about waterloo engineerings cohort system, or the senior capstone project. How to get into waterloo engineering september, 2018. How hard is software engineering in university of waterloo. Software engineering cheriton school of computer science. These articles can be of any topic and anybody from the university. Coop opportunities are great if you have some side projects although its the same for cs. 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.

3 71 429 309 232 530 742 1025 822 1490 1600 326 1167 1528 514 486 543 1020 1225 1412 1161 1062 1441 175 297 396 1607 474 201 3 1288 849 906 1378 1081 44 1484 1313 1065 402 705 686 87