Computing Majors
Download the Computing Major Handout
Majors in mathematics and computing provide an educational preparation unmatched in terms of demand by employers and graduate schools. In fact, five of the top 10 jobs listed in a recent edition of the Jobs Rated Almanac are related to the fields of mathematics and computing. Majors or minors in computing also significantly enhance the marketability of a major in essentially any other discipline.
Computing at Franklin College
The Department of Mathematics and Computing has achieved regional and national recognition for its innovative programs, assessment and career preparation. The department also has been named one of the Top 101 Success Stories in the integration of computer technology in the classroom by EDUCOM, a national educational computing organization.
The computing major has two tracks:
- Computer Science
- Software Engineering
A computerized classroom/lab provides students at all levels with regular access to hardware and software comparable to that used in business and industry. The incorporation of technology in the classroom is part of the department’s emphasis on active learning. Students work individually and in teams to discover features and applications of fundamental concepts and to complete real-world projects.
Computing Tracks Overview
Computer Science
The Computer Science track provides students with both theoretical and practical background in the fundamental concepts of computer hardware and software. This major or minor has proven to be particularly strong career preparation when combined with additional study in applied mathematics, chemistry or physics.
Software Engineering
The Software Engineering track provides preparation for students who wish to pursue careers as software developers in business, industry, and government. Related courses in Business, Economics, and Accounting provide a strong business orientation for these students. A major or minor in Software Engineering is highly marketable and can be effectively combined with additional study in the areas of Business, Economics, Accounting, and many others.
Student Experience
“My adviser helped me create my four-year plan as a freshman and continues to make sure I’m taking the necessary courses. The computer classes are small, so the professors are able to get to know me and help me find internships based on my interests. The professors are always available to meet me when I have questions and help me prepare for internship interviews.”
– Aubrey Magodlyo | Class of 2015CMP 130 - Introduction to Computing 3 credits
CMP 141 - Computing I 3 credits
CMP 142 - Computing II 3 credits
CMP 150 - Computer Tools for Problem Solving 1 credits
CMP 283 - Web Software Construction and Testing I 3 credits
CMP 285 - Web Software Construction and Testing II 3 credits
CMP 300 - Topics in Computing 3 credits
CMP 325 - Operating Systems 3 credits
CMP 337 - Programming Languages 3 credits
CMP 348 - Computer Structure and Assembly Language 3 credits
CMP 352 - Data Structures 3 credits
CMP 360 - Operations Research 3 credits
CMP 370 - Database Design and Processing 3 credits
CMP 372 - Data Communications and Computer Networks 3 credits
CMP 385 - Software Engineer I: Analysis and Design 3 credits
CMP 387 - Software Engineer II: Implement and Maint 3 credits
CMP 470 - Senior Software Maintenance Project 0 credits
CMP 473 - Senior Software Development Project 6 credits
CMP 482 - Computer Practicum 1 credits
CMP 490 - Computing Independent Study 1 credits
CMP 499 - Senior Competency Practicum 0 credits
ECO 345 - Statistical Consulting Project 3 credits
MAT 125 - Functions and Models 3 credits
MAT 126 - Functions and Models for Natural Sci 3 credits
MAT 135 - Calculus 4 credits
MAT 140 - Introduction to the Mathematical Science 1 credits
MAT 142 - Calculus II 4 credits
MAT 181 - Discrete Mathematics I 3 credits
MAT 182 - Discrete Mathematics II 3 credits
MAT 224 - Basic Applied Statistics 3 credits
MAT 233 - Linear Algebra 4 credits
MAT 253 - Calculus III 4 credits
MAT 256 - Differential Equations 3 credits
MAT 300 - Topics in Mathematics 3 credits
MAT 331 - Probability and Statistics 3 credits
MAT 343 - Probability Theory 3 credits
MAT 344 - Mathematical Statistics 3 credits
MAT 345 - Statistical Consulting Project 3 credits
MAT 352 - Financial Mathematics 3 credits
MAT 361 - Modern Algebra 3 credits
MAT 363 - Topics in Geometry 3 credits
MAT 367 - Introduction to Real Analysis 3 credits
MAT 450 - Guided Independent Research in Mathemati 1 credits
MAT 471 - Senior Seminar 3 credits
MAT 482 - Mathematics Practicum 1 credits
MAT 490 - Mathematics Independent Study 1 credits
MAT 499 - Senior Competency Practicum 0 credits
PDP 330 - Big Data and the Professional Workplace 3 credits
PSY 345 - Statistical Consulting Project 3 credits
Internships
Recent internships completed by Franklin College students in the field of computing include:
- Apriss
- OneAmerica
- Goldman Sachs
- Federal Bureau of Investigation
- Interactive Intelligence Inc.
- BitWise Solutions
- Cactus Graphics
- Bloomington Hospital
- Johnson Memorial Hospital
- Franklin College Information Technology Services
Opportunities
Grant-funded Research Experiences for Undergraduates (REUs)
Departmental and student colloquia supporting professional development
Professional conferences
Shadow Days that allow students to spend a half-day or more in the professional workplace to see what computing professionals do. Recent sites include:- Cummins
- OneAmerica
- Eli Lilly & Co.
- Interactive Intelligence