28
CS Curricula at UCD Dept. of Computer Science University of California, Davis http://www.cs.ucdavis.edu Professor Norm Matloff Chair of the Undergraduate Affairs Committee [email protected] Slides produced with L A T E X and Prosper. . – p.1/9

CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

CS Curricula at UCDDept. of Computer ScienceUniversity of California, Davishttp://www.cs.ucdavis.edu

Professor Norm MatloffChair of the Undergraduate Affairs [email protected]

Slides produced with LATEX and Prosper.

. – p.1/9

Page 2: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

CS Majors at UCD

� Our dept. is in the College of Engineering.

We have two undergraduate majors, currentlywith about 300 students in each:Computer Science major (CS)— administered by CS Dept.— degree in Letters & ScienceComputer Science and Engineering major (CSE)— administered by CS Dept.— degree in Engineering

. – p.2/9

Page 3: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

CS Majors at UCD

� Our dept. is in the College of Engineering.

� We have two undergraduate majors, currentlywith about 300 students in each:

Computer Science major (CS)— administered by CS Dept.— degree in Letters & ScienceComputer Science and Engineering major (CSE)— administered by CS Dept.— degree in Engineering

. – p.2/9

Page 4: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

CS Majors at UCD

� Our dept. is in the College of Engineering.

� We have two undergraduate majors, currentlywith about 300 students in each:

� Computer Science major (CS)— administered by CS Dept.— degree in Letters & Science

Computer Science and Engineering major (CSE)— administered by CS Dept.— degree in Engineering

. – p.2/9

Page 5: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

CS Majors at UCD

� Our dept. is in the College of Engineering.

� We have two undergraduate majors, currentlywith about 300 students in each:

� Computer Science major (CS)— administered by CS Dept.— degree in Letters & Science

� Computer Science and Engineering major (CSE)— administered by CS Dept.— degree in Engineering

. – p.2/9

Page 6: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Curricular ComparisonNumber of courses required in each major:

major CLG SW AHN THY MS ELTVCS L&S 5 3 3 4 4

CSE Eng. 6 8 2 1 4CLG = collegeSW = softwareAHN = architecture, hardware, networksTHY = CS theoryMS = post-calculus math and statisticsELTV = computer electives

. – p.3/9

Page 7: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Interesting MinorsMany CS majors have minors, e.g. in Math orStatistics. Here are two minors which are especiallyrelated to CS:

� Technology Management: undergraduate minoroffered by the Graduate School of Management

� Bioinformatics (currently under development)

. – p.4/9

Page 8: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Speciality CoursesPartly as a result of research excellence, we have a lotof specialty courses most other schools don’t have atthe undergraduate level, e.g.:

� a full-year sequence in networks

a 2-quarter sequence in databasea host of graphics coursesa computer security course2 computational biology coursesa discrete-event simulation coursea scripting language course

. – p.5/9

Page 9: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Speciality CoursesPartly as a result of research excellence, we have a lotof specialty courses most other schools don’t have atthe undergraduate level, e.g.:

� a full-year sequence in networks

� a 2-quarter sequence in database

a host of graphics coursesa computer security course2 computational biology coursesa discrete-event simulation coursea scripting language course

. – p.5/9

Page 10: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Speciality CoursesPartly as a result of research excellence, we have a lotof specialty courses most other schools don’t have atthe undergraduate level, e.g.:

� a full-year sequence in networks

� a 2-quarter sequence in database

� a host of graphics courses

a computer security course2 computational biology coursesa discrete-event simulation coursea scripting language course

. – p.5/9

Page 11: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Speciality CoursesPartly as a result of research excellence, we have a lotof specialty courses most other schools don’t have atthe undergraduate level, e.g.:

� a full-year sequence in networks

� a 2-quarter sequence in database

� a host of graphics courses

� a computer security course

2 computational biology coursesa discrete-event simulation coursea scripting language course

. – p.5/9

Page 12: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Speciality CoursesPartly as a result of research excellence, we have a lotof specialty courses most other schools don’t have atthe undergraduate level, e.g.:

� a full-year sequence in networks

� a 2-quarter sequence in database

� a host of graphics courses

� a computer security course

� 2 computational biology courses

a discrete-event simulation coursea scripting language course

. – p.5/9

Page 13: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Speciality CoursesPartly as a result of research excellence, we have a lotof specialty courses most other schools don’t have atthe undergraduate level, e.g.:

� a full-year sequence in networks

� a 2-quarter sequence in database

� a host of graphics courses

� a computer security course

� 2 computational biology courses

� a discrete-event simulation course

a scripting language course

. – p.5/9

Page 14: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Speciality CoursesPartly as a result of research excellence, we have a lotof specialty courses most other schools don’t have atthe undergraduate level, e.g.:

� a full-year sequence in networks

� a 2-quarter sequence in database

� a host of graphics courses

� a computer security course

� 2 computational biology courses

� a discrete-event simulation course

� a scripting language course

. – p.5/9

