Why Computing at Franklin College?

Departmental Highlights

Student who major in computer science or software engineering at Franklin College are well equipped to handle the most marketable and in-demand skills in today’s workplace. Students learn and sharpen their coding and software development skills each semester while studying at Franklin. In-class and out-of-class projects that tie together conceptual knowledge, problem solving, and technical skills in collaborative environments are recurrent experiences that help to shape our students into technology professionals ready to engage in our high-tech world.

The senior-year software development project is a hallmark of the computer science and software engineering majors. The project requires a senior computing student to tie together all aspects of their learning experience at Franklin College. From meeting with real-world clients to determine their software needs, to designing solutions, to coding and testing their final product, a senior computing major touches all aspects of the development process. Employers often comment on how impressed they are on the quality and depth of our senior software projects.

Special Programs

Most of our students complete internships while studying at Franklin College. Internships provide our students with excellent real-world experience in work environments in which their technical and personal skills are put to the test. Students make long term relationships with professionals in the field through internships. Employers are impressed with our students’ abilities and often look to hire them as permanent employees. Some companies in which our students have interned include:

  • Bailey & Kastner
  • Benchmark Records
  • Bitwise Solutions
  • Bloomington Hospital
  • Cactus Graphics
  • Cummins
  • Federal Bureau of Investigation
  • Franklin College Office of Information Technology Services
  • Franklin Community Schools
  • Goldman Sachs
  • Interactive Intelligence (acquired by Genesys)
  • OneAmerica
  • Orchard Software

Choose Your Path

Students who choose to study computing at Franklin College can pursue four majors — Computer Science, Cybersecurity, Software Engineering or Data Science. Those students who pursue software engineering may also opt to pursue the Game Development track.

Computer Science, Cybersecurity, Software Engineering and Data Science are also available as a minor.


Learn more about Computing

Photograph of a student in a Franklin College classroom

Hands-on courses utilizing industry-leading skills and tools

Computing is a field that is both exciting and rewarding. Top jobs such as software developer, computer systems analysts, and database administrator are in high demand. Computing students from our program are well prepared for these jobs. Leading employers like Cummins, Geico, and DMI recruit and employ Franklin College computing students.

Computing offers two primary majors: computer science and software engineering. The computer science major provides students with knowledge and hands-on experience in coding using popular technologies and tools. Students in computer science also take courses in computer architecture and design, computer networking, and operating systems. The software engineering major prepares students for software development careers in business, industry, and government agencies. A partnership with Microsoft enables the program to utilize state-of-the-art technologies in the classroom giving our graduates a clear competitive advantage.

In their senior year, computing students analyze, design, develop, and deliver large-scale software systems to real-world clients. This is a senior capstone experience that is nationally recognized and held in high regard by companies that recruit and hire our graduates. Employers often comment on how well-prepared our graduates are for the technology jobs in which they are looking to hire.

Student Learning Outcomes

Students majoring in computing learn by doing. From the introductory courses to the senior capstone course, students will learn to analyze, design, develop, and deliver software systems that are meaningful and beneficial to real-life clients. Coding is a core skill that is in high demand. Students majoring in computing at Franklin College develop these skills and become top-notch software developers. The professors use programming languages and tools that are the most popular and widely used tools in the industry. Students benefit by learning how to use these tools and apply them to real-world applications.

The emphasis of hands-on learning coupled with a liberal arts background ensure that students majoring in computing at Franklin College will:

  • understand how to problem solve and to work collaboratively in group settings
  • apply learned skills to analyze, design, implement and deliver high quality software
  • learn new technologies and evaluate their practicality and usefulness in various environments
  • communicate effectively their ideas and solutions to others in their field
  • use their skills to benefit and enhance the lives of others

Our Stories

Meet Our People

Meet the talented team of professionals who will help guide you through your computing journey at Franklin College.

Department of Mathematics and Computing