2009-2010 Undergraduate Catalog - Belmont University

Department of Mathematics and Computer Science

Mary Goodloe (chair), Glenn Acree, Mike Akbari*, Stephen Campbell (professor emeritus), James Cook, Mary Beth Cooper*, Joyce Blair Crowell, Sharon Crumpton, Jennifer DeHart*, Robert Forrester*, Kay Geving, William Hooper, Joan Lind, Otis McCowan (professor emeritus), Andrew Miller, Jeff Moore*, Michael Pinter, Sarah Ann Stewart, Barbara Ward, Keeley White, Sumer Yates. *Part-time.


To support the university, college, and school visions through teaching excellence that engages each student in an analytical and personal search for knowledge of mathematics and computer science.


To provide a supportive and challenging intellectual community where students are encouraged to develop independence, creativity, and excellence in mathematics and computer science.


To help our students:
1. comprehend the concepts, relationships, and processes of the fundamental material in mathematics and computer science.
2. discover the nature of proof and prove theorems.
3. think independently and creatively.
4. understand applications, formulate and translate problems, and write meaningful algorithms.
5. communicate ideas of mathematics and computer science orally, visually, and in writing using formal notation.
6. solve problems by identifying connections, recognizing patterns, using multiple strategies, and employing appropriate tools.
7. become contributing members of an engaged, responsible community of scholars.

Computer Science (CSC)

Major in Computer Science (B.S.) Hours
General Education Core Requirements   48-52
NOTE: Excludes 8 hours of Physical Science and 3 hours of Mathematics of General Education Core and 1 hours of seminar.  
CAS 4015, Senior Capstone (1)
Major Requirements   32
CSC 1000, Seminar in Computer Science


CSC 1110,  Programming I 3  
CSC 1120, Programming II 


CSC 2110, Computer Organization 3  
CSC 2250, Discrete Mathematics 3  
CSC 3110, Programming Lang: Principles and Practices 3  
CSC 3130, Data and File Structures 3  
CSC 4180, Operating Systems 3  
CSC 4710, Senior Seminar 1  
Computer Science electives: Nine hours selected from CSC courses numbered 3000 or above. 9  
Technical Requirements   8
MTH 1210, 1220, Calculus I, II 8  
Minor Requirements   18
Electives   18-22
Total   128

Web Programming and Development

Major in Web Programming and Development (B.S.) Hours
General Education Core Requirements for B.S. 59-66
Major Requirements   25
ART 1400, Introduction to Digital Imaging 3  
ART 1700, Principles of Web Page Design 3  
ART 2450, Interactive Media 3  
ART 4900, Senior Exhibit / Portfolio 1  
ISM 3620, Database Administration 3  
ISM 3990, Human-Computer Interaction 3  
CSC 1000, Seminar in Computer Science 


CSC 1110, Programming I


CSC 1120, Programming II 3  
CSC 1410, Web Site Development I 1  
CSC 2410, Web Site Development II 1  
Major Electives   6
ART 1010, ART 1020, ART 1030, ART 1060, ART 2030, ART 2060, ART 2410, or ART 2420
CSC courses numbered 2000 or higher
Minor requirements (1)   18
Electives 13-21
Total   128
Minor in Computer Science Hours
CSC 1110, Programming I 3  
CSC 1120, Programming II 3  
Twelve hours selected from CSC courses numbered 2000 or above. 12  
Total   18

A grade of C or better in a prerequisite course is necessary in order for the prerequisite to have been satisfied.

Minor In DataBase Administration
The Database Administration minor may be found on the Interdisciplinary page of the university catalog.