If you are interested in getting more information about the Computer Science program, click below and fill out our form.
In the T.J. Smull College of Engineering, you’ll obtain a strong foundation in the field of computer science. You’ll take courses in software design, programming languages, machine learning, game design, mobile apps, networking, security and databases. If you’re passionate about a particular subject – like AI, cybersecurity, blockchain technology, or robotics – you can choose from a variety of upper-level elective courses in these areas.
Your computer science education will blend foundational principles with hands-on, real-world learning experiences. You’ll work on team projects and solve software challenges for actual clients as early as your first year. You’ll apply the knowledge you learn in class, and have the opportunity to hone skills in leadership, teamwork, creativity and entrepreneurship. These skills will help you find a job and land that promotion.
Our program emphasizes getting to know the individual student for personalized mentorship and academic advising in a supportive and collaborative environment. Your professors and fellow students in the college will become part of your academic support network, working for your success. You will have the opportunity to connect with ONU alumni and they will also help you succeed and open doors for you.
Upon graduation, you’ll be ready for whatever the future holds, whether it’s working in cybersecurity, designing software, cloud infrastructure, or starting your own company!
ABET is a nonprofit, ISO 9001 certified organization that accredits college and university programs in applied and natural science, computing, engineering and engineering technology. The computer science program is accredited by the Computing Accreditation Commission of ABET.
You’ll need 128 credit hours to earn your Bachelor of Science (BS) in computer science. We encourage you to use your elective hours to pursue a minor of your choice or a concentration in robotics that will align with your interests and passions.
Concentrations are a great addition to your major allowing for a deeper exposure to a specific area of interest. Learn about the different major/concentration combos for Computer Science below.
Our expert computer science faculty is what sets us apart. This field is more than just writing code: it's about understanding the ways that computers are used to solve important problems, appreciating how computing has evolved over time, and anticipating where computers can take us in the future. There is a lot to learn, and we have just the faculty to teach it all.
We were overjoyed to open the brand new James Lehr Kennedy Engineering Building in 2019. The 105,000-square-foot facility is able to accommodate 600 students and includes more than 10,000 square feet of large-scale project and design space for capstone projects, competitive design projects and other direct industry engagement. Further, it provides flexible space that can be adjusted to various projects and features more than 2,000 square feet for research labs that can exist on their own or can be combined into larger spaces for bigger projects.
In the College of Engineering, we have a variety of active and award-winning student organizations. Through participation in one or more of these groups, you’ll have the opportunity to network, be a leader, make lifelong friends, gain knowledge about your chosen profession, volunteer, travel to regional and national conferences, and more. Click on the headlines below to learn more.
This group represents the study body of the College of Engineering. Members work closely with the dean of the College of Engineering, the faculty and our student organizations. Its purpose is to cultivate greater cooperation and communication between all groups.
This group of students designs and builds multiple robotic football players (quarterbacks, centers, linemen, running backs, wide receivers and a kicker) to compete in an annual robotics football match up against undergraduate engineering students from the University of Notre Dame.
This honorary recognizes outstanding talent in the field of computer science, promotes high scholarship and encourages individual contributions to society through computing science.
This group is a social sorority for women in engineering or engineering technology. Sisters develop the highest standard of personal integrity, strive for academic excellence and build friendships that last a lifetime.
This professional organization promotes the advancement and exchange of information in the computing field. Members have access to the latest publications and online resources to stay up-to-date in the fast-paced and ever-changing world of computing.
This professional organization is open to male and female engineers who are dedicated to making known the need for more female engineers and for encouraging young women to consider majoring in engineering. ONU’s chapter provides support for its female students and hosts social activities.
My time at ONU prepared me for the decision-making and problem-solving I encounter in the workplace. Knowing that I am involved in creating innovation and change in health care is rewarding and gives me a passion for coming to work.Erin Radigan, BS ’14
Computer science is the science and application of computing and information to develop innovative solutions to problems. Computer science is a rapidly evolving field that has a profound impact on nearly every aspect of modern life, from communication and entertainment to healthcare and transportation.
According to the job search website Handshake, the top 10 jobs for someone with a computer science degree are software developer, web developer, UX designer, mobile app developer, IT project manager, information security analyst, systems architect, AI engineer, computer hardware engineer, and video game developer. Some other job examples include cloud computing engineer, user interface designer, and web developer.
ONU computer science majors take courses in software design, programming languages, machine learning, game design, mobile apps, networking, security, and databases. They can also pursue particular passions in areas such as cybersecurity, artificial intelligence, data science, blockchain technology and robotics.
The median annual wage for computer scientists was $136,620 in May 2022.
Computer scientists are highly valued in nearly all sectors and industries. For instance, they work as data analysts to inform business decision-making, protect financial institutions from security breaches, create video games and interactive simulations, design mobile applications, and conduct AI research for companies. We often think of computer scientists working for tech giants such as Apple and Google, but they also serve critical roles at healthcare systems, nonprofits, schools and more, where they perform important functions such as designing digital programs to enhance advocacy and increase community engagement, building customized job training software to combat poverty, and creating interactive visualization tools to help news organizations make sense of large data sets for the public.
Computer science and computer engineering are related. Computer science is more focused on software development, algorithms, and theoretical aspects of computing, while computer engineering involves working with both hardware and software, with an emphasis on designing and developing computer-based systems.
Whether you enter the workforce right after graduation, or continue your education in graduate school, the Smull College of Engineering prepares you for success.