We offer the following majors: Mathematics, Information Technology, Management Information Systems, Actuarial Science.
Click a tab below for your major.
Actuarial science is a discipline used in the insurance and finance fields that applies mathematical and statistical methods to asses risk in order to decrease the likelihood that undesired events will occur. This is done by actuaries, professionals who are thoroughly educated and experienced in actuarial science and who have passed rigorous professional exams.
This major is designed to prepare students with the skills and knowledge to take on appropriate professional positions in Actuarial Science. An actuary is a business professional who analyzes the financial consequence of risk. Actuaries use mathematics, statistics and financial theory to study uncertain future events, especially those of concern to insurance and pension programs. They evaluate the likelihood of those events, design creative ways to reduce the likelihood and decrease the impact of adverse events that actually do occur.
Courses required for the major (59 credit hours)
Sample only, different upperlevel courses could be selected in different terms.
Fall I  Fall II  Spring I  Spring II  

Year 1  Math 115 Trigonometry and Analytic Geometry 
Math 120 Calculus I 
Math 200 Calculus II 
Math 210 Calculus III 
Year 2  Math 215 Calculus IV 
Math 310 Intro to Adv Math 
Math 302 Mathematical Statistics I 
Math 303 Mathematical Statistics II 
Year 3  Math 391 Financial Mathematics I 
Math 392 Financial Mathematics II 

Year 4  Math 301 Linear Algebra 
Fall I  Fall II  Spring I  Spring II  

Year 1  Math 115 Trigonometry and Analytic Geometry 
Math 120 Calculus I 
Math 200 Calculus II 
Math 210 Calculus III 
Year 2  Math 215 Calculus IV 
Math 310 Intro to Adv Math 
Math 391 Financial Mathematics I 
Math 392 Financial Mathematics II 
Year 3  Math 301 Linear Algebra 
Math 302 Mathematical Statistics I 
Math 303 Mathematical Statistics II 

