A study of selected areas of information systems, including operating systems, personal and business application software, considerations in hardware and software, acquisition connectivity, multimedia, and other current issues. This course may be taken for a maximum of six semester hours if topic is different (or if each topic is different).
Study of object-oriented programming that focuses on developing business applications using a programming language like Visual Basic.Net. Topics include programming basics, typical programming structures, data structures, and error analysis.
Open only to BBA students. Examines the use of information and communication technologies (ICT) in organizational settings and gives a balanced perspective of MIS from the standpoint of the non-technical manager. Topics include acquisition, management, use and control of information systems and their impact on individuals, organizations and society. Emphasis is on the business manager's role in developing and managing information systems and the uses of ICT to create competitive advantage.
A study of the Systems Development Life Cycle with focus on the planning, analysis, and design phases. Explores the various tools and techniques used by systems analysts for process and data modeling as well as user interface design.
Emphasizes the control and audit of information systems. Topics include accounting systems, controls and transaction processing, and IT auditing. The course should help students develop an appreciation of and motivation for proper information processing practices and controls.
The course utilizes high-level object-oriented development tools such as Visual Studio.NET to teach application development techniques for local client-server and web-based environments. Topics such as server-side scripting, web design, web page security, and database access will be undertaken to enable students to build robust business software applications.
See MGT 3345 for course information.
Open to all business majors, this course is designed to provide students with hands-on data management skills that will facilitate the effective use of Customer Relationship Management (CRM) technology. Key components of this course include information modeling and database creation, querying and analyzing organizational data, and the management and analysis of customer information using CRM technology.
Study of applications development in a cross-platform mobile computing environment
Introduction to client-side application development using the Java programming language. Topics include object-oriented design, essential language syntax, and developing user, file, and Internet interfaces for business systems to support e-commerce initiatives.
Concentrates on business application development using traditional object-oriented development tools. Topics include essential language syntax, class modeling, and developing user, file, and database interfaces for business systems.
Study of advanced topics in the Python programming language. Focus is on data analytics and data science using large data sets in an advanced IDE environment. Code source control taught using Git and Github.
BBA students must be admitted to the Business School in order to take this course. Concentrates on implementing systems and databases including physical database systems, data access, and database applications. Topics include: design issues; SQL; database administration; database integrity; security; selection; and implementation.
This course provides students with a common body of knowledge in key information security knowledge domains. Topics include access controls; networks and telecommunications basics; cryptography; malicious attacks, threats, and vulnerabilities; monitoring and analysis; risk, response, and recovery; and security operations and administration. The course prepares entry-level professionals in both technical and non-technical disciplines with the key skills and concepts needed to contribute to the information security posture of their organization.
This course covers advanced topics in database design and implementation, including the storage, access, and management of business information to facilitate decision-making. Topics may include application data access using PL/SQL, advanced topics in database systems such as XML and data warehouses, and database administration topics.
Business Intelligence (BI) is the discovery of patterns and relationships hidden in large volumes of data. This hands-on course is designed to provide practical analytic skills that may be applied in almost any workplace. The course explores the analytical techniques for making intelligent business decisions in data-rich organizations. A key component of the course is the use of BI software tools with techniques such as correlation analysis, data visualization, linear regression, classification, and clustering to address common problems in marketing, customer relationship management, risk management, finance, and operations.
This course covers techniques used to implement data structures that are optimized for organizational decision-making. A hands-on approach is used to cover the following data warehousing (DW) topics: basic concepts and architectures, DW modeling and physical design, ETL processes, and real-world DW uses such as OLAP queries and reporting tools and ad-hoc analysis of OLAP data.
This course provides a roadmap of the paths available to organizations for deploying various security devices and tools. The course goes beyond the narrow technical view and offers a full context for the deployment of security technologies. Six key areas of network security will be covered, with each section covering a tool that will play a part in a company's overall information assurance program.
A computer applications course providing the tools necessary for manipulating, sharing, and presenting data to support business decision making. Topical coverage includes data analysis, multiple applications linking, simulation modeling, and decision making under uncertainty.
Covers basic theories of cognition and data visualization, including understanding how data types influence the decision to use a particular representation, when to use various chart types, how to structure data visualizations, and visualization evaluation. Emphasis on ethical use of visualizations.
This course may be taken for one to six semester hours of credit.