Top Banner
Department of Computer Science Department of Computer Science Welcome to WPI Computer Science! October 9, 2006
31

Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science

Welcome to WPI Computer Science!

October 9, 2006

Page 2: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 2

CS at WPI

ProgramsPeopleProjectsBreadthCareers

Page 3: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 3

Undergraduate ProgramsBS Computer Science

BS Computers with Applications

BS/MS program

Minor in Computer Science

NEW: BS Interactive Media & Game Dev

PROPOSED: BS Bioinformatics

PLANNING: BS Robotics Engineering

Page 4: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 4

FlexibilityWide choices in courses, projectsRecommended background for courses7-week termsFrequent course offerings:

44 Offerings of 28 Courses in 200607

Sample courses:Webware, Computer Animation, Data Mining, Adv Databases, Human-Computer Interaction

Page 5: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 5

CS at WPIProgramsPeopleProjectsBreadthCareers

Page 6: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 6

People

Faculty Students

CoursesProjectsResearchAdvising

Page 7: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 7

FacultyInnovative educators and scholars3 WPI Teaching Technology Fellows1 Fulbright Scholar5 NSF Career / PYI AwardsChair conferences

WWW, Info Viz, Multimedia, Software EngAll tenure-track faculty have PhDs

CMU, Columbia, Duke, GWU, MIT, Northeastern, Ohio State, Penn, Purdue, Technion, UChicago, UCIrvine, UCLA, UConn, UIndiana, UMass, UMd, UMinn

Page 8: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 8

CS Student OrganizationsACM

• Programming contests• Laboratory• Social events

Women in Computer Science• WICS lounge• Tutoring sessions

Also IEEE, Game Development Club, …

Page 9: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 9

CS at WPIProgramsPeopleProjectsBreadthCareers

Page 10: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 10

Projects

Real solutions to real problems

Many at industry, government labs

Fun, challenging, professional

Course projects

Page 11: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 11

CS MQP Project Centers:Wall St

LEHMAN BROTHERS

Page 12: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 12

CS MQP Project Centers:Silicon Valley

Page 13: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 13

Other CS Project Sponsors

Page 14: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 14

CS at WPI

ProgramsPeopleProjects

BreadthCareers

Page 15: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 15

BreadthHumanities areasArtDramaMusicLanguagesHistory LiteraturePhilosophy… and more!

Global projectsProject centers

• Washington• Denmark• Ireland• London• Namibia• Australia• Boston / Worcester• + CS Project Centers• … and more!

1 term or summer

Page 16: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 16

CS Research Groups & Labs Artificial Intelligence Artificial Intelligence in Design Congestion Control Data/Knowledge Bases Human Interaction in Virtual

Environments Image Science Knowledge Discovery & Data Mining

More...

Page 17: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 17

CS Research Groups & LabsMobile GraphicsPerformance Evaluation of Distributed

Systems (Networks)Research in FiltEring & RecommendationSoftware Engineering Software Tools Technology Theory Umbrella GroupIntelligent Tutoring Systems

Page 18: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 18

Undergraduate CS Program

Phys Ed

Soc SciIQP

MathCS

HU&A Free

Sci/Eng

MQP

Page 19: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 19

Sample CS First Term

CS 1101or

CS 1102

Introduction to Program Designor

Accelerated Intro to Prog Design

MA 1021 Calculus I

EN 2231 American Literature: The Raven, The Whale, And The Woodchuck

PE 1018 Co-Ed Volleyball

Page 20: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 20

Sample Weekly ScheduleMonday Tuesday Wednesday Thursday Friday

8:00a

9:00aCS 1101 Lecture

CS 1101 Lecture

CS 1101 Lecture

CS 1101 Lecture

10:00aEN 2231Lecture

EN 2231Lecture

EN 2231Lecture

EN 2231Lecture

11:00aCS 1101

Lab

12:00n

1:00pMA 1021Lecture

MA 1021Lecture

MA 1021Lecture

MA 1021Lecture

2:00p PE 1018 PE 1018

3:00pMA 1021

ConferenceMA 1021

Lab

Page 21: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 21

CS Courses: 1000 level

Introduction to Program DesignAccelerated Introduction to Program

Design

Page 22: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 22

CS Courses: 2000 level

Introduction to Machine Organization and Assembly Language

Discrete MathematicsObject-Oriented Design ConceptsObject-oriented Design Concepts For

Business ApplicationsAlgorithmsSystems Programming Concepts

Page 23: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 23

CS Courses: 3000 level

Operating SystemsHuman-Computer InteractionSocial Implications of Information

ProcessingFoundations of Computer ScienceDatabase Systems ISoftware Engineering

Page 24: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 24

CS Courses: 4000 levelNumerical Methods for Linear and Nonlinear

SystemsNumerical Methods for Calculus and

Differential EquationsAnalysis of AlgorithmsTheory of ComputationObject-Oriented Analysis and DesignWebware: Computational Technology for

Network Information Systems Introduction to Artificial Intelligence

More...

Page 25: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 25

CS Courses: 4000 levelDatabase Systems IIDistributed Computer SystemsComputer Networks: Architecture and

ImplementationComputer ArchitectureTechniques of Programming Language

Translation Computer GraphicsComputer Animation

Page 26: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 26

CS at WPIProgramsPeopleProjectsBreadthCareers

Page 27: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 27

Careers

WPI CS Graduates are in demandReasons:SmartMotivatedExperiencedProfessionalThey “Get it”

“The whole project-based education pays off in spades.”-Matt Young ’00, Manager, Microsoft

Page 28: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 28

Outlook“Highly favorable opportunities are expected for

college graduates with at least a bachelor’s degree in computer engineering or computer science and with practical work experience.”

U.S. Dept. of Labor, 2004.“The job market for computer science graduates

moves so quickly that by the time anything is said about it, something new pops up … . However, two words will remain standard for some time to come—booming and profitable.”

graduatingengineer.com, 2005.“The California Employment Development Department

estimates the need for computer software engineers will rise 43 percent between now and 2012.”

San Jose Bus. J., 2005.

Page 29: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 30

CS at WPI

ProgramsPeopleProjectsBreadthCareers

Page 30: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 31

MQPs from the Student’s Perspective

Page 31: Department of Computer Science Welcome to WPI Computer Science! October 9, 2006.

Department of Computer ScienceDepartment of Computer Science 32

Questions?