School of Computer Science McGill University

Similar documents
COS 140: Foundations of Computer Science

Computer Science at James Madison University

Phone # s: or

Appendices master s degree programme Artificial Intelligence

Bachelor of Science Program

Master Artificial Intelligence

OPEN HOUSE Fall Marty Wood. Mun Y. Choi. Dean of Engineering. Assistant Dean Undergraduate Education

Regulations for First Degrees at the International Faculty, City College, Thessaloniki (Greece)

RENEWABLE ENERGY Department Chair: Kit Thompson , ext. 311

Cognitive Science: What Is It, and How Can I Study It at RPI?

Max Planck Florida Institute for Neuroscience Update Board of County Commissioners October 29, 2013 Workshop

Computational Thinking for All

Appendices master s degree programme Human Machine Communication

WANT TO CHANGE ARE YOU THE WORLD? AN

Chapter 1 The Field of Computing. Slides Modified by Vicky Seno

PRESIDENT S FORUM NOVEMBER 7, 2013

How to find a lab. Steps Resources Tips and traps

Dr. Joshua Evan Auerbach, B.Sc., Ph.D.

Undergraduate and Integrated Masters Programmes

Proposers Day Workshop

Iowa State University Library Collection Development Policy Computer Science

Robotics Initiative at IIT IPRO 316. Fall 2003

Engineering NSF Budget and Priorities

FET in H2020. European Commission DG CONNECT Future and Emerging Technologies (FET) Unit Ales Fiala, Head of Unit

Domain: Computer Science and Information Technology Curricula for the First Year (2012/2013)

Abstract: Computer Science and Social Change Concentration

Tesca Fitzgerald. Graduate Research Assistant Aug

Subject Content Knowledge Requirements (Abridged)

The energy and sustainability concentration emphasizes the mechanical aspects of energy conversion and management.

TECHNOLOGY BACHELOR DEGREE (HEALTH SCIENCES OR ENGINEERING AND APPLIED SCIENCE OPTIONS) Prepare for a career as a technology leader.

Department of. Mechanical & Aerospace. Engineering. Developing. Leaders of Innovation

SCHOOL OF BUSINESS AND TECHNOLOGY DEPARTMENT OF ENGINEERING TECHNOLOGY

HEATING, VENTING, AIR CONDITIONING, AND REFRIGERATION TECHNOLOGY BAS

Appendices Master's Degree Programme Artificial Intelligence

The Nature of Informatics

Nikola Stikov website:

COMMUNICATION SCIENCE MASTER S PROGRAMME

THE BIOMEDICAL ENGINEERING TEACHING & INNOVATION CENTER. at Boston University s College of Engineering

Andy Zeng 35 Olden Street Princeton NJ cs.princeton.edu/~andyz

ABOUT COMPUTER SCIENCE

College of Computing & Software Engineering

Dhanalakshmi Srinivasan Engineering College

Curriculum Template Changes

FOUR YEAR PLANNING FIRST YEAR: AWARENESS SUGGESTIONS FOR YOUR FIRST SUMMER SOME POINTS TO CONSIDER

Programmable self-assembly in a thousandrobot

Andriy Pavlovych. Research Interests


Mechanical Engineering

Welcome to BS in Computer Science & Software Engineering Option

Computing Disciplines & Majors

Competencies in Manufacturing Engineering Technology programs from employer s point of view.

AI Day on Knowledge Representation and Automated Reasoning

Science and Technology: Fall 2017

Can Computers Think? an introduction to computer science, programming and artificial intelligence

ENTRY ARTIFICIAL INTELLIGENCE

Crafting a 21 st Century Undergraduate Engineering Programme for Sub-Saharan Africa

Computer & Information Science & Engineering (CISE)

Clarkson University Knowledge Area Listing Fall 2018 Report Date: 03/19/2018 Page 1

Welcome to Informatics

45 Graduate School of Informatics

This list supersedes the one published in the November 2002 issue of CR.

ME7752: Mechanics and Control of Robots Lecture 1

Jing Feng. Education Ph.D., Cognitive and Engineering Psychology 2011 University of Toronto, Canada

Catalog Contents. Catalog Contents 1

INTERNET OF THINGS IOT ISTD INFORMATION SYSTEMS TECHNOLOGY AND DESIGN

TSUTV/Comcast on-demand

Clarkson University Knowledge Area Listing Spring 2018 Report Date: 11/09/2017 Page 1

GPU Computing for Cognitive Robotics

Electrical Engineering

Curriculum Vitae September 2017 PhD Candidate drwiner at cs.utah.edu

COS Lecture 1 Autonomous Robot Navigation

Undergraduate Programmes

The Department of Instrument Science and Engineering (ISE) Program Overview

Response to the 4 th Industrial Revolution

Clarkson University Knowledge Area Listing Spring 2010 Report Date: 12/07/2011 Page 1

PAPER. Connecting the dots. Giovanna Roda Vienna, Austria

Outline. What is AI? A brief history of AI State of the art

Programming Languages Faculty

Graduate Teaching Assistant - PhD Scholarship in Games and X Reality

Artificial Intelligence and Deep Learning

