Mathematics & Computer Science B.S.
Program Goals
After completing this program, students should
- have the ability to process and evaluate effectively both theoretical and real-life quantitative data.
- be able to communicate using oral, written, or electronic media, and have the teamwork and leadership skills needed to recognize, isolate, and solve mathematical and computer science problems.
- be committed and open to life-long learning, new ideas, and be able to bring them to bear to help others.
- be competent in software design and implementation.
- be proficient in using computer technology and software in solving both theoretical and applied problems.
Learning Objectives
After completing this program, students should
- make effective use of numerical computations
- make effective use of algebraic computations
- have mastery of basic algebraic concepts
- understand of dynamic relationship, graphs, and basic calculus
- make effective use of linear algebra and statistics
- be able to analyze algorithms including demonstrating correctness
- be able to estimate time and space requirements for an algorithm
- be able to manipulate abstract objects and ideas
- be able to generalize and analyze ideas
- be able to synthesize ideas
- be able to communicate ideas in writing clearly and effectively
- be able to handle unfamiliar concepts and situations
- be able to apply disciplined thinking techniques to new settings
- be able to translate real-life data into a computational model
- be able to use computing devices to assist discovery and analysis
- be able to approach situations with multiple perspectives
- have been exposed to mathematics and computer science research
- be able to work as part of a software development team
- be able to develop simulation and evaluation of abstract concepts in real data