Year 4 
Study of the earth sciences is relevant to all inhabitants of our planet as we meet the environmental and resource challenges of the twentyfirst century. Earth science informs wise decision making for sustainable development, including land use planning, water quality and resource enhancement, prevention of soil depletion and erosion, preservation of wetlands, waste management, pollution remediation, availability of energy and mineral resources, and mitigation of geological hazards.
The Environmental Science major is an interdisciplinary program focused around developing an understanding of the Earth as a complex network of interacting natural systems. Built on a strong foundation in mathematics, chemistry, physics, biology, and earth sciences, the Environmental Science major provides flexibility for students as they prepare for a wide range of opportunities including employment in fields such as environmental education, monitoring, management, remediation, or regulation. The major can be individualized as preparation for professional training in law, business or public health, or further study at the graduate level.
IS is concerned with the information that computer systems can provide to aid a company, nonprofit or governmental organization in defining and achieving its goals. It is also concerned with the processes that an enterprise can implement using information technology.
Information Systems (IS) is an internationally recognized undergraduate major for students who want to design and implement effective solutions to meet organizational, societal and management needs for information and decision support. This highly dynamic major encompasses the effective design, delivery, use and impact of information and communications technologies in organizations and society. The importance of information technology and information systems to organizations and the need for welleducated professionals in the field is the basis for the Information Systems curriculum at Upper Iowa University. Whether implementing applications, providing management or decision support, managing complex systems projects, or helping organizations design business processes or cope with rapid change, IS professionals fill an essential need across all sectors of society.
In today's complex, interconnected world, the effective creation, distribution, and use of information via technology is central to daily life. Computer based information systems facilitate, enable and often define the relationships between corporations and consumers, buyers and suppliers, businesses of all sizes, social networks, and citizens and their governments. Understanding these relationships and effectively addressing the collection, flow, and distribution of information is vital to running a modern organization, enterprise or government agency.
IS professionals must understand both technical and organizational factors, and must be able to help an organization determine how information and technologyenabled business processes can improve organizational performance. They serve as a bridge between the technical and management communities within an organization.
IS major students at Upper Iowa learn to use, manage and deploy information technologies to address real problems or opportunities. They develop a solid foundation in computing, communications, and software development principles, languages, methods. Since Information Systems generally operate within organizations, IS students study social sciences and organizational theory. IS students learn how to rightsize information technology enabled solutions to meet realworld economic and organizational constraints. Information Systems students also learn, through handson experience, the critical importance of professional communications, problem analysis, critical thinking and teamwork. Graduates in Information Systems are ideally suited to take a leading role in shaping our informationbased future. IS graduates continue to be in high demand in the informationage workplace. There has been a strong job market for IS students in recent years, and national trends indicate that this is likely to continue. IS majors often take jobs in consulting companies, major software firms, large corporations, and startup companies.
Information Systems and Security and Integration (ISSI) Specialization
Information Systems and Technology Management (ISTM) Specialization
Other IS elective
NonIS electives
Courses required for the minor (1920 credit hours):
IT refers to the preparation of students to meet the computer technology needs of business, government, health care, schools, and other kinds of organizations. IT professionals select and integrate hardware and software products with organizational needs and infrastructure. They install, customize and maintain those applications, thereby providing a secure and effective environment that supports the activities of the organization’s computer users. There are important hardware and software systems concerns such as reliability, security, usability, and effectiveness and efficiency for their intended purpose; all of these concerns are vital. These topics are difficult and intellectually demanding.
Information Technology is the newest and most rapidly growing recognized computing discipline. It is an exciting, interesting, fast moving, wellpaid, and rewarding career choice. Information Technology encompasses all aspects of computing technology, and as an academic discipline, focuses on the needs of users within an organizational and societal context through the selection, creation, application, integration, and administration of computing technologies.
Computing has the power to change the world and make it a better place. Computing has enabled scientific innovations such as robotics, communications, genetics, scientific modeling, medicine, and weather simulations. The internet has revolutionized how we communicate, experience education, and share information.
IT professionals have meaningful and flexible careers. As an IT professional, you will work on creative teams to develop cuttingedge products and solutions that save lives, help people, solve health issues, improve the environment, and strengthen interpersonal communication. Telecommuting gives you more options for combining a personal and professional life.
The world needs IT professionals. According to the U.S. Bureau of Labor Statistics, computerrelated design and services jobs will grow 38% from 200616. An estimated 1.6 million IT professionals will be needed by 2016. With societal changes in IT hiring practices, fewer collegeprepared professionals, and the retirement of Baby Boomers IT will continue to grow, and the field is especially open for wellprepared women and minority professionals.
IT professionals recoup their college investment. Computer science graduates earn 13% more than the average college graduate, according to the U.S. Department of Labor. According to a January 2006 article on CNN.com, salaries for computing professionals are rising quickly; and computerrelated jobs are among the “top 10” with the fastest growing salaries, according to the Association of Computing Machinery.
IT is the best job! Information Technology was determined the best STEM major by WorldWideLearn.com in their study of the 50 STEM Majors with the Best Value 2014. Factors that contributed to this high accolade were average salary, employment opportunity and tuition.
At Upper Iowa University, the bachelor’s of science degree in Information Technology is designed to prepare students with the skills and knowledge to accept professional managerial and administrative positions in the field. The IT program features small class sizes, workstudy programs, an accelerated term system, and a deep concern for student success.
We provide excellence in computerrelated education, inspire professionalism, and develop graduates that will be successful in the managerial and administrative positions in information technology.
The UIU Information Technology major requires successful completion of 60 credits. UIU students also may complete at IT minor by successfully completing 2223 credits from available IT coursework.
Cyber Security and Computer Forensics (SEC) Specialization
Network Management (NET) Specialization
Game Development Specialization
Other IT elective
NonIT electives
The Information Technology minor program is designed to provide computer related education for students majoring in other disciplines, but interested in the Information Technology field and computing well beyond a general education level. The development of the Information Technology minor emphasizes the value of broadening skills and experience over and above the boundaries of a single discipline with computer related education.
The pervasive nature and profound impact of the computing and information technology in today’s information age create many opportunities for cross disciplinary education. Crossdisciplinary programs have resulted in significant advancements such as Bioinformatics and Computational Science. We believe that numerous future advancements will be discovered in crossdiscipline areas. Students well versed in computing will be better prepared to develop solutions utilizing computing, perform research, and in some cases satisfy minimum requirements for entry into computational intensive scientific fields.
Courses required for the minor (2324 credit hours):
The program in mathematics includes taking courses in calculus and upper divisional courses. Courses to choose from include Differential Equations, Linear Algebra, Mathematical Statistics, Financial Mathematics, Discrete Mathematics, Geometry, Numerical Analysis, and Abstract Algebra. Majors also complete and present a project on a topic of their choice during their senior year.
This is the traditional degree program which offers training suitable for students planning to work in mathematics and computation for industry or government, or to continue their studies in graduate school.
Majors normally spend the first two years obtaining a grounding in calculus and differential equations. At the junior and senior levels the department offers more than 25 undergraduate courses, including an introduction to combinatorics, abstract algebra, partial differential equations, complex variables, and mathematics of fractals. In addition, there are other courses at the graduate level which are open to qualified undergraduates.
Offerings in mathematics are designed to provide an understanding of the discipline at various levels, ranging from the general to those leading to graduate study. This variety of courses enables students to prepare themselves for careers in teaching and/or industry. After completing the calculus sequence, students can take courses in linear algebra, differential equations, statistics, discrete mathematics, geometry, numerical analysis, abstract algebra, and financial mathematics.
The minor in mathematics requires completion of 21 credits of approved mathematics courses, 15 of which can be achieved at the calculus level and below.
Sample only, different upperlevel courses could be selected in different terms.
Fall I  Fall II  Spring I  Spring II  

