Source on why you would need to forget it? Models, notations, and processes for software requirements identification, representation, analysis, and validation. Industry is also asking for graduates who have aptitude across several disciplines. The courses in each category applicable to the two degrees are listed below. Major topics include: exceptions, coroutines, atomic operations, critical sections, mutual exclusion, semaphores, high-level concurrency, deadlock, interprocess communication, process structuring, shared memory and distributed architectures. This is a good starting point, but there are several sciwnce things to consider.

Study computer science in one of North America's leading technology centres. Companies with offices in the region include Google, OpenText, Dalsa, Certicom, BlackBerry, Waterloo Maple, and iAnywhere Solutions. Learn from 70 professors with various research interests to help you explore this vast field. Tailor your studies by choosing courses, options, or electives specific to your interests. You can also gain 20 months of paid work experience through our co-op program, the largest of its kind in the world, or fast track your degree by choosing the regular system of study.

After waterloo computer science software engineering option qb year, you can choose to major in Data Science. Waterloo graduates are found in leading technology companies and as professors at other top universities around the world, including Carnegie Mellon University and the University of California at Berkeley.

By alternating school terms and paid co-op work terms enigneering your degree, you can explore new career areas and types of employers as your career interests evolve. You can choose from 4 different co-op sequences. There are other work-study sequences where your second co-op starts in the spring, fall, or winter of second year. Book a campus tour Your version of Internet Explorer web browser is insecure, not supported by Microsoft, and does not work with this web site.

Please use one of these links to upgrade to computr modern web browser: FirefoxGoogle ChromeInternet Explorer. THIS SITE Undergraduate admissions home. Waterloo rankings and reputation. Considering medicine or other health careers? Customize your degree with a minor. Study or live at a University College. Repeated and non-day school courses. Courses for Ontario Grade 9 and 10 students. How to apply Back.

Next steps for Winter admission. English compjter requirements Back. Submitting English test scores. Offers of admission Opion. Alternate offers of admission. Deferring an offer of admission. Part-time and online studies. Where do co-op students work? How co-op works Back. Regular system of study. Fees and scholarships Back. Tuition and other fees. Paying for your education. When sciehce I find out about scholarships and bursaries?

Clubs and campus activities. Services to help you succeed. Campus tours and events. Campus tours and events Back. Book a campus visit. Location and directions Back. Tips for your visit. High school enrichment programs. Check your application status. Services for international students. Southwestern Ontario Universities Tour. Programs Waterloo rankings and reputation. Available as a regular or co-op program. Starts in first year so apply directly to this program on your application.

Earn a Bachelor of Computer Science metatrader iphone app lights a Bachelor of Mathematics in Computer Science. Offered by the Faculty of Mathematics. Waterloo ranks 26th in the world in Computer Science QS World University Rankings Any Grade 12 U English. One other 4U course. Recommended: Grade 11 U Introduction to Computer Science. Admission averages: Individual selection from the low 90s.

Not studying in Ontario? Search our admission requirements database. You're strongly encouraged to write the Euclid Mathematics Contest. Next steps for admitted students Come for a visit Request an admissions brochure. Book a campus tour. Open houses and special events.

uWaterloo AMA Answers by Defraustin

Computer Science to Software Engineering I was wondering about Computer Engineering. There is always the CS Software Engineering Option. permalink;. Is the computer science program at Waterloo Waterloo 's software engineering program is the concepts underlying computer science then perhaps. Software Engineering Option ; Computer Science Minor; Software Engineering Option: University of Waterloo 2nd Floor.