next up previous contents
Next: Computational and Applied Analysis Up: Computer Emphasis Previous: Computer Emphasis

Scientific Computing

Students interested in Scientific Computing might take courses in differential equations, numerical techniques, optimization, modeling, or any of the more ``discrete'' offerings in the math department. Programming languages, data structures, parallel and vector processing, computer graphics, computer simulation, and software engineering are important courses from computer science. Electrical and Computer Engineering, and other departments, offer many related courses. Students would be encouraged to learn a mathematical software package like Maple or Mathematica.

Mathematics. 2653 (Discrete I) fits in the block ``Natural and Mathematical Sciences,'' or can be an elective.

These courses fit in the 15-hour block required for the major: 3653 (Discrete II, = COMSC 3653), 4013 (Vector Calc), 4233 (Diff. Eqns.), 4283 (Complex Analysis), 4513 (Numerical Analysis, = COMSC 4513), 4553 (Lin. and Nonlin. Programming), 4583 (Modeling), 4663 (Combinatorics), 5023 (Advanced Linear).

Electives: 5133 (Stochastic Processes), 5233 (PDE), 5523 (Calc of Variations), 5543-5553 (Numerical Analysis), 5593 (Methods of Appl.\ Math), 5653 (Automata), 5663 (Computability).

Statistics. STAT 4091 (SAS), 4113 (Probability), and many others.

Computer Science. Programming languages such as FORTRAN, Pascal, C++, and Lisp. You can take the one-hour courses on these languages, or pick them up on your own.

COMSC 3513 (Numerical Methods), 3613 (Theory), 4113 (Intro to Numerical Methods through FORTRAN), 4143 (Computer Graphics), 4343 (Data Structures), 5013 (Linear Programming), 5313 (Formal Languages), 5513 (Numerical Analysis), 5793 (Artificial Intelligence).

Electrical and Computer Engineering. ECEN 5203 (Parallel Processing), 5293 (Artificial Intelligence--shares common lectures with COMSC 5793), 5713 (System Theory).

Industrial Engineering and Management. INDEN 5703 (Discrete Systems Simulation).

General Remark. Many of these courses have official prerequisites. Sometimes you'll need the prerequisites, but often you won't; a general acquaintance with the subject matter can be enough. The only way to be sure is to ask an adviser in the department in question, or (better yet) to talk with the instructor who's teaching the course.

Minor in Computer Science. If you're interested in this area, you may want to consider minoring in Computer Science. Here are the requirements: COMSC 2113 (or 2123), 2133, 3443 required for all, plus any 12 hours from COMSC 2143 (no credit if you already have 2351 and 3431), 2301, 2331, 2351, 2653, 3302, 3343, 3363, 3372, 3423, 3431, 3513, 3613, 3653, 4113, 4143, 4273, 4283, 4323, 4343, 4443, or 4513. At least one course must be at the 4000 level. Grades below C don't count.


next up previous contents
Next: Computational and Applied Analysis Up: Computer Emphasis Previous: Computer Emphasis

Roger Zierau
Thu Sep 17 13:19:12 CDT 1998