B.A. or B.S. in Computer Science
Computer science is the study of problem solving with computers. Computer scientists focus primarily on the science of programming and controlling computers to store, communicate, and retrieve information.
Our computer science curriculum is unique in its opportunities for hands-on learning with individualized guidance from professors. Nearly all required computer science courses include a weekly formal lab component in which students gain software development skills through both individual and team projects.
- Bachelor of Arts (BA): prepares you for work as a computing professional, providing breadth through a minor in business or a related field.
- Bachelor of Science (BS): offers greater depth and prepares you for graduate studies as well as computing careers.
Both programs meet national guidelines developed by the Association for Computing Machinery (ACM) the premier computer science professional society. They have at their core a software engineering sequence that explores every aspect of software development from communication with clients through design and implementation. Otterbein computer science professors have real-world experience as software developers in addition to advanced degrees in computer science and extensive teaching experience.
What do Computer Science graduates do?
careers in computer science involve development of computer software. Development activities include analyzing customer needs, designing the software, programming the software, quality testing, documentation, and project management. Entry level jobs involve mostly programming and testing. The career path then leads to analysis, design and management opportunities.
What is the difference between the Computer Science B.S. and B.A. degrees?
The B.A. includes the same core of knowledge as the B.S. degree but overall is more applied and less theoretical than the B.S. The B.A. degree was designed for Continuing Studies students.
What is a typical starting salary for Computer Science graduates?
It varies by company and by geographic region. In 2006, starting salaries for Computer Science graduates nationwide averaged about $53,000. Salaries in Columbus are a bit less than that. Generally, salaries are lower in government and smaller companies and higher on the East and West coasts.
What kind of company can I work for after I graduate?
A variety of small and large companies in nearly all industries develop customized software both for internal use and to sell. They may employ only a handful of system developers or hundreds.
I’ve heard that computer jobs are being outsourced overseas. Why should I pursue a career in Computer Science?
Because demand remains very high! A recent U.S. Bureau of Labor Statistics report shows that of occupations projected for the highest percentage growth between now and 2014, those requiring a college degree in computer science or technology occupy 3 of the top 8 spots! These include network systems analysts (#2), applications software engineers (#5) and systems software engineers (#8). Yet enrollments in computer science degree programs have been dropping, so there are many opportunities for today’s and tomorrow’s graduates!
Will an Otterbein Computer Science degree prepare me for graduate studies?
Yes. The Bachelor of Science degree in Computer Science is designed specifically to prepare students for the rigors of advanced studies in computer science as well as immediate employment in the information technology field.
Do you offer a Master’s degree in Computer Science?
How large are Computer Science classes?
Computer Science classes taken primarily by students majoring in computer science range in size from 5 to about 20 with an average of about 12.
What computer laboratory facilities are available?
We have a newly renovated computer science lab in the math department, with state-of-the-art computers and collaborative work spaces. There are numerous computer labs around campus in both academic and residential buildings. For more information, see the campus Information Technology web page.
How do I contact someone for more information about Computer Science at Otterbein?
Complete our information request form or email Professor David Stucki. we’ll be happy to answer your questions or arrange a time to meet. see our faculty page for more information about us.
|Student Learning Outcomes||University Learning Goals (KMERI*)|
|1. Students are proficient in logic and discrete mathematics.||Knowledgeable|
|2. Students can methodically solve algorithmic problems in at least one programming language.||Knowledgeable, Multi-literate|
|3. Students develop and understanding of the recurring themes of abstraction and computation.||Engaged|
|4. Students are proficient in a software development paradigm.||Knowledgeable|
|5. Students can apply development practices and processes to a variety of problems.||Inquisitive|
|6. Students can independently learn and apply new methods and tools.||Inquisitive|
|7. Students can effectively present a curricular topic to an audience.||Multi-literate|
|8. Students can produce written documents describing project specifications and design.||Multi-literate|
|9. Students can effectively collaborate in team projects.||Engaged|
|10. Students recognize the unique ethical responsibilities of computer scientists and are familiar with the ACM Code of Ethics and Professional Conduct.||Responsible|
*NOTE: KMERI refers to Otterbein's learning goals. It stands for Knowledgeable, Multi-literate, Engaged, Responsible, and Inquisitive. To learn more about KMERI, visit our University Learning Goals page.