University of Charleston

University of Charleston

female student smiling at camera

Applied Computer Science

  • duration

    4 Years

  • format


  • location


  • Four Majors Available

    Technology Applications 

    Video Game Development


    Information Technology


Program Overview

The Applied Computer Science major provides students with the knowledge and skills needed to pursue successful careers in fields such as software development, network administration, mobile computing, and website design. Our visionary degree emphasizes the practical application of the tools and techniques that computer science professionals utilize to identify problems and devise solutions for issues relating to information technology, including a strong emphasis on coding and programming skills. Gain an edge in the digital landscape as you master the art of coding and programming, skills highly sought after by discerning employers. Join us in shaping the future of information technology and be part of the revolution that propels innovation to new heights.

female student smiling at camera while holding laptop

Freshman applicants with a 2.5 or higher high school GPA and transfer students with a 2.0 or higher cumulative college GPA meet our general admissions requirements but must complete the program-specific requirements for admission into the program.


Program Specific Requirements


  • Students must have a 27 ACT math score, or they must have completed MATH 123 before they are able to enroll in MATH 201
  • In order to graduate, a student must receive a minimum grade of “C” for each of the program courses.
  • Applied Computer Science majors must meet all University of Charleston graduation requirements and successfully complete the Applied Computer Science Capstone


Program Highlights

  • Four majors available to tailor your career preparation: Technology Applications, Video Game Development, Cybersecurity, and Information Technology.

  • Technology Applications prepares students for careers as full stack developers, software engineers, web developers, computer system engineers, database administrators, and mobile application designers.

  • The Video Game Development major includes courses to help the student develop video games through coding, 3D animation, and game design.

  • Cybersecurity majors learn to protect, store, and secure data as well as to detect and address security incidents, leading to a wide range of career opportunities.

  • Students looking for career opportunities as computer support specialists, systems analysts, computer technicians, or help desk technicians will find the Information Technology major great preparation for these fields.

Program Outcomes

  • Projected Employment Growth

    Employment of computer scientists is projected to grow 24 percent through 2026, much faster than the average for all occupations. Software developers and computer scientists will be needed to respond to an increased demand for computer software.

  • Prepared for the Workforce

    You will be prepared to help meet the demand for business-focused IT professionals, and pursue many roles including web development, software development and cyber security.

  • Practical Experience through Internships

    Students gain practical experience through placements with technology companies, government agencies and nonprofit organizations.

Additional Information

What can I do with an Applied Computer Science degree?

A graduate of the Applied Computer Science degree can possess the expertise to help them excel in various professional domains. They can pursue careers as software developers, network administrators, mobile computing specialists, or website designers. Graduates will have a practical understanding of problem-solving in the realm of information technology and be well-equipped to resolve complex IT issues. With a strong emphasis on coding and programming skills, you can look for employers who value your ability to create innovative solutions and contribute to the ever-evolving digital landscape. The possibilities are limitless for graduates, offering them a wide range of exciting opportunities in the tech industry.

What is the difference between an Applied Computer Science degree and a Computer Engineering degree?

While both degrees delve into the realm of technology, there are distinct differences between an Applied Computer Science degree and a Computer Engineering degree. Applied Computer Science focuses on the practical application of computer science principles, equipping graduates with skills in software development, network administration, and website design.

Computer Engineering merges computer science with electrical engineering, emphasizing the hardware aspect of technology. Computer Engineering graduates possess knowledge in areas such as computer architecture, digital systems, and hardware design. They are skilled in developing computer hardware components and integrating them into larger systems.

How do I know if an applied computer science degree is right for me?

Determining if an Applied Computer Science degree is the right fit for you requires careful consideration of your interests, skills, and career goals. Start by asking yourself a few questions like:

  • Do you have a genuine interest in technology, computers, and problem-solving?
  • Are you comfortable with logical thinking and have a knack for programming? Are you skilled at analyzing complex problems and breaking them down into logical steps?

The field of computer science evolves rapidly, and a willingness to continuously update your knowledge is crucial for long-term success. We encourage you to speak with one of our admission representatives who can help you gain insights into the degree and industry. Ultimately, reflecting on your personal attributes, interests, and ambitions will help you assess if an Applied Computer Science degree aligns with your aspirations.

Meet the Faculty

Meet the Faculty

Vincent Smith, PhD

Applied Computer Science and Data Analytics Program Director
Assistant Professor of Data Analytics

UC Faculty Staff
Karen Kail, MA

Assistant Professor of Computer Science