memetootoo
08-07-2007, 05:58 PM
I remember a couple of people mentioning in the forums that they have a bachelors degree in computer science and I'd would to ask a couple of questions if you don't mind.
Some background. I am two years into my Biology major, but recently I've become very interested in what computer science has to offer. Basically if I was to switch majors I would essentially be restarting my university career. I don't know any programing languages, and have never taken a CS course before, and math is not exactly my strongest subject. So I have no idea what I'm getting myself into, and I'm worried I'd be wasting more time if I go forward with the switch and the classes are to challenging. But from reading the class descriptions and the department pamplet it seems to be something I'd really be interested in.
Some classes I'd be taking:
Specific Requirements
Any grades below a C will have to be retaken.
Required Computer Science Courses
121 Introduction to Problem Solving with Computers (or 191B)
191B Introduction to Java II
187 Programming with Data Structures (4 cr)
201 Architecture and Assembly Language Programming (4 cr)
250 Introduction to Computation (4 cr)
287 Programming Language Paradigms (4 cr)
311 Introduction to Algorithms (4 cr)
320 Introduction to Software Engineering (4 cr)
377 Operating Systems (4 cr)
383 Artificial Intelligence
Semi-Required Courses (at least two required)
401 Formal Language Theory
410 Compiler Techniques
445 Information Systems
453 Computer Networks
535 Computer Architecture
Mathematics
MATH 131 (4 cr)
MATH 132 (4 cr)
MATH 233 Multivariate Calculus or STATISTC 515 Statistics I
MATH 235 or 236 Introduction to Linear Algebra
One of the following courses (or another upper-level mathematics course
approved by the academic advisor):
MATH 233 Multivariate Calculus (if not used above)
MATH 331 Ordinary Differential Equations for Scientists and Engineers
MATH 411 Introduction to Modern Algebra I
MATH 421 Complex Variables
MATH 441 Mathematics of Finance
MATH 451 Numerical Analysis I
MATH 456 Mathematical Modelling
MATH 523 Introduction to Modern Analysis
MATH 551 Introduction to Scientific Computing
STATIS 501 Methods of Applied Statistics
STATIS 515 Statistics I (if not used above)
Thank you
Some background. I am two years into my Biology major, but recently I've become very interested in what computer science has to offer. Basically if I was to switch majors I would essentially be restarting my university career. I don't know any programing languages, and have never taken a CS course before, and math is not exactly my strongest subject. So I have no idea what I'm getting myself into, and I'm worried I'd be wasting more time if I go forward with the switch and the classes are to challenging. But from reading the class descriptions and the department pamplet it seems to be something I'd really be interested in.
Some classes I'd be taking:
Specific Requirements
Any grades below a C will have to be retaken.
Required Computer Science Courses
121 Introduction to Problem Solving with Computers (or 191B)
191B Introduction to Java II
187 Programming with Data Structures (4 cr)
201 Architecture and Assembly Language Programming (4 cr)
250 Introduction to Computation (4 cr)
287 Programming Language Paradigms (4 cr)
311 Introduction to Algorithms (4 cr)
320 Introduction to Software Engineering (4 cr)
377 Operating Systems (4 cr)
383 Artificial Intelligence
Semi-Required Courses (at least two required)
401 Formal Language Theory
410 Compiler Techniques
445 Information Systems
453 Computer Networks
535 Computer Architecture
Mathematics
MATH 131 (4 cr)
MATH 132 (4 cr)
MATH 233 Multivariate Calculus or STATISTC 515 Statistics I
MATH 235 or 236 Introduction to Linear Algebra
One of the following courses (or another upper-level mathematics course
approved by the academic advisor):
MATH 233 Multivariate Calculus (if not used above)
MATH 331 Ordinary Differential Equations for Scientists and Engineers
MATH 411 Introduction to Modern Algebra I
MATH 421 Complex Variables
MATH 441 Mathematics of Finance
MATH 451 Numerical Analysis I
MATH 456 Mathematical Modelling
MATH 523 Introduction to Modern Analysis
MATH 551 Introduction to Scientific Computing
STATIS 501 Methods of Applied Statistics
STATIS 515 Statistics I (if not used above)
Thank you