Baccalaureate Program of Sustainable System Engineering Objectives and Curriculum Development

Raviv Murciano-Goroff

State of the Gaming Industry in the King County Region

MARIE D. MANNER Ph.D. M.S. B.S. Marie Manner, Marie Manner Marie D Manner Marie D. Manner

California State University East Bay College of Sciences Department of Biological Sciences

RAMIN M. HASANI. Summary

Mohamed Gadalla, Texas State University - San Marcus

Trends in Advanced Integrated Science and Technology

Undergraduate Programmes

Master in Management and Engineering (M. Sc.)

Annual Report. University Of Alberta. Student Chapter

What are Career Opportunities if You Are Good in Math? Rafal Kulik Department of Mathematics and Statistics

Where the brightest scientific minds thrive. IMED Early Talent and Post Doc programmes

NEW FACULTY IN DATA SCIENCE & AI ( )

Clarkson University Knowledge Area Listing Fall 2009 Report Date: 12/07/2011 Page 1

Subject Content Knowledge Requirements (Abridged)

CSCE 315: Programming Studio

November 6, Keynote Speaker. Panelists. Heng Xu Penn State. Rebecca Wang Lehigh University. Eric P. S. Baumer Lehigh University

BASIC SCIENCES CENTER BIOCHEMICAL ENGINEER

SOUTH DAKOTA BOARD OF REGENTS. Academic and Student Affairs Consent ******************************************************************************

Transcription:

School of Computer Science McGill University

Who are we?

School of Computer Science One of the top CS departments in Canada 33 top-rate professors 2 Leo Yaffe Awards for superior teaching Outstanding undergraduates Every year our students place in the Computing Research Association (CRA)'s Outstanding Undergraduate Awards.

We are all a part of the SOCS!

What can you do with Computer Science?

What is Computer Science? Learn how to design algorithms Learn how to program BUT COMPUTER SCIENCE IS SO MUCH MORE!

Software Engineering Translating User Requirements into Quality Software Products Software Engineer

Designing computers for the 22nd century Will the computers of the future be similar to the ones we use today or based on radically different principles? As individual logical components reach the atomic scale, the laws of logic themselves change! Ion trap 7 trapped ions R. Blatt, Innsbruck

Biology + Computer Science We can use computer science to find patterns in DNA, model biological systems, determine the structure of molecules, and much much more

Neuroscience + Computer Science We can use computers to see what happens in a person s brain when they think, and to model how the brain solves problems Light traveling into the eye Brain activity: what it looks like when you think A neuron: your brain is made up of millions of these

Robots that can swim: Aqua Robot Sports + Computer Science Rhex http://www.rhex.net/

Robots in Health Care: Health Care + Computer Science Lunar rover Mars Robot Flo speaking and dancing!l

Graphics: Art + Computer Science

Economics + Computer Science: win the trading competition!

Computer Science Programs B. Sc. in Computer Science Major in Computer Science New Computer Games option! Honours in Computer Science Major in Software Engineering

CS and SE Share a common core: SE has more required courses CS has more choice Fundamental concepts in CS (~42 credits) (algorithms and data-structures, theory of computation, programming languages and paradigms) Complementary courses (~18 credits): (AI, graphics, robotics, networks, software engineering, bioinformatics, databases,...) Electives (30 credits): Any field in arts and science.

Software engineering in ECE vs CS. Share a common core SE in CS: Foundations of CS and Development of software (as opposed to hardware, circuits, chip design etc.) 7-8 electives Take advanced higher-level courses Combine studies with a wide choice of minors

Software engineering in ECE vs CS Share a common core SE program in ECE 9 required ECE courses (ECE 210 Circuit analysis, ECE 291 Electrical Measure Lab, ECE 305 and 306 Signal processing) 6-8 credits must also be from ECE Certification irrelevant outside Quebec

Major/Minor concentrations Combine computer science with other fields! Some possibilities: Cognitive Science Bioinformatics Economics Linguistics Physics Mathematics Statistics www.cs.mcgill.ca

Minor in CS Combine computer science with another field! Minor in CS (24 credits) Special Minor in CS for ECE students has a combination with ECE courses Minor concentration in CS (18 credits) BSc Liberal program

Class size and advising 33 top-rated professors 2 Leo Yaffe Award winners Small class sizes! (15 25 students) Academic advising sessions (Industry and Research internships, Applying for graduate school and for scholarships etc.) Undergraduate research initiative IYS (Internship Year in Science)

What can you do with a degree in computer science?

Life after graduation Job prospects are excellent! IT Industry cannot meet their need for computer science graduates! 30% growth in computing employment Starting salary: 50K 60K per year Great foundation for advanced studies in medicine and law (see some bios from our recent graduates) Go to graduate school in CS! Many of our graduates pursue a PhD at top-schools such as MIT, CMU, Berkeley, Toronto, UBC, McGill

Want to find out more? Check out our web-site: www.cs.mcgill.ca Advisors: Doina Precup (Undergraduate Program Director) Nathan Friedman (Chief Academic Advisor) Brigitte Pientka Clark Verbrugge Adrian Vetta