Bentley University is one of the leading business schools in the U.S., dedicated to preparing a new kind of business leader: one with the deep technical skills, the broad global perspective and the high ethical standards required to make a difference in an ever-changing world. To achieve our goal, we infuse our advanced business curriculum with the richness of a liberal arts education. The results are graduates who are making an impact in their chosen fields and turning their passions into success stories. Located on a classic New England campus just minutes from Boston, Bentley is a dynamic community of leaders, scholars and creative thinkers.
Bentley has three departments that focus on issues in the broader business/IT space: Computer Information Systems, Information Design and Corporate Communications, and Information and Process Management. In addition, there are faculty members in Accountancy, Marketing, and Management with a deep interest in the interaction between business and IT.
Today’s successful business strategies depend on integrating information technology into all aspects of an organization. Our Computer Information Systems program focuses on essential information technologies, providing specific expertise to analyze, design and develop information systems ranging through all business processes and across every industry.
Bentley’s Master of Science in Digital Innovation (MSDI) program gives its students the technical acumen, analytical thinking skills, and ability to integrate analytics with business systems needed to understand, shape and lead the digital transformation of business. Students will learn to assess appropriate IT solutions to solve business problems and benefit from new opportunities, identify the right technology for these solutions, create alternative designs, and plan their implementation. They will master the planning, analyzing, and designing of system solutions needed to transform your company with true digital innovation. Hands-on skills like Python, agile development, and configuration of cloud-based platforms enable MSDI graduates to make an immediate impact.
The IPM minor is designed to provide business majors an edge in their profession by adding valuable skills in tools, methods and technologies that support information and process management in organizations. Business processes and information technology are the key enablers of firms’ performance and their ability to compete in the market place. Regardless of a student’s major, he or she will be called to participate in process and technology assessment, analysis and re-design projects during his or her professional career. The IPM minor will prepare one to effectively work with information and process management professionals.
This course teaches object-oriented programming and development using the Java programming language. Students first learn the fundamentals of programming, including control and data structures, file input/output, and the use of built-in classes. This is followed by object-oriented concepts, including inheritance, encapsulation, polymorphism, and abstract classes. Throughout the course, the students' understanding is reinforced through development projects ranging from stand-alone applications to event-driven Web applets with graphical user interfaces.
This course introduces students to the foundations of artificial intelligence (AI) and its use in automation. Fundamental concepts and techniques behind software agents, automated reasoning, machine learning and robotics are introduced and illustrated with applications in various domains. Students will learn how these techniques can be integrated into business operations and functions to increase productivity and to support strategic decision making in organizations. Students will have opportunities to explore AI-based software and tools and discuss the ethical issues related to the development and use of AI.
This course expands students’ knowledge and skills gained in database management courses and looks in depth at business intelligence methods and technologies. The course examines the entire business intelligence lifecycle, including system architecture design, data processing, modeling, warehousing, on-line analytical processing and reporting. Case studies of organizations using these technologies to support business intelligence gathering and decision making are examined. This course also provides hands-on experience with state-of-the-art business intelligence methods and tools.
This course provides a hands-on introduction to several tools and technologies that are commonly utilized in developing Web-based applications. The course also considers the impact of these technologies in a business context. Students learn how to develop dynamic, data-driven applications that enable businesses to interact with their customers, employees, and suppliers and provide on-line access to information that supports decision making. Students enrolling in this course are expected to have basic proficiency in Java, website development, and relational databases.
This course provides a technical focus on information, computer and network security, which together form the basis for securing enterprise systems and services. It introduces what cybersecurity means, both in the abstract and in the context of business information systems. Students learn relevant cybersecurity issues, technologies and approaches found in the contemporary enterprise. Students recognize and understand threats to privacy, confidentiality, integrity and service availability as well as best practices to defend both digital and physical assets against such threats.
The architectures of current database systems are examined. Of particular importance is the examination and comparison of relational database systems, and object oriented database systems, particularly as they are used as a foundation for large-scale distributed systems. The course covers techniques for developing, designing, and managing large corporate database systems, creating and managing logical data models, concurrent processing issues, providing database support for complex transactions, meta-data analysis, and the role of the DBA.
This course teaches proven techniques for modeling system requirements and managing organizational data resources, with a strong focus on data management. Students will learn how to discover and document database requirements, functional system requirements, and user interface requirements. Techniques covered in this course include entity-relationship modeling for data analysis, functional dependency and normalization for the logical design of the database, Structured Query Language (SQL) for data management, and use cases for requirements specification.
Python is an easy-to-learn, widely versatile programming language whose extensive collection of external libraries makes it a popular choice for business analytics and visualization, data science, artificial intelligence, scientific and numeric computing, and many other applications. Its compatibility with leading analytics tools that are widely used in enterprises also places it in high demand. Students in this course will first learn the fundamentals of programming that are common to all programming languages. They will then work with Python libraries to perform common analytics tasks. No prior programming experience is required.
This course explores the design, selection, implementation and management of enterprise IT solutions. The focus is on applications and infrastructure and their fit with the business. Students learn frameworks and strategies for infrastructure management, system administration, content management, distributed computing, middleware, legacy system integration, system consolidation, software selection, total cost of ownership calculation, IT investment analysis, and emerging technologies. These topics are addressed both within and beyond the organization, with attention paid to managing risk and security within audit and compliance standards. Students also read current vendor and analyst publications and hone their ability to communicate technology architecture strategies concisely to a general business audience.
This course will survey a range of new and evolving digital technologies, their applications and issues surrounding their use. This discussion-based course will be co-taught by several faculty members, who will lead class meetings, followed by discussions examining issues surrounding the use of the presented technologies in practice. The choice of topics will depend on the contributing faculty and vary from one semester to another. Assignments will include extensive readings and reflections on the topics under study, written summaries and group presentations on specific technologies, and the development of forward-looking ideas on applications of technologies of interest to students and faculty members.
The course will provide a business-focused perspective on analytics in organizations, with emphasis on business fundamentals for analytics professionals (including how businesses are structured, functional areas, core business processes and associated performance metrics, and types of business decisions), the value of analytics in organizations (including organizational-level perspectives on value, managing with analytics, and constraints and consequences of analytics processes such as information security, privacy and ethics), and the practice of analytics (understanding and framing ill-defined business problems in various functional business areas, exploring and visualizing problem-related data, identifying actionable insights, and communicating the results at different organizational levels). The course will feature hands-on exercises with real-world data and analytics applications.
This course is an introduction to developing mobile applications, beginning with mobile OS capabilities and application architecture and extending to major components, such as activities, services, broadcast receivers, etc. Students learn how to develop interactive applications using widget libraries, web-based services, animation, an SQL database engine, and multithreading. Students in this course are expected to have proficiency in Java, website development an SQL queries.
This is an applied regression course that will focus on the art and science of statistical model building using linear regression methods. Linear regression models are frequently used in business to model the effects of explanatory (independent) variables on a dependent variable and to make predictions of the dependent variable. Under the framework of generalized linear models, simple, multiple, and logistic linear regression techniques will be covered including the use of transformations and interactions. The course will also discuss how to address typical regression issues such as heteroscedasticity, multicollinearity, outliers, and influential observations.
This course provides the technical knowledge and skills for successfully managing and executing globally distributed IT projects. Topics covered include proposal and contract management, risk management, requirements management, user-centered design management, standards adherence, standards management, configuration management, project planning, effort estimation and scheduling, project monitoring and control, project audits, project closure, peer review, stress testing, quality planning, defect estimation and quality assurance. Students will learn the methods and tools that support these processes, develop a tool-kit for creating a project plan for a distributed application, and engage in a project to improve these IT project management capabilities of a globally distributed IS organization systematically.
This course provides the students with skills and knowledge in systems analysis and design. Students develop a conceptual understanding of and practical skills in various domain and systems modeling approaches. They will also learn the fundamentals of key enterprise level systems development approaches. The course covers the impact of development process selection on modeling requirements. The focus is on requirements analysis, process modeling, and domain modeling, together with their documentation with standard specification tools (particularly the Unified Modeling Language). Hands-on projects give the students an opportunity to practice their modeling skills and illustrate an effective integration of various modeling techniques throughout an iterative software project life cycle .