Computer science is the study of how a computer works: the theoretical and practical aspects of algorithm, software and hardware design.

It’s also one of the most rapidly growing and developing fields in the world.

Coker’s unique, discussion-based round-table learning philosophy ensures that you’ll have interactive and engaging coursework that challenges you to think creatively and develop your logical reasoning skills. But the curriculum is also built on the importance of practical experience—which means that opportunities to perform research, complete independent studies, and pursue internships abound. And thanks to our knowledgeable and dedicated faculty, you’ll have the opportunity to explore topics beyond what’s typically covered in the classroom. At Coker, you can tailor your coursework and research to align with your personal interests and career goals.


Coker’s computer science program provides a thorough, solid foundation of knowledge to prepare you for a wide variety of promising careers. You’ll learn the latest programming languages and cover topics such as artificial intelligence, data mining, parallel computing, industrial engineering and facial recognition software. You’ll also spend at least three semesters participating in active research. At the end of your four years, you won’t just have a thorough understanding of how a computer works—you’ll also have the logical and creative problem-solving skills you’ll need to succeed in the quickly evolving field of computer science.


For a more detailed explanation of requirements, including course descriptions, download the Academic Catalog.

Computer science offers an extremely positive job outlook. According to the U.S. Bureau of Labor Statistics, employment of computer and information research scientists is expected to grow by 19 percent from 2010 to 2020. Plus, three of Forbes Magazine’s top 10 jobs for 2013 (software developer, computer systems analyst, and network and computer systems administrator) require a background in computer science. Typical career paths for computer science majors lead to jobs that involve designing and implementing software, devising new ways to use computers, and managing technology infrastructure. But because computer science skills are necessary in nearly all occupations today, job flexibility is also high—making computer science one of the most versatile majors available.

For more information on potential career paths, click here.

Examples of alternate career paths you can follow with your computer science degree:

  • Aerospace Engineer
  • Electronics Engineering Technician
  • Software Quality Assurance Engineer
  • Applications Programmer
  • Graphic Web Designer
  • Special Effects (FX) Specialist
  • Artificial Intelligence Specialist
  • IT Analyst
  • Systems Integrator
  • CAD/CAM Designer
  • IT project coordinator
  • Technical Consultant
  • Computer Engineer
  • Management Information Systems Manager
  • Technical Sales Representative
  • Computer Hardware Engineer
  • Network Manager
  • Technical Support Representative
  • Computer Science Teacher
  • Online Trading/Investing Specialist
  • Technical Writer
  • Computer Systems Manager
  • Operations Research Specialist
  • Test Engineer
  • Data Communications Analyst
  • Operating Systems Programmer
  • User Interface Designer
  • Development Engineer
  • Programmer/ Analyst
  • Web Page Designer
  • Database Manager
  • R&D Specialist
  • Electronic Data Processing Auditor
  • Software Engineer
Paul F. Dostert

Paul F. Dostert, Ph.D.

Associate Professor of Mathematics and Computer Science; Coordinator of the Mathematics Program

Ze Zhang

Ze Zhang, Ph.D.

Professor of Computer Science; Coordinator of the Computer Science Program