Computer Science
Bachelor of Science
Introduction
Artificial intelligence. Machine learning. Big data. Information security. In today’s fast-paced, ever-connected world, computer science majors have more opportunities than ever before.
At 麻豆社, you’ll develop skills and knowledge that you can take into industries of all kinds, from healthcare and biotech to entertainment and finance. And you’ll do it on a campus known for small classes, close faculty mentorship, and countless real-world learning opportunities.
JCU won’t only prepare you for the technical aspects of working in the computer science field – our liberal arts curriculum will develop you into a well-rounded, ethical professional who will be ready to adapt to emerging technology and best practices of tomorrow.
Hands-on Experience
At JCU, you learn by doing. Work on a real-world software development project for a partner client. Participate in regional and national competitions. Attend academic and industry conferences.
Immersive Internships
Gain professional experience and make career connections. Cleveland is home to hundreds of tech firms and innovative companies where you can develop (quite literally) your skills and talents.
Academics
Program Overview & Outcomes
As a computer science major at John Carroll, you will learn critical skills in programming and software development and be prepared to understand and develop new technologies. In addition to your core classes, you can specialize in areas that interest you most through electives.
Computer science majors will:
- Learn specific programming languages like Java, Python, and SQL
- Develop foundational skills that will allow you to learn other programming languages quickly on the job
- Master the many elements of software development
- Practice technical writing proficiency
- Discover how to apply your skills and knowledge to different industries and business problems
Throughout your four years in the program, you’ll have opportunities to test these skills in labs, projects, research, internships, and even competitions.
Related Programs
Still deciding on your program of study at JCU or considering a second major? Here are some other academic areas to explore.
Complementary Minors
Gain even more specialized skills and knowledge by adding a minor. The computer science major pairs well with programs such as:
Where Our Alumni Go
JCU computer science majors find success in a variety of tech-focused roles in industries of all kinds, from healthcare to entertainment. They also start companies of their own or pursue graduate degrees in related fields.