Year 1  Math 115 Trigonometry and Analytic Geometry 
Math 120 Calculus I 
Math 200 Calculus II 
Math 210 Calculus III 
Year 2  Math 215 Calculus IV 
Math 310 Intro to Adv Math 
Math 302 Mathematical Statistics I AND/OR Math 305 Discrete Math 
Math 303 Mathematical Statistics II AND/OR Math 342 Numerical Analysis 
Year 3  Math 333 Concepts of Geometry 
Math 300 Differential Equations 

Year 4  Math 301 Linear Algebra 
Fall I  Fall II  Spring I  Spring II  

Year 1  Math 115 Trigonometry and Analytic Geometry 
Math 120 Calculus I 
Math 200 Calculus II 
Math 210 Calculus III 
Year 2  Math 215 Calculus IV 
Math 310 Intro to Adv Math 
Math 300 Differential Equations 

Year 3  Math 301 Linear Algebra 
Math 302 Mathematical Statistics I AND/OR Math 305 Discrete Math 
Math 303 Mathematical Statistics II AND/OR Math 342 Numerical Analysis 

Year 4  Math 333 Concepts of Geometry 
Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. This discipline is the field of computer science that mainly deals with the building of software systems that are very large and so complex that they are built by teams of engineers. These systems exist in multiple versions and are in service for many years, and during their lifetime, they usually undergo many changes, to fix defects, to enhance existing features, to add new features, to remove old features, or to be adapted to run in a new environment.
In short we can define software engineering as "the application of engineering to software" or “multiperson construction of multiversion software. This definition captures the essence of software engineering and highlights the differences between programming and software engineering. A programmer writes a complete program, while a software engineer writes a software component that will be combined with components written by other software engineers to build a system. The component written by one software engineer may be modified by other software engineers; it may be used by others to build different versions of the system long after the original engineer had left the project.
Programming is primarily a personal activity, while software engineering is essentially a team activity. The term "software engineering" was invented in the late 1960s after the realization that all the lessons learned about how to program well were not helping to build better software systems. While the field of programming had made tremendous progress – through the systematic study of algorithms and data structures and the invention of "structured programming" – there were still major difficulties in building large software systems.
The techniques that were used by a physicist to write a program to calculate the solution to a differential equation for an experiment were not adequate for a programmer working on a team that was trying to build an operating system or even an inventorytracking system. What was needed in these complex cases was a classic engineering approach: Define clearly the program to be solved and then use and develop standard tools and techniques for solving it.
The typical software engineer relies much more on experience and judgment rather than mathematical techniques. While experience and judgment are necessary, formal analysis tools and certain principles are also essential in practice of engineering. Such principles are much more important that any particular notation or methodology for building software, which enable the software engineer to evaluate different methodologies and apply them when they are appropriate.
Visualization and Graphics
Informatics
Other SE elective
The Software Engineering (SE) minor is an undergraduate minor for students who want to design and implement effective software solutions to meet Organizational Information Systems and Technology requirements. The minor provides the core requirements needed to develop applications and interfaces for organizational use. The minor is aligned with nationally recognized standards in information systems.
Requirements if Software Engineering minor is completed with an IS or IT major (15 credit hours)
Requirements if Software Engineering minor is completed without an IS or IT major (20 credit hours)
This degree will prepare you for teaching mathematics at the middle and high school level. The Mathematics Department and the Education Department share responsibility for this program.