Page 15: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Our Commitment to Students

� 3 CS faculty have won the campus DistinguishedTeaching Award.

2 CS faculty have won the campus Best FacultyAdviser Award.Faculty very approachable.Faculty encourage undergraduates to participatein faculty research projects.

. – p.6/9

Page 16: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Our Commitment to Students

� 3 CS faculty have won the campus DistinguishedTeaching Award.

� 2 CS faculty have won the campus Best FacultyAdviser Award.

Faculty very approachable.Faculty encourage undergraduates to participatein faculty research projects.

. – p.6/9

Page 17: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Our Commitment to Students

� 3 CS faculty have won the campus DistinguishedTeaching Award.

� 2 CS faculty have won the campus Best FacultyAdviser Award.

� Faculty very approachable.

Faculty encourage undergraduates to participatein faculty research projects.

. – p.6/9

Page 18: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Our Commitment to Students

� 3 CS faculty have won the campus DistinguishedTeaching Award.

� 2 CS faculty have won the campus Best FacultyAdviser Award.

� Faculty very approachable.

� Faculty encourage undergraduates to participatein faculty research projects.

. – p.6/9

Page 19: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Co-ops/Internships

� “Co-op” generally means six months of full-timework—combine one summer with a one-quarterleave of absence from the university.

“Internship” generally means contuing part-timework while in school.Typical timing: end of junior year, though manyare at end of sophmore year.Over the years, more than half our students haveparticipated.Problem: Fewer co-ops/internships available thanin the past.

. – p.7/9

Page 20: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Co-ops/Internships

� “Co-op” generally means six months of full-timework—combine one summer with a one-quarterleave of absence from the university.

� “Internship” generally means contuing part-timework while in school.

Typical timing: end of junior year, though manyare at end of sophmore year.Over the years, more than half our students haveparticipated.Problem: Fewer co-ops/internships available thanin the past.

. – p.7/9

Page 21: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Co-ops/Internships

� “Co-op” generally means six months of full-timework—combine one summer with a one-quarterleave of absence from the university.

� “Internship” generally means contuing part-timework while in school.

� Typical timing: end of junior year, though manyare at end of sophmore year.

Over the years, more than half our students haveparticipated.Problem: Fewer co-ops/internships available thanin the past.

. – p.7/9

Page 22: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Co-ops/Internships

� “Co-op” generally means six months of full-timework—combine one summer with a one-quarterleave of absence from the university.

� “Internship” generally means contuing part-timework while in school.

� Typical timing: end of junior year, though manyare at end of sophmore year.

� Over the years, more than half our students haveparticipated.

Problem: Fewer co-ops/internships available thanin the past.

. – p.7/9

Page 23: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Co-ops/Internships

� “Co-op” generally means six months of full-timework—combine one summer with a one-quarterleave of absence from the university.

� “Internship” generally means contuing part-timework while in school.

� Typical timing: end of junior year, though manyare at end of sophmore year.

� Over the years, more than half our students haveparticipated.

� Problem: Fewer co-ops/internships available thanin the past.

. – p.7/9

Page 24: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

Integrated BS/MS Program

� Both majors (CS, CSE, CE) offer an integratedBS/MS option.

� Nominal five-year time for the integratedprogram, though could be longer.

. – p.8/9

Page 25: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

How You Can HelpWhat can you to do help our undergraduate program?

� Offer more co-ops and internships!

Fund undergraduate student research.Encourage students (e.g. via talks in the CS Club)to go to grad school.Hire more grads into development positions, notcustomer support and the like. (“If I’m going toend up with an econ-type job, I might as wellmajor in econ, not CS.”)

. – p.9/9

Page 26: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

How You Can HelpWhat can you to do help our undergraduate program?

� Offer more co-ops and internships!

� Fund undergraduate student research.

Encourage students (e.g. via talks in the CS Club)to go to grad school.Hire more grads into development positions, notcustomer support and the like. (“If I’m going toend up with an econ-type job, I might as wellmajor in econ, not CS.”)

. – p.9/9

Page 27: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

How You Can HelpWhat can you to do help our undergraduate program?

� Offer more co-ops and internships!

� Fund undergraduate student research.

� Encourage students (e.g. via talks in the CS Club)to go to grad school.

Hire more grads into development positions, notcustomer support and the like. (“If I’m going toend up with an econ-type job, I might as wellmajor in econ, not CS.”)

. – p.9/9

Page 28: CS Curricula at UCDheather.cs.ucdavis.edu/IAB.pdf · 2005. 12. 8. · CS Majors at UCD Our dept. is in the College of Engineering. We have two undergraduate majors, currently with

How You Can HelpWhat can you to do help our undergraduate program?

� Offer more co-ops and internships!

� Fund undergraduate student research.

� Encourage students (e.g. via talks in the CS Club)to go to grad school.

� Hire more grads into development positions, notcustomer support and the like. (“If I’m going toend up with an econ-type job, I might as wellmajor in econ, not CS.”)

. – p.9/9