Computing is a rich discipline with many specialty areas.
Undergraduate computing courses focus mainly on handling algorithms (problem-solving
procedures) in programming languages that operate on data structures
available within the environment of existing hardware. Advanced
studies deal with topics such as theory of algorithms,
complexity of algorithms, compiler design, information systems,
artificial intelligence, and design of software for various applications.
Training in higher mathematics is generally essential.
Degree Programs
The Department of Mathematics and Computer Science offers the student an opportunity to study computing at both the Associate and Baccalaureate levels. (1) The major at the Associate degree level in Computer Business Systems is designed to prepare students for entry-level employment in business programming or computing. (2) The option in Computer Science is designed for students considering careers that apply computer science in scientific fields, and for students considering graduate study in computer science. (3) The option in Computer Information
Systems is designed for students considering careers that apply information systems and technology in a variety of fields, and for students desiring to pursue graduate studies in Information Systems programs.
Bachelor of Science in Computer Science
The requirements for a major in Computer Science consist of 36 semester hours of Computer Science including:
- Computer Science 101 - Introduction to Computer Science I
- Computer Science 102 - Introduction to Computer Science II
- Computer Science 234 - Principles of Computer Organization
- Computer Science 295 - Algorithms & Data Structures
- Computer Science 331 - Principles of Programming Languages
- Computer Science 395 - Senior Capstone
and 18 semester hours chosen from Computer Science courses with no more than 3 hours at the 100 level and no less than 6 hours at the 300 level. Additional requirements are:
- Mathematics 105 - Precalculus
- Mathematics 106 - Calculus I
- Mathematics 134 - Algorithmic Foundations of Computer Science
- Mathematics 135 - Discrete Mathematics
- Mathematics 180 - Statistics
- Mathematics 201 - Calculus II
- Mathematics 312 - Linear Algebra
Bachelor of Science in Computer Information Systems
The requirements for a major in Computer Information Systems consist of 36 semester hours of Computer Science and related topics including:
- Computer Science 101 – Introduction to Computer Science I
- Computer Science 102 – Introduction to Computer Science II
- Computer Science 221 – Networking Fundamentals
- Computer Science 295 – Algorithms & Data Structures
- Computer Science 310 – Software Engineering
- Computer Science 320 – Database Systems
- Computer Science 394 or 395 – Practicum or Senior Capstone
and 9 semester hours chosen from Computer Science courses numbered 200 or above. Additional requirements are:
- Mathematics 134 - Algorithmic Foundations of Computer Science
- Mathematics 135 - Discrete Mathematics
- Mathematics 180 - Statistics
and 6 additional hours drawn from the following:
- Computer Science courses, with no more than 3 hours at the 100 level
- ACCT 201 Computerized Accounting
- ACCT 260 Accounting Information Systems
- ART 104A Computer Graphic Elements
- ART 204A Computer Graphics Pro
- BUSI 233 Wireless Communications Networking in Business
- BUSI 235 Introduction to E-Commerce
- ENVS 230 Geographic Information Systems
- ENVS 330 Advanced Geographic Information Systems
- ENVS 340 Remote Sensing and Geographic Information Systems
- MGMT 323 Management Information Systems
- MUSC 230 Electronic Music and Computers
- THRE 370 CADD for Theatre
In addition, students must complete a major or minor in another field, excluding Computer Science and Management Information Systems.
Associate Degree in Computer Business Systems
The requirements for a major in Computer Business Systems consist of 33 semester hours including:
- Accounting 111 - Principles of Accounting I
- Accounting 112 - Principles of Accounting II
- Business 101 - Introduction to Business
- Business 209 - Business Communication
- Business 230 - Information Software Processing I
- Business 231 - Information Software processing II
- Computer Science 101 - Introduction to Computer Science I
- Computer Science 102 - Introduction to Computer Science II
and nine semester hours of Computer Science courses numbered above 200, and Mathematics 134.
Minor in Computer Science
The requirements for a minor in Computer Science consist of 18 semester hours including Computer Science 101, 102, nine semester hours of Computer Science courses numbered above 200, and Mathematics 134.
For More Information Contact
Steve Mattingly
Assistant Professor of Computer Science
Davis & Elkins College
Elkins, WV 26241
(304) 637-1357
e-mail: matting@davisandelkins.edu |