30
School of Computer Science Program Overview Dr. Tim Richards Lecturer Chief Undergraduate Advisor Community College Day March 28, 2013

Community College Day Spring 2013

Embed Size (px)

DESCRIPTION

These are slides I presented at Community College Day at UMass Amherst Spring 2013.

Citation preview

Page 1: Community College Day Spring 2013

School of Computer ScienceProgram Overview

Dr. Tim RichardsLecturer

Chief Undergraduate Advisor

Community College DayMarch 28, 2013

Page 2: Community College Day Spring 2013

CS Programs• Graduate Program

– PhD, MS/PhD, MS• Undergraduate Program

– Bachelor of Science in CS– Bachelor of Arts in CS– Minor in Computer Science

• Informatics Program– New Program– Likely to go live in the next year

or two

Page 3: Community College Day Spring 2013

What We Are• Major Research Institution

– Working to change the face of computing– Nationally recognized professors– Highly selected graduate students– Competitive undergraduates

• Undergraduate Program– Doing Computing– Think About Computing

Page 4: Community College Day Spring 2013

What We Are• Major Research Institution

– Working to change the face of computing– Nationally recognized professors– Highly selected graduate students– Competitive undergraduates

• Undergraduate Program– Doing Computing– Think About Computing

Teach programming and use programming as a tool. This is important as a means to an end, rather than an end itself.

Page 5: Community College Day Spring 2013

What We Are• Major Research Institution

– Working to change the face of computing– Nationally recognized professors– Highly selected graduate students– Competitive undergraduates

• Undergraduate Program– Doing Computing– Think About Computing

Understand computing to adapt to new machines, systems, languages, and applications in the future.

Page 6: Community College Day Spring 2013

By The Numbers• 550 Majors

– 516 BS– 34 BA

• 93 Applicants• 112 Minors• Graduate 80 UGs each year

(Feb, May, Sept)• ~40 Faculty• ~213 Graduate Students

Page 7: Community College Day Spring 2013

Student Organizations, Groups, & Events

