Sample program plan information for this program is unavailable at this time.
CIS 102 - Introduction to Computer Information Systems With Basic
(3 hours)
Gen. Ed.
Fundamental concepts of computer programming and design of algorithms. Problem solving using BASIC. Introduction to flow chart language and use of software packages. Functional limitations and capacities of computers.
CIS 210 - Applications of Data Structures & Algorithms
(3 hours)
Gen. Ed.
Builds on previous CS 101, CS 102, and CS 140 courses in programming and focuses on applications of data structures, graphs and trees, algorithms, proof techniques, problem solving strategies, and file structures in programming, software development, and computer information systems. Prerequisite: grade of C or better in both CS 102 and CS 140 or equivalents; MTH 120 or equivalent.
CIS 215 - Introduction to Scripting Languages
(3 hours)
Gen. Ed.
A non-technical introduction to the use of scripting languages in a web-based environment. An overview of current scripting languages such as Javascript, VBScript, and PERL. Prerequisite: CS 101
CIS 230 - Introduction to Computer Forensics
(3 hours)
Gen. Ed.
Provides an overview of computer forensics, investigation techniques, and relevant laws. Covers computer operating system architectures and disk structures and their relevance to computer forensics. Cross listed as CRM 230. Prerequisite: previous computer class or consent of instructor.
CIS 300 - Computers and Society
(3 hours)
Gen. Ed. TS
Core Curr. GP GS
History of computers; their use, limitations, and impact on society; Internet and the World Wide Web; creation of Web content. Prerequisite: Not eligible for CS or CIS majors; Reserved for non-CS/CIS majors/non-minors; Junior standing; or consent of instructor.
CIS 330 - Advanced Computer Forensics
(3 hours)
Gen. Ed.
Provides students an extensive look at computer forensics and formal techniques used in computer forensics in a lab environment. Formal techniques for conducting a computer forensics investigation including record-keeping are covered. Students will conduct computer forensic exams and participate in practical computer forensic examination exercises. Cross listed as CRM 330. Prerequisite: CIS 230 or CRM 230.
CIS 350 - Foundations of Game Programming
(3 hours)
Gen. Ed.
Game development for programmers. Creating playable game prototypes with C# and the Unity game engine, from initial sketches and game design documents through implementation, player testing, and improvement based on testing. Topics covered include game design brainstorming, game design documents, version control with GitHub, player input and movement, physics forces, colliders, triggers, and spawning objects. Additional topics may include raycasts, executing methods over time, object-oriented programming with C# and the Unity game engine, singletons, creating user-interfaces and menus, building 2D and 3D levels, gameplay balancing, and pathfinding. Prerequisite: CS 140 or consent of instructor
CIS 393 - Web Technologies & Systems
(3 hours)
Gen. Ed.
Introduction to Web technologies and systems. Emphasis on design, development, testing, implementation, and applications of Web-based systems and technologies including related software, data exchange protocols, interfaces, and tools. Prerequisite: CIS 210 or CS 210 or equivalent; or consent of instructor. CS 220 is strongly recommended.
CIS 415 - Applied Cryptography
(3 hours)
Gen. Ed.
Various concepts, algorithms, and systems in the area of applied cryptography. Topics include but are not limited to overview of classical cryptography, various types of cryptographic algorithms and systems, block ciphers, advanced encryption standards, key management, digital certificates, design and development of cryptographic applications. Cross-listed with CIS 515. Prerequisite: CS 210 or CIS 210 or equivalent; or consent of instructor.
CIS 430 - Information Technology Infrastructure
(3 hours)
Gen. Ed.
Enterprise information technology infrastructure including networking and telecommunications fundamentals, concepts, models, architectures, protocols, standards, communications, configuration, implementation, management, deployment software, firmware, hardware, distributed systems, file services, and software/hardware/network security issues. Cross-listed with CIS 530. Prerequisite: CS 220 or equivalent; or consent of instructor. CIS 393 is strongly recommended.
CIS 433 - Mobile and Wireless Networks
(3 hours)
Gen. Ed.
Fundamental concepts and technologies in mobile and wireless networks, medium access control, wireless LAN, PAN, and WAN, infrastructure-based mobile networks, ad hoc routing protocols, mobile transport layer, handoff in mobile and wireless networks, wireless application protocols, wireless sensor networks. Cross listed with CIS 533. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: CS 330 or CIS 430, or equivalents.
CIS 435 - Computer Networks and System Security
(3 hours)
Gen. Ed.
Principles, concepts, and fundamentals of computer networks and systems; and information technology infrastructure security, computer network authentication, authorization, access control, confidentiality, and data integrity. Topics of computer network security policy and management, data encryptions, protection against internal and external attacks, security evaluation and management will also be covered. Cross listed with CIS 535. Prerequisite: CS 220 or equivalent; or consent of instructor.
CIS 445 - Integrative Programming and Technology
(3 hours)
Gen. Ed.
Data mapping and exchange: metadata, XML, encoding schemes, data stream transformations, and data integration and exchange between computer systems. Integrative programming and technology: design patterns, interfaces, inheritance, reusability, and security practices. Computer information systems integration: architectures, socket programming, Web services, message and queuing services. Cross listed with CIS 545. Prerequisite: CS 220 or equivalent; or consent of instructor. CIS 393 is strongly recommended.
CIS 446 - Advanced Mobile Programming
(3 hours)
Gen. Ed.
Advanced programming concepts, languages and technology relevant to mobile software systems and mobile computing, including data structures, databases, file systems, objects, classes, I/O operations, SDKs, IDEs, services, networking and development of mobile software systems. Cross listed with CIS 546. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: CS 321 or CIS 445, or equivalents; or consent of instructor.
CIS 450 - Game Programming Design Patterns
(3 hours)
Gen. Ed.
Software design patterns and principles for game programming. Software design patterns are tried-and-true solutions to common object-oriented design problems. The goal of this course is to develop the skills to use design patterns effectively for game programming, guided by software design principles. Students will learn when and how to apply software design patterns through practice by designing and implementing game prototypes using Unified Modeling Language (UML) class diagrams and a game engine. Covered design patterns include Strategy, Observer, Decorator, Factory, Command, Template Method, State, Fa ade, Singleton, and Object Pooling. Cross-listed with CIS 550. Prerequisite: CIS 350 or I M 289 or consent of instructor
CIS 451 - Computer Game Design
(3 hours)
Gen. Ed.
Gameplay, storytelling, challenges, interface and information design, and world interaction. Construction of experiences, including rule design, play mechanics, game balancing, social game interaction, and the integration of interactive media. Playtesting and game design documentation. Cross listed with IM 451, CIS 551. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Junior standing; IM 113, IM 115, IM 285, and IM 260; or CS101, CS102, and CS140; or consent of instructor.
CIS 452 - Computer Game Modification
(3 hours)
Gen. Ed.
Software development and programming aspects of computer games, game engine modification, and virtual reality simulations, including event loops, execution threads, collision detection, multi-threading, performance analysis, multi-user games and networking. Cross listed with CIS 552, IM 452. Prerequisite: junior standing, CS 101, CS 102, CS 140; or consent of instructor.
CIS 453 - Concepting and Storytelling for Game Design
(3 hours)
Gen. Ed.
Process of narrative and interactive development. Students will work individually and in small groups learning how to write, pre-visualize, present, and produce their interactive experiences, narratives, and games. Cross listed with CIS 553. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Junior standing, or IM 113 and IM 115 and IM 160 and IM 285 and IM 260, or consent of instructor.
CIS 455 - Computer Graphics
(3 hours)
Gen. Ed.
Introduction to the theory and implementation of computer graphics with 2D and 3D applications in computer gaming, including 2D and 3D graphic primitives and objects, OpenGL, geometric transformations, image synthesis, rendering and lighting, and virtual environments. Cross listed with CIS 555, IM 455. Prerequisite: junior standing, CS 101, CS 102, CS 140; or consent of instructor.
CIS 456 - Game Engine Programming
(3 hours)
Gen. Ed.
Advanced techniques and technologies for programming computer game engines, multi-user games, virtual environments, and virtual reality simulations. Cross listed with CIS 556, IM 456. Prerequisite: junior standing, CIS 452, CIS 455; or consent of instructor.
CIS 457 - Digital Animation
(3 hours)
Gen. Ed.
A studio course exploring computer modeling and animation. Survey of the theory, history, and practice involved with creating quality modeling for print media, and also modeling and animation for time-based audio-visual media. Cross listed with CIS 557, IM 457. Prerequisite: junior standing, ART 105, ART 106, IM 285; or consent of instructor.
CIS 458 - Sound Design
(3 hours)
Gen. Ed.
Theoretical and practical sound design. Music composition, field sound recording, studio tracking, aesthetic analysis of music, electronic sound generation. Digital game technologies, 3D sound processing and generative audio structures. Mixing in non-linear environments and final mastering. Cross listed with CIS 558, IM 458. Prerequisite: junior standing, IM 113, IM 285; or consent of instructor.
CIS 459 - Computer Game Capstone Project
(3 hours)
Gen. Ed.
Core Curr. MI,EL
Game development, including advanced game design, software development, and game production concepts. Integration of audio, visual, storytelling, programming, and design. Project builds within multi-disciplinary teams. Cross listed with CIS 559, IM 459. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Completion of all other coursework in game design minor or computer game technology minor; or completion of all other coursework in game design concentration or computer game technology concentration; or consent of instructor.
CIS 475 - Computer Information Systems Analysis. Design and Integration
(3 hours)
Gen. Ed.
Core Curr. EL,WI
Computer information systems analysis, design and integration including enterprise computer information systems types and architecture models, sourcing, development methodologies and life cycle, requirements, analysis and design models, conceptual and logic data modeling, testing and quality assurance, validation and verification. Systems implementation, integration, deployment and maintenance, metrics and economics. Cross listed with CIS 575 course. Prerequisite: CIS 210 or CS 210 or equivalent; or consent of instructor.
CIS 476 - Data Management
(3 hours)
Gen. Ed.
A study of techniques and processes to help organize, access, protect, and analyze data. Describe data collection, storage, and retrieval methods. Explain data integration and interoperability, including data transfer and exchange standards. Understand why it is important to define policies and procedures for data governance, quality, standards, security, and privacy. Describe different strategies for data analysis. Topics include data warehousing, database registries, data mining, NoSQL, and other Data Science techniques. Cross-listed with CIS 576. Prerequisite: CS 210 or CS 360 or equivalent.
CIS 481 - Professional Practicum in Computer Information Systems
(0-3 hours)
Gen. Ed.
Special projects under staff supervision on professional practicum in computer information systems, with near-term economic benefit. Repeatable to a maximum of 3 credit hours. Prerequisite: CIS or CS junior or senior student in good standing; consent of department chair.
CIS 491 - Computer Information System Project Management
(3 hours)
Gen. Ed.
Core Curr. WI,EL
Methods of PMBOK-based management of computer information software systems design and development projects, including systems view, main project management process groups and knowledge areas, management plans, project metrics and estimates, tools for project management, project reports and documentation. Cross listed with CS 591 and CIS 591 courses. Prerequisite: CIS 475 or CS 390; or consent of instructor.
CIS 495 - Software and Web Applications Security
(3 hours)
Gen. Ed.
Concepts, models, methods, technologies, and tools used to design, develop, test, implement, and maintain secure software and Web applications. Threats posed to software and Web applications, software security concepts and protection mechanisms, trust and threat model, authentication and authorization, software risks assessment and management models, security management models for software and Web applications, secure programming and software development styles, tools to develop secure software and Web applications. Cross listed with CIS 595. Prerequisite: CS 390 or equivalent; or consent of instructor.
CIS 497 - Topics in Computer Information Systems
(3-6 hours)
Gen. Ed.
Topics of special interest in computer information systems area which may vary each time course is offered. Repeatable under a different topic for a maximum of six semester hours. Prerequisite: consent of instructor.
CIS 498 - Directed Individual Studies in Computer Information Systems
(1-3 hours)
Gen. Ed.
Individual study or research/development project under supervision of a CS/IS faculty member. May be repeated under a different topic once. Repeatable to a maximum of six semester hours. Prerequisite: Consent of instructor
CIS 515 - Applied Cryptography
(3 hours)
Gen. Ed.
Various concepts, algorithms, and systems in the area of applied cryptography. Topics include but are not limited to overview of classical cryptography, various types of cryptographic algorithms and systems, block ciphers, advanced encryption standards, key management, digital certificates, design and development of cryptographic computer and software applications. Cross listed with CIS 415. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 210 or equivalent, or consent of instructor.
CIS 530 - Information Technology Infrastructure
(3 hours)
Gen. Ed.
Enterprise information technology infrastructure including networking and telecommunications fundamentals, concepts, models, architectures, protocols, standards, communications, configuration, implementation, management, deployment software, firmware, hardware, distributed systems, file services, and software/hardware/network security issues. Cross listed with CIS 430. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 220 or equivalent, or consent of instructor. CIS 393 is strongly recommended.
CIS 533 - Mobile and Wireless Networks
(3 hours)
Gen. Ed.
Fundamental concepts and technologies in mobile and wireless networks, medium access control, wireless LAN, PAN, and WAN, infrastructure-based mobile networks, ad hoc routing protocols, mobile transport layer, handoff in mobile and wireless networks, wireless application protocols, wireless sensor networks. Cross listed with CIS 433. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 330 or CIS 530 or equivalents.
CIS 535 - Computer Networks and System Security
(3 hours)
Gen. Ed.
Principles, concepts, and fundamentals of computer networks and systems; and information technology infrastructure security, computer network authentication, authorization, access control, confidentiality, and data integrity. Topics of computer network security policy and management, data encryptions, protection against internal and external attacks, security evaluation and management will also be covered. Cross listed with CIS 435. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 220 or equivalent, or consent of instructor.
CIS 545 - Integrative Programming and Technology
(3 hours)
Gen. Ed.
Data mapping and exchange: metadata, XML, encoding schemes, data stream transformations, data integration and exchange between computer systems. Integrative programming and technology: design patterns, interfaces, inheritance, reusability, and security practices. Computer information systems integration: architectures, socket programming, Web services, and message and queuing services. Cross listed with CIS 445. For cross listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 220 or equivalent, or consent of instructor. CIS 393 or equivalent is strongly recommended.
CIS 546 - Advanced Mobile Programming
(3 hours)
Gen. Ed.
Advanced programming concepts, languages and technology relevant to mobile software systems and mobile computing, including data structures, databases, file systems, objects, classes, I/O operations, SDKs, IDEs, services, networking and development of mobile software systems. Cross listed with CIS 446. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 321 or CIS 545 or equivalents, or consent of instructor.
CIS 550 - Game Programming Design Patterns
(3 hours)
Gen. Ed.
Using design patterns effectively for game programming, guided by software design principles. Software design patterns are tried-and-true solutions to common object-oriented design problems. Students will learn when and how to apply software design patterns through practice by designing and implementing game prototypes using Unified Modeling Language (UML) class diagrams and a game engine. Covered design patterns include Strategy, Observer, Decorator, Factory, Command, Template Method, State, Facade, Singleton, and Object Pooling. Cross-listed with CIS 450. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: CIS 350 and graduate standing in CS or CIS. Consent of instructor for all other students with graduate standing
CIS 551 - Computer Game Design
(3 hours)
Gen. Ed.
Gameplay, storytelling, challenges, interface and information design, and world interaction. Construction of experiences, including rule design, play mechanics, game balancing, social game interaction, and the integration of interactive media. Playtesting and game design documentation. Cross listed with CIS 451, IM 451. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or I M 113 and I M 115 and I M 285 and I M 260, or CS 101 and CS 102 and CS 140, or consent of instructor.
CIS 552 - Computer Game Modification
(3 hours)
Gen. Ed.
Software development and programming aspects of computer games, game engine modification, and virtual reality simulations, including event loops, execution threads, collision detection, multi-threading, performance analysis, multi-user games and networking. Cross listed with CIS 452, IM 452. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 101 and CS 102 and CS 140, or consent of instructor.
CIS 553 - Concepting and Storytelling
(3 hours)
Gen. Ed.
Process of narrative and interactive development. Students will work individually and in small groups learning how to write, pre-visualize, present, and produce their interactive experiences, narratives, and games. Cross listed with CIS 453. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or I M 113 and I M 115 and I M 160 and I M 285 and I M 260, or consent of instructor.
CIS 555 - Computer Graphics
(3 hours)
Gen. Ed.
Introduction to the theory and implementation of computer graphics with 2D and 3D applications in Computer Gaming, including 2D and 3D graphic primitives and objects, OpenGL, geometric transformations, image synthesis, rendering and lighting, and virtual environments. Cross listed with CIS 455, IM 455. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 101 and CS 102 and CS 140, or consent of instructor.
CIS 556 - Game Engine Programming
(3 hours)
Gen. Ed.
Advanced techniques and technologies for programming computer game engines, multi-user games, virtual environments, and virtual reality simulations. Cross listed with CIS 456, IM 456. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CIS 452 and CIS 455 or equivalents, or consent of instructor.
CIS 557 - Digital Animation
(3 hours)
Gen. Ed.
A studio course exploring computer modeling and animation. Survey of the theory, history, and practice involved with creating quality modeling for print media, and also modeling and animation for time-based audio-visual media. Cross listed with CIS 457, IM 457. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or ART 105 and ART 106 and IM 285, or consent of instructor.
CIS 558 - Sounds Design
(3 hours)
Gen. Ed.
Theoretical and practical sound design. Music composition, field sound recording, studio tracking, aesthetic analysis of music, electronic sound generation. Digital game technologies, 3D sound processing and generative audio structures. Mixing in non-linear environments and final mastering. Cross listed with CIS 458, I M 458. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or IM 113 and IM 285, or consent of instructor.
CIS 559 - Computer Game Capstone Project
(3 hours)
Gen. Ed.
Game development, including advanced game design, software development, and game production concepts. Integration of audio, visual, storytelling, programming, and design. Project builds within multi-disciplinary teams. Cross listed with CIS 459, IM 459. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or consent of instructor, or senior standing in CS or CIS and completion of all other coursework in game design minor or computer game technology minor, or senior standing in CS or CIS and completion of all other coursework in game design concentration or computer game technology concentration.
CIS 571 - Database Management Systems
(3 hours)
Gen. Ed.
Relational database design, including entity relationship modeling and normalization. Structured query language (SQL) for creating and querying databases. Other topics include the theory of relational databases, including relational algebra, various loading and reporting utilities, and the implementation of database management systems, e.g., how query optimization works. Prerequisite: Graduate standing in CIS; or consent from department chair.
CIS 572 - Computing Management: Systems, Technology, Services
(3 hours)
Gen. Ed.
Management of resources for computing; management of computer and information systems and technologies; planning for and management of computing services; operational considerations. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 310 or equivalent.
CIS 573 - Quality Management in Computing
(3 hours)
Gen. Ed.
Quality management topics relevant to advanced computing and software/hardware systems, including functional and structural quality, quality factors, McCall's triangle of quality, ISO standards, software quality assurance and management, COCOMO models, DFSS, CMMI, quality measurements and metrics. Cross listed with CIS 473. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CIS 430 and CS 390 or equivalents, or consent of instructor.
CIS 575 - Computer Information Systems Analysis. Design and Integration
(3 hours)
Gen. Ed.
Computer information systems analysis, design and integration including enterprise computer information systems types and architecture models, sourcing, development methodologies and life cycle, requirements, analysis and design models, conceptual and logic data modeling, testing and quality assurance, validation and verification. Systems implementation, integration, deployment and maintenance, metrics and economics. Cross listed with CIS 475 course. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 210 or CIS 210 or equivalent, or consent of instructor. CS 390 is recommended.
CIS 576 - Data Management
(3 hours)
Gen. Ed.
A study of techniques and processes to help organize, access, protect, and analyze data. Describe data collection, storage, and retrieval methods. Explain data integration and interoperability, including data transfer and exchange standards. Understand why it is important to define policies and procedures for data governance, quality, standards, security, and privacy. Describe different strategies for data analysis. Topics include data warehousing, database registries, data mining, NoSQL, and other Data Science techniques. Cross-listed with CIS 476. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, and CS 571 (recommended). Consent of instructor for all other students with graduate standing.
CIS 580 - Digital Society and Computer Law
(3 hours)
Gen. Ed.
Ethical considerations of computer scientists and computer-related security and privacy issues; copyright, patent, trademark, and trade secret issues, deceptive trade practices, computer crime, contract issues, venture capitalists, tax issues, computer torts, constitutional issues, and international trade considerations. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or one semester of computer programming or equivalent.
CIS 588 - Introduction to Expert Systems
(3 hours)
Gen. Ed.
Knowledge-based systems design and implementation; expert systems shells and programming environments; validation and implementation of expert systems; case studies/laboratories. Cross-listed as IME 568. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or two semesters of computer programming or equivalent and one semester of statistics, or consent of instructor.
CIS 591 - CIS and IT Project Management
(3 hours)
Gen. Ed.
Methods of PMBOK-based management of computer information systems and/or information technology design and development projects, including systems view, main project management process groups and knowledge areas, management plans, project metrics and esti Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 390 or equivalent; or consent of instructor.
CIS 595 - Software and Web Applications Security
(3 hours)
Gen. Ed.
Various security concepts, models, methods, technologies, and tools used to design, develop, test, implement, and maintain secure software and Web applications. Topics include but are not limited to threats posed to software and Web applications, software security concepts and protection mechanisms, trust and threat model, authentication and authorization, software risks assessment and management models, secure programming and software development styles and tools. Cross listed with CIS 495. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course. Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 390 or equivalent, or consent of instructor.
CIS 607 - File Organization and Management
(3 hours)
Gen. Ed.
File organizations and access methods. Sort/merge operations; hashing schemes for storage and retrieval. Projects involve data validation; creation and updating of files; simulation and/or implementation of direct and indexed files. Prerequisite: Graduate standing in CS or CIS, or CS 102 or equivalent.
CIS 681 - Professional Practicum in Computer Information Systems
(0 hours)
Gen. Ed.
Special projects under Smith Career Center supervision on student's professional practicum in corporate/business environment in computer information systems and/or information technology, with near-term economic benefit. Satisfactory/Unsatisfactory. Minim Prerequisite: Graduate CIS or CS student in good standing; consent of department chair and graduate program director.
CIS 697 - Advanced Topics in Computer Information Systems
(0-3 hours)
Gen. Ed.
Special projects under staff supervision on advanced problems and emerging technologies in computer information systems. May be repeated under different topics for a maximum of 6 semester hours. Prerequisite: consent of instructor.
CIS 698 - Directed Individual Studies in Computer Information Systems
(1-3 hours)
Gen. Ed.
Individual study or research/development project in an area of computer information systems relevant to the student's professional goals and not covered in a formal course offered by the Department. May be repeated twice for a maximum of 6 credit hours. Prerequisite: Consent of instructor
CIS 699 - Thesis in Computer Information Systems
(3 hours)
Gen. Ed.
Computer information systems research and thesis preparation. Required of candidates choosing the thesis option. Repeatable to a maximum of 6 semester hours. Prerequisite: consent of department chair.
MIS 173 - Introduction to Business Analytics
(3 hours)
Gen. Ed.
Develop spreadsheet applications for analyzing and solving problems. Learn how to gather, store, organize, secure and disseminate data with spreadsheets and databases. Learn how to convert data into information that is beneficial to supporting business decisions.
MIS 272 - Business Analytics Software and Applications I
(3 hours)
Gen. Ed.
Students will learn commonly used data analysis tools and techniques. They will learn how to use and apply software that allows business professionals to gather, store, access, and analyze data to aid in decision making. The course will teach students how to discover and communicate information from data through the use of basic, intermediate, and advanced functions and tools in commonly used spreadsheet and database software. Each student will learn about the visual representation of data, optimization techniques, queries, pivot tables, reporting tools, data storage, and more. Prerequisite: MIS 173 or consent of department chair
MIS 279 - Personal Security and Privacy
(3 hours)
Gen. Ed.
Gives students an understanding of how contemporary technology impacts personal security, privacy, and liberty. Studies threat modeling, proper account practices, data collection methods, and vulnerabilities in digital and physical environments. Application of security measures and privacy enhancing technologies to address various use cases.
MIS 289 - Topics in Management Information Systems
(1-3 hours)
Gen. Ed.
Topics of special interest in management information systems, which may vary each time the course is offered. Topic and prerequisite stated in current Schedule of Classes. May be repeated under different topics for a maximum of six hours credit. Prerequisite:
MIS 373 - Applied Networking
(3 hours)
Gen. Ed.
Gives students an understanding of basic network design concepts and an opportunity to apply them in a business context. Studies the functionality, performance and management of multiple network designs. Application of the theories, design and technologies utilized in modern business data communications networks. Prerequisite: 42 hours
MIS 374 - Database Management and Administration
(3 hours)
Gen. Ed.
Introduces the fundamental concepts of database analysis, design, and implementation with emphasis on the relational model. Topics include SQL, data modeling, data normalization, tables, queries, data mining, security, database administration, and backup/recovery. Prerequisite: MIS 272 and 42 hours
MIS 375 - Business Systems Analysis and Design
(3 hours)
Gen. Ed.
Core Curr. WI
Information systems in business applications. Emphasis on relationship of information systems planning to overall business goals, policies, plans, management style, and industry condition; analysis, design, and implementation of information systems. Overview of future trends in data management. Prerequisite: MIS 272 and junior standing.
MIS 379 - Information Systems Security
(3 hours)
Gen. Ed.
An introduction to the various technical and administrative aspects of information security and assurance. Provides the foundation for understanding the key issues associated with protecting information assets, determining the levels of protection and response to security incidents, and designing a consistent, reasonable information security system, with appropriate intrusion detection and reporting features. Prerequisite: Junior standing.
MIS 389 - Advanced Topics in Management Information System
(1-3 hours)
Gen. Ed.
Advanced topics of special interest in management information systems, which may vary each time the course is offered. Topic and prerequisite stated in current schedule of classes. May be repeated under different topics for a maximum of six hours credit. Prerequisite:
MIS 471 - Business Analytics Software and Applications II
(3 hours)
Gen. Ed.
Explores data analysis and statistical methods as well as best practices for continuous iterative investigation of past business performance to gain insights and drive business planning. Exposes the students to several aspects of Business Analytics. Investigates data analytics fundamentals, data cleansing and transformation, and supervised/unsupervised data mining techniques for tasks like targeted mailing campaigns, customer segmentation, customer churn, fraud detection and market basket analysis. Prerequisite: QM 262 or MTH 111 or MTH 325
MIS 473 - Data Visualization for Business Analytics
(3 hours)
Gen. Ed.
Visual illustration of how to better understand data, present clear evidence of findings to an intended audience, and tell appealing stories through data graphics. The topics covered include but are not limited to: design principles, multivariate displays, geospatial displays, dashboards, interactive and animated displays. Some knowledge of basic programming (in any language) will be helpful, but not required. We will use several tools to refine our data and create, edit, alter, and display their visualizations. Prerequisite: MIS 272
MIS 478 - MIS Capstone Consulting Project
(3 hours)
Gen. Ed.
Students provide consulting to clients for projects, such as information systems development, the evaluation and/or implementation of new technology and other technology related business needs. Application of concepts and skills of project management. Prerequisite: MIS 375.
MIS 479 - Topics in Management Information Systems
(3 hours)
Gen. Ed.
Topics of special interest which may vary each time course is offered. Topic and prerequisite stated in current Schedule of Classes. May be repeated under different topics for a maximum of six hours credit. Prerequisite: stated in current schedule of classes
MIS 483 - Advanced Ethical Hacking
(3 hours)
Gen. Ed.
Core Curr. EL
Provides students with hands-on experience with all phases of a security assessment for a live client. Students are responsible for planning the assessment, executing assigned tasks, and reporting results. Prerequisite: MIS 373 or CIS 430, and MIS 379 or CIS 435, or permission of Instructor
MIS 490 - Capstone Project for Business Analytics
(3 hours)
Gen. Ed.
Applies the concepts and skills learned by Business Analytics undergraduate students. Students are required to work on a team with a business client on an analytics project. Prerequisite: MIS 471 and MIS 473
MIS 499 - Independent Studies in Management Information Systems
(1-3 hours)
Gen. Ed.
Studies undertaken by academically qualified students under the guidance of a faculty member, with the approval of the chair of the Department of Entrepreneurship, Technology, and Law. May be repeated under different topics for a maximum of six hours credit. Prerequisite: Stated in current schedule of classes
MIS 571 - Business Analytics Software and Applications II
(3 hours)
Gen. Ed.
Explores data analysis and statistical methods as well as best practices for continuous iterative investigation of past business performance to gain insights and drive business planning. Exposes the students to several aspects of business analytics. Investigates data analytics fundamentals, data cleansing and transformation, and supervised/unsupervised data mining techniques for tasks like targeted mailing campaigns, customer segmentation, customer churn, fraud detection and market basket analysis. Prerequisite: A statistics course and consent of the department chair. May not register for MIS 571 if credit earned for MIS 471
MIS 572 - Information Systems Management
(2 hours)
Gen. Ed.
Knowledge and application of information-related resources from a management perspective: identifying information needs, strategic uses of information systems, emerging information technologies, legal issues in information technology, managing information resources effectively. Prerequisite: Foster College of Business Graduate Student or Consent of Associate Dean.
MIS 573 - Data Visualization for Business Analytics
(3 hours)
Gen. Ed.
Visual illustration of how to better understand data, present clear evidence of findings to an intended audience, and tell appealing stories through data graphics. The topics covered include but are not limited to: design principles, multivariate displays, geospatial displays, dashboards, interactive and animated displays. Some knowledge of basic programming (in any language) will be helpful, but not required. We will use several tools to refine our data and create, edit, alter, and display their visualizations. Cross-listed with MIS 473. The graduate level course will have additional requirements beyond those of the undergraduate course. Prerequisite: May not register for MIS 573 if credit earned for MIS 473.
MIS 590 - Capstone Project for Business Analytics
(3 hours)
Gen. Ed.
Applies the concepts and skills learned by data science and analytics graduate students. Students are required to work on a team with a business client on an analytics project. Prerequisite: Consent of the Department Chair
MIS 658 - Topics in Management Information Systems
(1-6 hours)
Gen. Ed.
Topics of special interest, which may vary each time the course is offered. May be repeated under different topics for a maximum of six (6) hours credit. Topic stated in current Schedule of Classes. Prerequisite: Stated in current Schedule of Classes
MIS 660 - Readings in Management Information Systems
(1-6 hours)
Gen. Ed.
Individual readings in Management Information Systems for qualified students, under the guidance of a member of the faculty. Repeatable to a maximum of 6 credit hours. Prerequisite: Advancement to candidacy; consent of instructor and director of graduate programs
The Bradley Core Curriculum exposes all students to the requisite range of knowledge, skills and perspectives that prepares them for further learning and guides them on the path of continued growth to facilitate their success and fulfillment in a changing, complex world. In essence, the Bradley Core Curriculum lays the foundation for a lifetime of intellectual development.
More specifically, the Bradley Core Curriculum advances Lydia Moss Bradley’s intent that the university “furnish its students with the means of living an independent, industrious and useful life,” by equipping them with a common set of attributes, understandings and tools to:
Core Learning Outcomes
The Bradley Core Curriculum was designed to help students achieve specific Core Learning Outcomes that span all aspects of the program.
Core Values
The Bradley Core Curriculum is grounded in a set of fundamental perspectives, Core Values, that lie at the heart of the university's scholarly enterprise.
Bradley’s cybersecurity major differs from the MIS concentration in cybersecurity in that it has a deeper focus on developing technical knowledge, skills, and abilities in specialties like digital forensics and cryptography. Preparing you to enter the industry with confidence, the major also allows students to explore career opportunities by highlighting the wide range of roles within the cybersecurity field, such as networking, penetration testing, and security awareness training.
As privacy and anonymity evolve, so too does the Bradley cybersecurity major. Staying at the cutting edge of a fast-moving industry, students like you have the unique opportunity to learn from experiences such as performing penetration testing at a local business as part of the Bradley Red Team, interning in a variety of industries located throughout the United States, developing hacking skills through the Bradley Cybersecurity Club and networking through the Bradley Information Technology Students (BITS) student organization.
Graduates of the cybersecurity program can expect interesting and challenging job opportunities in a dynamic field. Typical first jobs include cybersecurity specialist, information security analyst, information technology auditor, systems administrator, and junior penetration tester.
Let us know and we'll get back to you as soon as we can.
Bradley and Peoria share much in common — a diverse population, world-class research facilities, outstanding fine arts and entertainment, and a great sense of community. This bond provides our students with unique opportunities for internships, class projects and research.
Explore Peoria