Math
minors and some tracks in the math major require one or two courses in
computer science or programming. The following advice may be
helpful. 1) Math majors or minors who need a single computer science course should consider either CSE 131 or CSE 200. Either is a good first course.
Department approval. (See Professor Freiwald) 2) For majors or minors who would like one or more additional CSE courses, here are some comments from Professor Ron Cytron in the CSE Department I'd
suggest CSE 241 after CSE 131 for people who want more CSE and are math
oriented. CSE 241 is our algorithms course which
analyzes the asymptotic complexity of some of our most
important algorithms and teaches students how to reason about
computational complexity. A math student could then take
advanced algorithms (CSE 441) at which point they just about have
a CS minor degree: we could count your course Math 310 and then
they just take CSE 132 which deals with concurrency and
network programming. 3) Scheduling: As of 2009-2010, CSE 131, 200 and 241 are offered every semester; CSE 132 just in the spring semester. Students with questions about courses are welcome to contact Professor Ron Cytron in the CSE Department. 4) "Applied Track" majors are required to take Math 449 (Numerical Applied Mathematics). Although it is always up to the instructor, numerical work in 449 is generally done using Matlab. Students with a little computing experience (e.g., CSE 131) can generally learn the necessary Matlab as needed. However, the learning curve for 449 might be easier with some prior Matlab experience -- for example, CSE 200. Students who have no Matlab experience and would like just a little headstart with how Matlab works prior to Math 449 are welcome to sign for CSE 100B, Matlab Skills (a 1-unit, P/F course). As of 2009-2010, CSE100B is offered both semesters but with more available sections in the fall semester. 5) Note on course numbering: CSE formerly offered a course, CSE 126, as a general introduction to computing and CSE 131 was a 4 unit course. CSE 131 has now been reduced to 3 units and is fairly close to what the former CSE 126 used to be. Students who have already taken CSE 126 can still count it as fulfilling a math department CSE requirement. |