• ACM (http://umass.acm.org)• UMass Programming Team• CS Women• USpace• Leadership Committees

– ACE Peer Advising– ROCKs Recruiting & Outreach

• First Friday Events

Page 8: Community College Day Spring 2013

Our Students• Freshman

– Interest in CS– Admitted directly

• Transfer Students– Apply to UMass + CS– Admitted directly or

evaluated to determine if ready • Any UMass Student

– Can apply to CS internally– Admitted directly or given contract

Page 9: Community College Day Spring 2013

BS in Computer Science

• Technical Degree in CS• Course Requirements

– 14 Computer Science– 4 Math– 2 Majors-Level Science

• BS-CMPSCI Students Prepared For– Graduate Study in CS– Most Technical Entry-Level Jobs in Industry

Page 10: Community College Day Spring 2013

BA in Computer Science• Computing Focus Degree in CS• Course Requirements (Less CS)

– 10 Computer Science– 3 Math– Foreign Language– 4-Course Concentration

• BA-CMPSCI Students Prepared For– Application of computing to

a secondary area

Page 11: Community College Day Spring 2013

Minor in Computer Science

• Background in CS• Course Requirements (5)

– 2 Entry Level Computer Science– At Least 2 200-Level Courses– 1 200-Level or Above

• MINOR-CMPSCI Students Prepared For– Background in CS that can make you

stand out from the crowd!

Page 12: Community College Day Spring 2013

CS Courses For Majors

CMPSCI 121 CMPSCI 187

Introductory sequence in Java programming

Page 13: Community College Day Spring 2013

CS Courses For Majors

CMPSCI 121 CMPSCI 187

Introductory sequence in Java programming

Often three-course sequence at community colleges.

Page 14: Community College Day Spring 2013

CS Courses For Majors

CMPSCI 121 CMPSCI 187

Introductory sequence in Java programming

Often three-course sequence at community colleges.

This course is called data structures

Page 15: Community College Day Spring 2013

CS Courses For Majors

CMPSCI 121 CMPSCI 187

CMPSCI 220 CMPSCI 250 CMPSCI 230 CMPSCI 240

200-Level Cores

Page 16: Community College Day Spring 2013

CS Courses For Majors

CMPSCI 121 CMPSCI 187

CMPSCI 220 CMPSCI 250 CMPSCI 230 CMPSCI 240

200-Level Cores

Intensive Programming

Page 17: Community College Day Spring 2013

CS Courses For Majors

CMPSCI 121 CMPSCI 187

CMPSCI 220 CMPSCI 250 CMPSCI 230 CMPSCI 240

200-Level Cores

Intensive Programming Mathematical Foundations of Computing

Page 18: Community College Day Spring 2013

CS Courses For Majors

CMPSCI 121 CMPSCI 187

CMPSCI 220 CMPSCI 250 CMPSCI 230 CMPSCI 240

200-Level Cores

Intensive Programming Mathematical Foundations of Computing

Require 1 yearof Calculus

Page 19: Community College Day Spring 2013

CS Courses For Majors

CMPSCI 121 CMPSCI 187

CMPSCI 220 CMPSCI 250 CMPSCI 230 CMPSCI 240

200-Level Cores

BS-CMPSCI: Must take all 4 200-level cores.

BA-CMPSCI: Must take at least 3 200-level cores.

MINOR-CMPSCI: Must take at least 2 200-level cores.

✓✓

Page 20: Community College Day Spring 2013

CS Courses For Majors

CMPSCI 121 CMPSCI 187

CMPSCI 220 CMPSCI 250 CMPSCI 230 CMPSCI 240

200-Level Cores

CMPSCI >=300 CMPSCI >=300 CMPSCI >=300 CMPSCI >=300 CMPSCI >=300

300-Level and AboveBS-CMPSCI: Must take 8 to satisfy a track.BA-CMPSCI: Must take any 5.

Page 21: Community College Day Spring 2013

BS-CMPSCI Tracks• General CMPSCI• Artificial Intelligence• Computer Architecture• Networking• Programming

Languages & Compilers

• Theory of Computation

• Robotics, Vision, 7 Graphics

• Search & Data Mining• Security & Privacy• Software Engineering• Software Systems

Page 22: Community College Day Spring 2013

Other Requirements

• Math– 2 semesters of engineering-level calculus– Linear algebra– Multivariate calculus OR calculus-based

statistics• Science

– 2 majors-level science courses– biology, chemistry, physics, geosciences

Page 23: Community College Day Spring 2013

Other Requirements

• Writing– Junior-year writing (CMPSCI 305)

• Foreign Language– BA-CMPSCI only

• General Education– UMass requirements– Integrative Experience (CMPSCI 320)

Page 24: Community College Day Spring 2013

Informatics Program

• Under Active Development– Will go live in 1-2 years.

• Courses– 12-14 in Total– Tracks: Big Data, Health Informatics, Multimedia

Informatics studies the design, application, use, and impact of computational principles and

technology in the context of multiple disciplines that encompass a wide range of human activity.

Page 25: Community College Day Spring 2013

Research Opportunities

• Research Labs– Lots of opportunity to participate!– Great for jobs and graduate school in CS!

• Independent Studies– Work individually with a faculty member

• Honors Program (https://www.honors.umass.edu)

– Departmental honors / capstone experience• Paid Undergraduates

Page 26: Community College Day Spring 2013

REU Program

• Research Experience for Undergraduates

• 9 ½ - week paid summer research program.

• Students participate on a research team with other students and faculty.

• LOTS OF LEARNING• LOTS OF FUN!

http://reu.cs.umass.edu

Page 27: Community College Day Spring 2013

Bay State Program

• Tuition-Free Masters Degree– Complete BS-CMPSCI degree– GPA at least 3.6– With Small Assistantship ($$)

• http://www.cs.umass.edu/admissions/bay-state-fellowship-program

Page 28: Community College Day Spring 2013

Internship Opportunities

• Where do CS students get internships?– BBN/Ratheon, Cisco, EMC, Fiksu, Google,

Yahoo!, TripAdvisor, Vistaprint, Amazon, Microsoft, LinkedIn, General Dynamics, …

• How do they do this?– Attending Career Fairs (several at UMass)– Solid Resume, Start Sophomore Year– UMass CareerConnect

http://umass.experience.com/experience/login

Page 29: Community College Day Spring 2013

Transfer Advising

• Transfer Advising– Summer & Winter

• Strategize– Pick courses that are sensible for you.– Identify any weak areas.– Discuss strategies to be successful.– Support during semester

How do I know what to do when I transfer to UMass CS?