Business Analytics / Information Systems
ISM 3011: Information Systems in Organizations
The goal of this course is to help students learn
- the disciplines within MIS and the various ways information systems are used within an organization
- contribute to work place discussions about the use of technology to gain competitive advantages
- describe hardware, software, mobile and network system components
- use and understand the importance of database and analytical software
- identify how information systems can be used in process management and systems development
- discuss current trends in technology, including business intelligence, data mining, and cloud computing
- recognize the importance of the Internet, how it's used, its role in society and the trends it has enabled (social media)
- describe technology threats and safeguards
- discuss the use of technology in the global workforce
Software: Microsoft Office Suite – Microsoft Excel, Microsoft Access
ISM 3113: Systems Analysis and Design Course
This course is designed to familiarize students with basic techniques for conducting and managing Systems Analysis and Design (SAD) activities such as systems analysis and design approaches, implementation methods, current analysis and design issues. This course also teaches the tools needed to analyze existing business problems and design creative and innovative information system solutions.
This course helps students to learn
- Describe a systems development life cycle
- Determine requirements of an IS using information gathering techniques.
- Conduct a feasibility analysis for development of an IS to assess:(operational, technical, schedule, economic, legal/contractual, political).
- Create a Use Case Description to describe system functionality
- Describe system processes using Process Modeling (Data Flow Diagrams)
- Model system data created and/or stored by an IS
- Manage the modeled data for reporting and analytics
- Recognize principles of user interface design
- Describe how to manage implementation and the programming process
- Generate a migration plan to transition to a new system.
Software: Microsoft Visio, Microsoft Project
ISM 3232: Business Application Development
This course introduces business application development using an object-oriented programming language. In this course, students will learn the design and development of computer software written in the C# (pronounced as C sharp) programming language. Topics include data types, programming constructs, object construction, debugging techniques, and graphical user interfaces. Good program design techniques are emphasized. Applications of increasing complexity are developed.
In addition to C#-specific skills, the content of the course has been selected so that students will acquire knowledge and analytical skills common to object-oriented software development in general.
Software: Microsoft Visual Studio
ISM 4041: Global Cyber Ethics
This course provides students an in-depth look at the social costs and moral problems that have arisen by the expanded use of the Internet, and offers up-to-date legal and philosophical perspectives on the global scale for the business community. The course will feature current research, theoretical frameworks, and case studies, that will highlight the ethical and legal practices used in computing technologies, increase the effectiveness of computing students and professionals in applying ethical values and legal statues, and provide insight on ethical and legal discussions of real-world applications.
Students will be introduced to the widespread development of global cyber ethics. Students will learn more about impacting issues, laws, and developments that will help shape their future within the business community through technology as it spans internationally.
ISM 4141: Web Application Development / Java
In this course, students will learn the design and development of computer software written in the Java programming language. In addition to Java-specific skills, the content of the course has been selected so that students will acquire knowledge and analytical skills common to object-oriented software development in general.
This course will help students learn
- the fundamental design concepts and syntax of the Java language
- design programs that appropriately utilize object-oriented program structures
- analyze business situations to identify opportunities for application of the concepts of inheritance and aggregation to program development
- employ effective exception handling techniques in the design of Java programs
- develop well-designed graphical user interfaces for Java programs
- produce Java programs that can exchange information with relational databases
- create Java applets and servlets for use in client/server Web applications
Software: Eclipse, Netbeans
ISM 4212: Database Design and Administration
This course is an introduction to the concepts and principles of database management. It is intended to provide potential designers, users, and managers of data-base systems with an understanding of physical vs. logical representations, data modeling, implementation, and data management. Database skills are developed through both individual and team projects.
In this course, students will be introduced to the design, construction, and use of relational databases. The content of the course has been selected to provide students with the knowledge and analytical skills in this subject that are needed to successfully enter professional management information systems careers.
Software: Microsoft SQL Server
ISM 4220: business data communications
The exchange of information between computer applications is called Business Data Communications (DataComm for short). Datacomm technologies provide the underlying plumbing that enable computer applications to access resources on remote computers. The primary goal of this course is to answer the question "How does the IT infrastructure work?". A big part of it is, "how do computers talk to each other?
The course will focus on concepts in business data communications that are likely to stand the test of time. Students will learn the foundation to evaluate and utilize most current data communication technologies.
ISM 4234: Object-Oriented Design and Development
This course presents an object-oriented approach to software development of business information systems. Students will learn to create object models of the business world and to develop information system designs based on these objects. The designs will be implemented by use of C#, an object-oriented programming language.
Software: Microsoft Visual Studio
ISM 4252: Mainframe Technologies
This course is an introduction to mainframe technologies (via z/os) and business programming and design (via COBOL). Students will apply problem solving using programming in a Mainframe development environment. Students will be able to develop and implement solutions to problems using IBM Mainframe tools within an IBM Mainframe development environment.
ISM 4432: Software Testing
The software development industry strives to produce high quality, reliable software system products and services. The processes and techniques of software testing attempt to verify the quality of software systems before they are released into the field. It is well known that one cannot test quality into software. Software quality is predicated on effective development and verification for requirements, specification, design, and implementation. Testing must be an integral component of all development processes to ensure an adequate level of quality. This course will survey and analyze the best practices in industrial testing groups. New research ideas for improving testing will be explored. Students will gain practical experience with both functional (black box) and structural (clear box) testing methods via assignments. Automated testing tools will be an important part of the educational experience. The goal is for all students to achieve an in-depth understanding of software testing practice and research.
ISM 4153: Enterprise Resource Planning
This course introduces students to business process management and re-engineering in the key functional areas of today's global businesses. Students will learn how to model business processes using BPMN notation. Course content will include analysis and discussion of several business process improvement and ERP implementation cases, to build understanding of how BPM and ERP systems are deployed in organizations. The course employs SAP as the instance of an ERP system. Students will use SAP with a business case to understand both the configuration and use of an ERP as a tool for integration of business across functional units.
Software: Microsoft Visio, Bizagi, SAP ERP Central Component, Tableau.
ISM 4300: Managing Information Resources
The purpose of this MIS capstone course on managing information systems is to provide students with the opportunity to apply what they have learned over the course of the MIS program in a context where "what to do next" is not obvious or dictated by a textbook. This course consists of two primary elements: the case discussions and the course project. The objective of the case discussions is to give students practice in analyzing complex business situations with an information systems component. In every case discussion, students assess how the technology, data and information can inform the decision to be made. In the project, students create an IS artifact that demonstrate proficiency in the domain. The objective of the course project is to provide students with the opportunity to demonstrate and practice skills that they have acquired over the course of the MIS major.
ISM 4381: Information Systems for Healthcare Analytics
This course provides an overview of the various information systems used in today's health care industry. Students will examine the processes used in the acquisition, application and evaluation of software and hardware systems. Methods and processes will be covered to make informed business decisions related to the application and use of technology. The effective use and capturing of data as well as the HIPPA and security issues related. This course provides the general background needed to communicate more effectively and provide more oversight of Health Information Systems within health care organizations. Additionally, Electronic Healthcare Record Systems will be covered in detail with hands-on lab experience. Finally, students will be able to creatively apply and appropriately analyze the information systems used to support Biomedical initiatives in the Healthcare Business Industry.
ISM 4314: Project Management
This course provides an overview of key issues related to the management of information systems development projects. The course touches on the challenges and changing realities in today's world. It provides approaches, techniques, and frameworks from a variety of disciplines to facilitate discourse about professional IS project management. Students will finish the course with a clear recognition that there is no "one right way" to manage an information systems project, that an information systems design project can be approached from different perspectives, and that a variety of disciplines can be brought to bear on the project management challenge. Students would able be to have a command of the core techniques and practices in SCRUM, can meaningfully discuss state-of-the-art project management practices and understand leadership roles and responsibilities in project-based information systems development.
ISM 4323: Information Security and IT Risk Management
The goal of the course is to introduce skills and knowledge on Information Security and IT Risk Management in businesses. Course objectives will be accomplished through two categories of information – (1) introducing a general framework to help organizations minimize their cybersecurity risks; and (2) helping students develop technical skills to secure computer networks by implementing common IT controls.
The course explores major categories of information security threats, basic information security controls, important legal provisions regarding information security, standard methodologies for complying with legal requirements for IT general controls and basic understanding of IT risk management in organizations.
The course will include class presentations and extensive hands-on projects on implementing the common IT controls such as access control lists (ACLs), firewalls, network scanning, STIG (Security Technical Implementation Guidelines), identifying software errors and documenting some key IT General Controls. Required reports will help students improve their writing and documentation skills.
Software: Shell Scripting on a Linux virtual machine specifically designed for this class.
ISM 4382: Global Information Systems
This elective course focuses on the role of information technology in global business organizations and the challenges in building information systems to enable global operations. Topics to be presented and discussed include
- why businesses need information technologies to operate globally
- what information technologies and systems support international and global operations
- specific examples of successful global information systems
- barriers that must be overcome to build and maintain global information systems
- the tension between common, company-wide needs for information and the unique needs of some local business units
- the special challenges in working on project teams when team members are located around the world
- important enterprise-wide packaged applications for global operations, such as SAP R/3
- specific strategies and techniques that IS professionals can use when deploying global information systems
ISM 4402: Business Intelligence
This course covers the rapidly emerging business intelligence and data mining technologies that are likely to play a strategic role in business organizations. Topics include the differences between operational and analytical database systems, dimensional modeling (data cubes) and star schemas, data warehousing, online analytic processing (OLAP) tools, selected data mining techniques, and a survey of knowledge management issues. Example business issues include customer retention models, purchasing models, and click stream analysis for understanding online consumer behaviors. The Microsoft SQL Server database, along with Analysis Services, will be used to illustrate many of the concepts covered in class, as well as providing a platform for creative hands-on projects.
This course help students learn
- Understand and apply business intelligence concepts, along with data warehousing and data mining technologies.
- Creatively design a Data Mart using MS SQL Server BI Tools
- Creatively design and implement an ETL process for populating a custom Data Mart
- Explore and develop data mining solutions based on OLAP cubes derived from custom Data Marts
- Creatively design and implement a Reporting Solution for analyzing custom Data Mart data
- Understand Big Data concepts and applications
Software: Microsoft SQL Server BI Tools
ISM 4480: Electronic Commerce
Technology is a vital input to the process of wealth creation in an increasingly networked world. This course introduces important technology enablers that facilitate electronic commerce and discusses the evolving e-commerce business models and landscape that has developed around these technologies. The course discusses several new and established businesses that exploit these enablers.
Electronic commerce has clearly presented new opportunities and challenges for the MIS function within enterprises. However, it has also presented new opportunities for other key functional areas such as Marketing (which is being done in a far more targeted manner online than ever before) and Operations (which is both seeing new challenges due to e-commerce but also benefiting from the underlying technology infrastructure that is facilitating e-commerce). Hence, the course will be useful for students in a variety of business functions, but particularly those interested in pursuing careers in Information Systems, Marketing and Operations within a firm. The course is also highly recommended for students with interest in careers in the technology sector, or technology related consulting, banking or venture capital. Those with entrepreneurial interests in the tech sector will also find the class useful.
Software: Adobe Dreamweaver, Balsamiq (A wireframing tool)
ISM 4571: Cybersecurity Cases
This is a discussion course which helps students enhance their judgment in complex situations involving cybersecurity and a substantial individual project to enhance their ability to apply these skills.
This course helps students develop
- An appreciation of the complex range of decision-making activities associated with cybersecurity
- The ability to apply innovative and creative problem-solving techniques learned in the program to real-world situations that require judgment
- A substantial project that demonstrates their ability to identify and address cybersecurity challenges
ISM 4940: Business Analytics & Information Systems
The course consists of two components – an academic component that focuses on professional development skills and an on-site experiential learning experience. The on-site experience is expected to average 10 hours per week for a total of 120 hours over the course of the semester and provide students with valuable industry experience and the ability to apply their knowledge of business/industry practices.
This course helps students:
- Grow and develop professionally.
- Develop a portfolio of experience needed to succeed in business/industry.
- Develop critical-thinking skills.
- Develop communication skills.
- Assess business situations using ethical knowledge and skills.
ISM 4524: Statistical Programming for Business Analytics
Business analytics encompasses the collection, analysis, presentation, and use of data to assist in the decision-making process. Statistics can be thought of as the science and art of making sense of numerical data. Computer hardware and software has given the ability to analyze immense amounts of data. Thus, statistics has emerged as one of the essential keys to good management.
This course introduces you using SAS for statistical programming. SAS is used heavily in industry these days so it will be beneficial for you to master the basic concepts.
Software: SAS 9.4
ISM 4930: Applied Data Science
Data Science and its applications are transforming multiple domains and industries, namely, e-commerce, healthcare, education, and many more.
This course provides an overview of the relevance and impact of applied data science on various business domains. The course consists of four modules
- Data Programming and Visualization,
- Machine Learning and Cognitive computing,
- Big Data-1 (Audience Analysis), and
- Big Data-2 (Cloud computing and Real-time Business)
Data Programming includes Python programming and its application in data processing. Tableau is used for visualization to demonstrate various charts on both structured and textual data. Machine Learning covers supervised and unsupervised learning techniques including Decision Trees algorithms and its applications. IBM Watson platform is used for Cognitive computing which includes IBM Watson Trend and IBM Watson Knowledge studio. Audience Analysis consists of using social media analytics to determine the audience sentiments useful in consumer research. Finally, Cloud computing and real-time business provides overview of data analytics over cloud and applications of advance database programming for data analytics. The course is focused on hands-on experience in the above topics
Software: Tableau, IBM Watson
ISM 4930: Excel with SQL for Business Analytics
This project based course provides students with an opportunity to explore business analytics using advanced Excel techniques, incorporating SQL. This course emphasizes the roles of business analysts and data scientists through projects and discussions and teach students how creative use of strong analytical skills can lead to career advancement in any business domain.
This course will help students learn
- Design Excel applications that will effectively analyze data to solve business problems
- Employ macros and VBA to automate Excel applications
- Use SQL to integrate with external data sources
- Demonstrate visualization techniques with internal and external sources to make data more understandable
- Use spreadsheet tools to perform optimization and statistical modeling
- Analyze large worksheets / data sets using Watson Analytics tools
Software: Microsoft Office Suite 2016