Computer Science Major
Belmont's computer science program is designed for students with a wide variety of interests and professional goals.
The Department of Mathematics and Computer Science offers a challenging major in Computer Science, leading to a Bachelor of Science degree. The curriculum provides experience with a wide range of computing machinery, from handheld workstations to multiprogrammed networks, while providing rigorous training in the fundamentals of the science -- logical reasoning, linearity, programming, modeling, analysis and concurrency.
Our program is closely tied with mathematics, particularly discrete mathematics, but also promotes collaboration with music, art, and new media. We share faculty with the Institute For Computing Related Disciplines (ICoRD) and help to support their many new programs of study.
Undergraduate research is strongly encouraged, and has led to original work in networking, genetic algorithms, combinatorics and software engineering. Belmont students have presented their work, and won recognition, in regional and national forums. Alumni of the program find exciting careers in teaching and business, as well as in the computing industry.
Successful students will have a solid background in high school mathematics and an interest in tackling the fundamental challenges of the discipline -- complexity, ambiguity, spontaneity, reliability, and the nature of intelligence.