Community College Day Spring 2013

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

description

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

Transcript of Community College Day Spring 2013

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?