Major Overview

Learn how to analyze business situations and design information systems solutions, while also developing your general business background and a sound understanding of computing. We will help you make sense of the functional areas of business, including accounting, marketing, finance, and information systems, while also giving you many opportunities to work with databases and write programs in Java. You will also be able to tailor your major to your specific areas of interests so that by the time you graduate, you will be prepared for a variety of career options, including a more technical preparation for your future career in business.

Featured Course

HUMAN COMPUTER INTERACTION

Introduces theories of human-computer interaction and analyzes human factors related to...

Learning Environment

Our program combines theoretical concepts with a more hands-on approach to the practically-oriented aspects of the major. Participate in teams of student-managers to get a firsthand view of what it means to manage a company, examine finances as the practical application of economic theory, and analyze the human factors related to the design, development, and use of Information Systems.  You will look at databases from the perspective of a programmer, or develop your own project, all with the guidance of professors who have intimate knowledge of each facet of business management and information systems. 

Nicole

Alumna '16

How privileged you were to be learning with people who had such different stories,...

Major Components
Build Your Degree

We aim to help you develop a range of skills, capacities, and modes of inquiry that will be crucial for your future since employers and graduate schools are looking for the critical thinking and innovative problem-solving skills that are associated with a liberal arts education, including sophisticated writing abilities, willingness to pose difficult questions, and an understanding of the historical and cultural contexts surrounding a topic or decision.

Core Curriculum

The Management Informaton Systems core courses, which you must take as part of the major requirements, will provide you with the tools you’ll need to ground your present and future studies. Your introduction to the fundamentals of Management Informaton Systems will help pave the way for your successful completion of other Management Informaton Systems courses.

BA1020 Introduction To The Business Experience

Teams of student-managers compete in an integrated, international business simulation designed to introduce them to business concepts. Students will manage a company operating in the international digital camera market. Using a hands-on experiential approach, teams make management, marketing, human resources, operations, finance and corporate social responsibility decisions that allow them to meet their firm’s objectives over ten fiscal years. Students are graded on company performance, and on individual and group analysis of the situation at hand.

SEE IN COURSE CATALOG >
MA1020 Applied Statistics I

Introduces the tools of statistical analysis. Combines theory with extensive data collection and computer-assisted laboratory work. Develops an attitude of mind accepting uncertainty and variability as part of problem analysis and decision-making. Topics include: exploratory data analysis and data transformation, hypothesis-testing and the analysis of variance, simple and multiple regression with residual and influence analyses.

SEE IN COURSE CATALOG >
EC2010 Principles Of Microeconomics

Focuses on the role played by relative market prices in our society and on the forces of market supply and demand in determining these prices. Since the actions of consumers and firms underlie supply and demand, the course studies in detail the behavior of these two groups.

SEE IN COURSE CATALOG >
BA2001 Financial Accounting

Introduces the basics of financial accounting and reporting for corporations. Studies how to measure and record accounting data and prepare financial statements. Emphasizes the effects of transactions on the financial condition of a company and explores the technical aspects of the principles underlying published financial statements.

SEE IN COURSE CATALOG >
BA2020 Management & Organizational Behavior

Introduces various aspects of the process by which people work to achieve organizational goals, and the structure and functions of the organization in which they occur. Using lectures, discussions, and case studies, the course focuses on the problems and challenges facing international management in the fields of planning, controlling, and organizing resources, time, and personnel.

SEE IN COURSE CATALOG >
BA2040 Marketing In A Global Environment

Introduces marketing concepts and their use in contemporary management. Considers how individuals and firms process information to make decisions, and how firms determine and meet customer demands and needs. Through lectures, discussions, case studies, and written analyses, the course examines the marketing function from a strategic and functional point of view. Considers marketing in the US and in an international context. This is an introductory level class for students with no previous marketing class.

SEE IN COURSE CATALOG >
BA3010 Corporate Finance

Examines finance as the practical application of economic theory and accounting data in the procurement and employment of capital funds. Applies the principles of strong fiscal planning and control to asset investment, and debt and equity financing decisions. Emphasizes sound leveraging in view of the time value of money, subject to the pernicious effects of taxation and inflation. BA 2002 recommended for simultaneous registration.

SEE IN COURSE CATALOG >
BA3500 Business Information Systems

This course introduces students to the important managerial issues in information systems today, such as how to best use information technology to improve efficiency and effectiveness in a firm. Students will also learn how to use software to support business decision-making.

SEE IN COURSE CATALOG >
CS1040 Intro To Computer Programming I

Introduces the field of computer science and the fundamental concepts of programming from an object-oriented perspective using the programming language Java. Starts with practical problem-solving and leads to the study and analysis of simple algorithms, data types, control structures, and use of simple data structures such as arrays and strings.

SEE IN COURSE CATALOG >
CS1050 Intro To Computer Programming II

This is the second part of the foundation course for the Information and Communication Technologies degree program. Successful students will have a thorough knowledge of the computer language Java, the systematic development of programs, problem-solving and a knowledge of some of the fundamental algorithms of computer science. Essential concepts include inheritance, polymorphism, and error-handling, using exceptions.

SEE IN COURSE CATALOG >
CS3048 Human-computer Interaction

Introduces theories of human-computer interaction and analyzes human factors related to the design, development, and use of Information Systems. Students will apply these theories with examples of design, implementation, and evaluation of multimedia user interfaces. The subject of this course is inherently interdisciplinary and the students attending the course normally represent several majors.

SEE IN COURSE CATALOG >
CS3051 Web Applications

Introduces web-server-side programming. Students learn the fundamentals of web applications and web servers, security, state management, and dynamic page generation using server-side Java technologies such as Java servlets, Java Server Pages, Java Server Faces and others. Explores database connection, site management and 'helper applications' such as FTP servers and e-mail. CS/CM 1005 is recommended as a prerequisite.

SEE IN COURSE CATALOG >
 
CS3068 Database Applications

Introduces databases from the programmer's perspective. IT and CS students have common lectures but different projects. IT students learn the fundamentals of database design, SQL, and how to integrate a database into applications. CS students learn the fundamentals of database design, application integration, query motors, and space management.

SEE IN COURSE CATALOG >
OR
CS3053 Software Engineering

Covers methods and tools associated with the entire software life cycle: requirement management, testing and profiling, deployment, change and configuration management, quality management, project management and security. Special emphases are given to object-oriented software analysis and design as a foundation to Model-driven architecture (MDA). Automated and semi-automated tools that support these procedures will also be examined.

SEE IN COURSE CATALOG >
 
BA4050 Business Integration Capstone

This course is designed to ensure that students understood and retained the most salient parts of their undergraduate education. During this course students must pass exams covering the learning objectives of their degree program.

SEE IN COURSE CATALOG >
CS4095 Senior Project