IS120. Introduction to Business Analytics
Business Analytics includes the specific methods and techniques that are used by organizations to measure performance and provide insights to decision making at all levels. In this course, students will explore and achieve functional competencies in the use of specific Business Analytics tools including spreadsheet and database programs. This course combines the hands-on skills of working with software tools along with the critical thinking skills of properly framing business problems and questions, making comparisons, and ultimately making informed decisions. Students will create, manipulate, and validate spreadsheet data, functions and techniques to solve various problems. Students will also use SQL in multiple database environments to collect, extract, organize, and present meaningful information. Skills gained in this course serve as core tools used to solve a variety of business problems across most academic and career disciplines. (3 credits)
|
IS221. Programming Fundamentals
This course introduces students to the process of creating and implementing typical solutions to business problems requiring computer programming skills and understanding. The main focus in this course will be to help the student understand the basic concepts of computer programming, emphasizing design over syntax in an Object Oriented approach using the Java programming language. (3 credits)
|
IS240. Foundations of Information Systems
This course is designed to introduce students to contemporary information systems and demonstrate how these systems are used throughout global organizations. The focus of this course will be on the key components of information systems: people, software, hardware, data and communication technologies, and how these components can be integrated and managed to create competitive advantage. Students will learn terminology and concepts of Information Systems which provide enabling foundations for interaction between Information Systems and all other functional areas of an organization. Coursework bridges the divide between technical and nontechnical professionals. (3 credits)
|
IS310. Introduction to Information Security
The advent of global networks has provided communication capabilities for businesses and individuals unparalleled in the history of the world. Attacks on the system that deny service, destroy systems, and purloin information through the use of worms, viruses, and other criminal attacks make it imperative that information security be a significant part of any business plan and that individuals working in that or allied fields become knowledgeable in the principles of information security. This course provides an introduction to the field of information security that lays a necessary foundation for later courses. Pre-requisite: IS311. (3 credits)
|
IS311. IT Infrastructure
This course provides an introduction to IT infrastructure issues for students majoring in Information Systems. It covers topics related to both computer and systems architecture and communication networks, with an overall focus on the services and capabilities that IT infrastructure solutions enable in an organizational context. It gives the students the knowledge and skills that they need for communicating effectively with professionals whose special focus is on hardware and systems software technology and for designing organizational processes and software solutions that require in-depth understanding of the IT infrastructure capabilities and limitations. It also prepares the students for organizational roles that require interaction with external vendors of IT infrastructure components and solutions. The course focuses strongly on Internet-based solutions, computer and network security, business continuity, and the role of infrastructure in regulatory compliance. Pre-requisite: IS240. (3 credits)
|
IS321. Systems Analysis and Design
Advanced study of systems development and modification processes. Emphasis on strategies and techniques of analysis and design for modeling complex system requirements. Use of data modeling tools and object-oriented approaches to analysis and design. Emphasis on factors for effective communication and integration with users and user systems. Pre-requisite: IS221 or consent of instructor. (3 credits)
|
IS322. Web/Mobile Application Development
This course delivers the skills necessary to develop web-based and/or mobile-based applications to achieve a specific business or organizational need. The students will utilize contemporary tools and development environments to create, test, and implement applications. Course content will include broad programming skills and techniques across multiple languages and platforms while also focusing the students on specific real-world projects. Pre-requisites: IS221, IS321 (may co-enroll), or instructor consent. (3 credits)
|
IS332. IT Audit and Controls
Focus on issues of risk, security, control, access, distribution, and use of information in computer-based information systems. Identification and clarification of privacy and access issues in information systems. coverage of tools designed to evaluate levels of control in information systems. Pre-requisite: IS331 or consent of instructor. (3 credits)
|
IS334. System Administration
This course is an introduction to system administration concepts and duties, including installing and upgrading software and hardware, managing user accounts, managing system performance, and backup strategies. Scripting to automate system tasks will also be taught. Students will be required to build and maintain their systems during this course, and grades will be determined, in part, by system performance and adherence to industry best practices. The emphasis will be on variants of the Linux operating system, but other operating systems will be discussed. Pre-requisite: IS311. (3 credits)
|
IS350. Application Integration
This course is designed to provide students with an understanding of the theoretical and practical issues related to the implementation of enterprise systems within organizations. This course demonstrates how enterprise systems integrate information and organizational processes across functional areas with a unified system comprised of a single database and shared reporting tools. Students will gain an appreciation of the scope of enterprise systems and the motivation for implementing them. An integrated project, which requires the application of conceptual as well as technical (software) skills of students, may also be required. Pre-requisites: IS221 and IS321 or consent of instructor. (3 credits)
|
IS362. IT Security and Risk Management
This course provides an introduction to the fundamental principles and topics of Information Technology Security and Risk Management at the organizational level. Students will learn critical security principles that enable them to plan, develop, and perform security tasks. The course will address hardware, software, processes, communications, applications, and policies and procedures with respect to organizational IT Security and Risk Management. Pre-requisite: IS311 or consent of instructor. (3 credits)
|
IS370. Database Application Development
Focus on the database approach to information resource management and application development. Coverage of data modeling and tools for application development provided by database management systems. Project work using a full-featured database management system. Pre-requisite: IS120. (3 credits)
|
IS381, 382. Topics in Management Information Systems
Short mini-courses providing an intensive introduction to an individual software package or type of software package. Topics include both end-user tools such as graphics software or desktop publishing, and IS professional tools such as CICS or robotics. May be repeated; no more than 4 credits allowed for any student. Pre-requisite: IS240 and consent of instructor. (1 credit)
|
IS390. MU Performance Consulting
Students enrolled in IS390 are part of the MU Performance Consulting team, Millikin’s student-run IT firm. The course is an intentional fusion of innovation, technology, and entrepreneurship. This course provides students with the opportunity to work on and manage technology projects or assist with operating the venture. Technology projects for clients include database design, system analysis, and application development. This course meets the student-run venture requirement for associated majors. Pre-requisites: IS240 or consent of instructor. (1 credit)
|
IS391, 392. Practicum in Computer Applications
A supervised campus or community experience entailing work on one or several projects to support end-user computing. Projects include evaluating software packages for possible University purchase, developing and evaluating software documentation, providing training assistance to faculty in classroom settings, organizing and presenting workshops for other students on commonly used software packages, or providing assistance to an organization in implementing a computerized system. May be repeated; no more than 3 credits allowed for any student. Pre-requisite: IS240 and consent of instructor. (1 credit)
|
IS410. Ethical Hacking
This course provides an in-depth understanding of how to effectively protect computer networks. Students will learn the tools and penetration testing methodologies used by ethical hackers. The course covers planning, reconnaissance, scanning, exploitation, post-exploitation, and result reporting. In addition, the course provides a thorough discussion of what and who an ethical hacker is and how important they are in protecting corporate and government data from cyber-attacks. The course makes a very clear distinction between criminal hacking and ethical hacking, and only teaches the latter. Students will learn updated computer security resources that describe new vulnerabilities and innovative methods to protect networks. Also covered is a thorough update of federal and state computer crime laws, as well as changes in penalties for illegal computer hacking. Pre-requisite: IS311. (3 credits)
|
IS470. Business Intelligence and Big Data
An in-depth study of various aspects of data collection, data extraction, and knowledge discovery on the Web for e-business intelligence and other massive databases. Data mining is the process of automatic discovery of patterns, changes, associations and anomalies in massive databases. This course will provide an introduction to the main topics in data mining and knowledge discovery. Emphasis will be laid on the algorithmic and systems issues, as well as application for mining in real-world problems. Pre-requisite: IS120 or consent of instructor. (3 credits)
|
IS471, 472. Management Information Systems Internship
A cooperative course between the University and selected businesses to develop further the professional training of Information Systems majors. Combination of work experience and written reports. Pre-requisite: consent of Information Systems coordinator. (1-3 credits)
|