Overview
- Degree Level
- Undergraduate
- Degrees Offered
- Bachelor of Arts, Bachelor of Science
- Department
- Computer Science and Mathematics
- school/college
- College of Arts and Sciences
Arcadia University’s programs in Computer Science cover a wide spectrum of areas, including artificial intelligence, data science, cybersecurity, cloud computing, mobile computing, networking, and theoretical computation. Our courses provide a solid foundation in the principles and practices of computing and prepare students for successful careers and ongoing graduate studies in computer science.
You will have unmatched opportunities at Arcadia to deliberate data-driven analysis and decision-making processes.
Through a highly customizable program, you are taught to think quantitatively, analytically, and independently with these unique opportunities:
The Bachelor of Arts (BA) degree program provides students with the specific skills necessary to qualify for entry-level computing positions in business, private industry, or government.
The Bachelor of Science (BS) degree program provides a more in-depth study of computer science through additional courses in Mathematics and Computer Science beyond the Bachelor of Arts requirements.
10 Computer Science Courses
3 Computer Science electives
1 Mathematics Course
1 Computer Science Course
4 Computer Science Electives
2 Mathematics Courses
Elective Course
Learn the essential concepts of python programming in this introduction to data science and analytics techniques. Use python tools to perform data exploration, cleaning, manipulation, and visualization.
Elective Course
Gain insights into active research areas and applications, strategies for choosing representations, notational systems and structures, natural languages, vision systems, search strategies, and control.
Elective Course
Learn about an area of cybersecurity called practical security assessment (in the industry terms, “penetration testing”) and the major steps in this field: intelligence gathering, initial foothold, network enumeration, privilege escalation, persistence, lateral movement, password (hash) cracking, data exfiltration, and reporting.
Required Course
Gain an understanding of computer systems, the use of structured programming concepts, algorithm development, debugging, and data analysis using high-level programming language (currently Java).
Elective Course
Explore advanced concepts and tasks, as well as state-of-the art research and techniques, for data mining/knowledge discovery from big data. Focus on gaining the necessary skills to both (1) perform data mining upon non-traditional sources of data (such as graphs/networks, images, videos, time series, etc), and (2) apply advanced data mining techniques for knowledge discovery.
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.