Information Technology and Cybersecurity (ITC) courses
-
ITC 200 Critical and Creative Thinking Using Information Technology
Prerequisite: 12 hours.General Education Course (Focus on Public Issues).Students learn and apply techniques that support critical and creative thinking when solving individual and public policy problems using information technology. Case studies with applied, real-world examples are used throughout. Instructional methods include lecture, discussion, demonstration, guided practice, and technology-supported collaboration.
-
ITC 201 Computer Applications for Business
A study of the use and applications of computer information systems concepts in business and public organizations. The course emphasizes the use of spreadsheet software to plan, analyze, design, develop and test business solutions.
-
ITC 205 Web Site Design and Development
A study of the design and development of web sites using HTML editors (such as Microsoft FrontPage or Macromedia Dreamweaver). Graphics packages and multimedia packages. The student will learn to create and deploy professional-grade web sites.
-
ITC 235 Computer Hardware and Operating Systems
Introduction to computer hardware and operating systems. Topics include components of a computer, the Windows operating system, and the Linux operating system.
-
ITC 260 Introduction to Java Programming
Introduction to the key concepts of object technology and the fundamentals of the Java programming language. Projects using Java involve the development of elementary applications.
-
ITC 290 Advanced Microcomputer Applications
Emphasis on problem-solving activities using advanced applications such as word processing, desktop publishing, database, graphics, and multimedia.
-
ITC 295 Database Management Systems Concepts and Design
Study of database design, development and management concepts and techniques. Emphasis on data modeling using entity-relationship and/or UML diagrams. Discussion and application of SQL to develop and query databases.
-
ITC 330 Introduction to Networking
Prerequisite: ITC 235; and undergraduate business majors must be admitted to degree program.This is an introductory course of computer networking and its applications in business telecommunications. Topics to be covered include history of computer networks, revolution of internet and World Wide Web (WWW), switches, routers, packet switching, circuit switching, OSI models, IPv4, IPv6, DNS, DHCP, subnetting basics, firewall basics, wireless and mobile networks, and basics of network security.
-
ITC 362 Mobile App Development
Prerequisite: ITC 260.This course introduces students to programming technologies, design, and development related to mobile applications. Topics include accessing device capabilities, industry standards, operating systems, and programming for mobile applications using a standard Software Development Kit (SDK). Upon completion, students should be able to create basic applications for mobile devices.
-
ITC 366 Introduction to .Net Development with C#
Prerequisite: ITC 260.This course is an introduction to the study of object technology using the C# programming language. Topics include graphical user interfaces, event handling, exception handling, inheritance, and file I/O.
-
ITC 370 Introduction to Web Development
Prerequisite: ITC 260; and undergraduate business majors must be admitted to degree program.Introduction to the development of web-based computer applications. Provides extensive hands-on experience of an introductory nature in several important web technologies such as HTML, XHTML, CSS, XML, ASP, and scripting languages (e.g., JavaScript and/or VBScript). Additional new technologies in web development may also be presented.
-
ITC 388 Information Systems Analysis and Design
Prerequisite: ITC 235 or ITC 260 or ITC 295 or concurrent enrollment; and undergraduate business majors must be admitted to degree program.A study of the analysis and design of computer information systems covering applications, data, and infrastructure.
-
ITC 389 Digital Business Transformation
Prerequisite: undergraduate business majors must be admitted to degree program.This course explores the strategic and innovative transformation of organizational business processes through information technology (IT). Digital transformation leverages IT to improve existing business process models or to enable profound new business processes, activities, and competencies not otherwise possible without IT. Students will gain understanding of digital transformation strategies and specific business process enabling technologies such as enterprise systems, big data/analytics, artificial intelligence, and workflow automation.
-
ITC 394 Cooperative Education in Information Technology and Cybersecurity
Prerequisite: acceptance into Cooperative Education Program and permission of department head; and undergraduate business majors must be admitted to degree program.The opportunity to earn academic credit in a planned learning process that integrates academic training with a supervised work experience. Variable content course. May be repeated to a maximum of six hours.
-
ITC 397 Topics in Information Technology and Cybersecurity
Prerequisite: permission; and undergraduate business majors must be admitted to degree program.A variable content course with topics that can change from semester to semester. Topics are identified by title in the schedule of classes. May be repeated to a maximum of six hours.
-
ITC 420 IT Project Management
Prerequisite: undergraduate business majors must be admitted to degree program.A study of the concepts, practices, processes, tools, techniques and resources used to manage the entire life cycle of IT service projects. The importance of financial budgeting, accounting, and reporting will be stressed. Case studies will be used extensively.
-
ITC 429 Information Systems with Business Intelligence
Prerequisite: ITC 201; and undergraduate business majors must be admitted to degree program.An understanding of how information technology and systems are utilized in business organizations. Explore the impact of information technology and systems in facilitating business operations to accomplish business goals, improve interaction with external partners or constituents, improve organizational efficiency, achieve competitive advantage, and gain competitive insight for decision making. Topics include enterprise systems, systems development, hardware/software concepts, networking concepts, database and data warehouse concepts, business intelligence impact, and e-business concepts.
-
ITC 430 Advanced Networking
Prerequisite: ITC 330; and undergraduate business majors must be admitted to degree program.This is a hands-on advanced networking course. Topics to be covered include real-world device configuration, fiber core infrastructure, network design, troubleshooting, VLAN, VoIP, packet analysis, and penetration testing. Advanced computer security topics such as public/private key encryption, digital signature, and email security will also be introduced.
-
ITC 466 Advanced .Net Development with C#
Prerequisite: ITC 295 and ITC 366; and ITC 388 or concurrent enrollment; and undergraduate business majors must be admitted to degree program.Advanced methods and techniques of designing and implementing Windows software applications using C#. Case study will provide a framework for developing working prototypes of business applications using a graphical user interface, object-oriented language.
-
ITC 475 Advanced Web Development
Prerequisite: ITC 295 and ITC 370; and ITC 388 or concurrent enrollment; and undergraduate business majors must be admitted to degree program.Continuing coverage of the key concepts of developing intermediate to advanced web applications. Provides extensive hands-on experience of an advanced nature in several important web technologies and frameworks such as HTML, CSS, AJAX, Ruby, Ruby on Rails, and scripting languages (e.g., JavaScript).
-
ITC 494 Internship in Information Technology and Cybersecurity
Prerequisite: permission of department head; and undergraduate business majors must be admitted to degree program.A work-study program providing students an opportunity to earn course credit while working in the Information Technology field. Students will 1) gain valuable, first-hand work experience as an employee, 2) network with Information Technology professionals, and 30 enhance prior classroom learnings by applying their knowledge and skills in actual work situation. Students must complete the minimum expected number of on-site contact hours and complete a portfolio of course assignments as determined by the course instructor. Students are responsible for acquiring a qualifying employment opportunity prior to enrollment. Graded Pass/Not Pass only. May be repeated to a maximum of three hours.
-
ITC 495 Advanced Database Management Systems Concepts
Prerequisite: ITC 295; and undergraduate business majors must be admitted to degree program.The study of advanced database design, development, management, optimization and governance from the perspective of the database administrator (DBA). Includes in-depth coverage of physical database design and optimization, transaction control, assertions and other data integrity techniques. Particular attention will be given to query optimization and query processing. Students will become familiar with advanced database architectures and advanced data modeling designs.
-
ITC 528 Database Application Development with Oracle
Prerequisite: ITC 260 and ITC 295; and undergraduate business majors must be admitted to degree program.Application of database principles toward the development of a business information system. Emphasis will be on the design, construction, testing, and installation of a comprehensive database application using Oracle DBMS, SQL, Pl/SQL, HTML, or other data access tools. A significant course project is required, and may be an individual or group project. May be taught concurrently with ITC 628. Cannot receive credit for both ITC 528 and ITC 628.
-
ITC 535 Machine Learning
Prerequisite: undergraduate business majors must be admitted to degree program.An introduction to machine learning, data mining, and statistical pattern recognition. The course will also cover recent applications of machine learning, such as speech recognition, bankruptcy, credit fraud, customer churn, cancer predictions, and facial recognition. Software will be provided for hands-on experience using a feed-forward neural network optimized with a genetic algorithm for business analytics.
-
ITC 545 Data Infrastructure for Data Analytics
Prerequisite: ITC 295 and QBA 237; and undergraduate business majors must be admitted to degree program.This course focuses on emerging issues surrounding the modern data infrastructures that enable data analytics. Students will explore the challenges of working with Big Data (large, diverse datasets that often include varied data types and streaming data) in addition to traditional data infrastructures such as data warehouses. They will become familiar with capturing data from contemporary sources such as web and social media, mobile and sensors, and a variety of large, publically available datasets. Various data management techniques will be explored, including distributed file systems and associated query methods. The goal of this course is to prepare students to assess and recommend large-scale information storage and retrieval components which enable data analytics. May be taught concurrently with ITC 645. The graduate level (645) students will have a significant research project required above and beyond the undergraduate level (545) students. Cannot receive credit for both ITC 545 and ITC 645.
-
ITC 555 Data Visualization
Prerequisite: QBA 237; and undergraduate business majors must be admitted to degree program.This course introduces data visualization concepts, principles, techniques and tools. Data visualization is an effective approach to discover insights from data. It is a necessary component in the skills portfolio of a data analytics professional. Students will learn relevant principles from fields such as psychology and human computer interaction. This course is designed as hands-on, experience oriented. The principles, concepts, ideas and insights discovering are taught by using data visualization software. The designed learning outcome is that students are able to (1) interpret and explain commonly used data visualization presentations, (2) suggest visualization methods for specific decision making purpose, (3) understand special features of visualization formats such as possible biases that readers may be subject to, and (4) use a software package to design and implement a visualization project. May be taught concurrently with ITC 655. The graduate level (655) students will have a significant research project required above and beyond the undergraduate level (555) students. Cannot receive credit for both ITC 555 and 655.
-
ITC 560 Fundamentals of Cybersecurity
Prerequisite: ITC 330 and undergraduate business majors must be admitted to degree program.The course is an introduction to the basic issues in computer security. While technical in nature, this course is introductory in its approach in that the student is not required to have an extensive background in programming or technical support.
-
ITC 563 Introduction to Network Security
Prerequisite: ITC 560 or concurrent enrollment; and undergraduate business majors must be admitted to degree program.This hands-on course provides an introduction to tools and techniques used by security professionals to secure corporate networks. Topics include virtual private networks (VPNs), firewalls, and intrusion detection and prevention systems (IDS/IPS). Defense in depth will be taught through the installation and configuration of firewalls, VPNs, and IDS/IPS. Students will be able to recognize and prevent malicious attacks on corporate networks.
-
ITC 564 Introduction to Ethical Hacking
Prerequisite: ITC 560 or concurrent enrollment; and undergraduate business majors must be admitted to degree program.This hands-on course provides an introduction to tools and techniques used by hackers to penetrate corporate networks. Topics include vulnerabilities of operating systems, incident-handling methods, and an overview of the process and methodologies used in penetration testing including ethical and legal implications.
-
ITC 565 Computer Forensics
Prerequisite: ITC 560 or concurrent enrollment; and undergraduate business majors must be admitted to degree program.This hands-on course addresses the fundamentals of computer system forensics. It will provide an overview of computer crimes, forensic methods, the role of computer forensics specialists, computer forensic evidence, and the application of forensic analysis skills. Emerging technology and future directions will be considered along with email, mobile, Window, Mac, and Linux forensics. May be taught concurrently with ITC 765. Cannot receive credit for both ITC 565 and ITC 765.
-
ITC 566 Web Application Security
Prerequisite: ITC 560 or concurrent enrollment; and undergraduate business majors must be admitted to degree program.This hands-on course addresses the fundamentals of computer system forensics. It will provide an overview of computer crimes, forensic methods, the role of computer forensics specialists, computer forensic evidence, and the application of forensic analysis skills. Emerging technology and future directions will be considered along with email, mobile, Window, Mac, and Linux forensics. May be taught concurrently with ITC 766. Cannot receive credit for both ITC 566 and ITC 766.
-
ITC 580 Fundamentals of Blockchain Technology
Prerequisite: ITC 260 and QBA 237; and undergraduate business majors must be admitted to degree program.This class explores the fundamental components and architecture of blockchain technology. Students will obtain a basic understanding of the blockchain technology, its history and current developments, and business/technical challenges and emerging solutions. Students will have a hands-on building experience of blockchain applications, learn how blockchain technology works with various programming languages, and explore current protocols and platforms of blockchain. Topics covered include components of Blockchain applications (consensus protocols, distributed ledgers, digital assets, smart contracts, cryptography, etc.); characteristics of different types of blockchains (permissioned vs. permissionless; public vs. private; etc.); and use cases (Blockchain vs. traditional distributed databases, etc.). May be taught concurrently with ITC 680. Cannot receive credit for both ITC 580 and ITC 680.
-
ITC 581 Foundations of Business Analysis
Prerequisite: undergraduate business majors must be admitted to degree program.This course provides a foundational overview of Business Analysis (BA), which enables enterprise change by defining needs and recommending solutions that deliver value to stakeholders. Topics covered in the course include foundational principals of IT strategy and governance, IT/business alignment, IT service management, and the BA body of knowledge. May be taught concurrently with ITC 681. Cannot receive credit for both ITC 581 and ITC 681.
-
ITC 583 Cloud Computing
Prerequisite: undergraduate business majors must be admitted to degree program.A study of the concepts and applications of cloud computing. Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g. networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. May be taught concurrently with ITC 683. Cannot receive credit for both ITC 583 and ITC 683.
-
ITC 600 Information Systems in Business Organizations
Prerequisite: permission of a director of a College of Business graduate program.Comprehensive study of the fundamentals of business information systems. Designed for graduate students who have not had undergraduate information systems courses. Will not be counted in the hours required for a College of Business graduate degree.
-
ITC 628 Database Application Development with Oracle
Prerequisite: ITC 466 or ITC 475 or permission of a director of a College of Business graduate program.Application of database principles toward the development of a business information system. Emphasis will be on the design, construction, testing, and installation of a comprehensive database application using Oracle DBMS, SQL, Pl/SQL, HTML, or other data access tools. A significant course project is required, and may be an individual or group project. May be taught concurrently with ITC 528. Cannot receive credit for both ITC 528 and ITC 628.
-
ITC 645 Data Infrastructure for Data Analytics
This course focuses on emerging issues surrounding the modern data infrastructures that enable data analytics. Students will explore the challenges of working with Big Data (large, diverse datasets that often include varied data types and streaming data) in addition to traditional data infrastructures such as data warehouses. They will become familiar with capturing data from contemporary sources such as web and social media, mobile and sensors, and a variety of large, publically available datasets. Various data management techniques will be explored, including distributed file systems and associated query methods. The goal of this course is to prepare students to assess and recommend large-scale information storage and retrieval components which enable data analytics. May be taught concurrently with ITC 545. Cannot receive credit for both ITC 545 and ITC 645. The graduate level (645) students will have a significant research project required above and beyond the undergraduate level (545) students.
-
ITC 655 Data Visualization
This course introduces data visualization concepts, principles, techniques and tools. Data visualization is an effective approach to discover insights from data. It is a necessary component in the skills portfolio of a data analytics professional. Students will learn relevant principles from fields such as psychology and human computer interaction. This course is designed as hands-on, experience oriented. The principles, concepts, ideas and insights discovering are taught by using data visualization software. The designed learning outcome is that students are able to (1) interpret and explain commonly used data visualization presentations, (2) suggest visualization methods for specific decision making purpose, (3) understand special features of visualization formats such as possible biases that readers may be subject to, and (4) use a software package to design and implement a visualization project. May be taught concurrently with ITC 555. Cannot receive credit for both ITC 555 and ITC 655. The graduate level (655) students will have a significant research project required above and beyond the undergraduate level (555) students.
-
ITC 663 Telecommunications and Network Security
Prerequisite: ITC 760 and admission to the Cybersecurity program or permission.This hands-on course provides an introduction to tools and techniques used by security professionals to secure corporate networks. Topics include virtual private networks (VPNs), firewalls, and intrusion detection and prevention systems (IDS/IPS). Defense in depth will be taught through the installation and configuration of firewalls, VPNs, and IDS/IPS. Students will be able to recognize and prevent malicious attacks on corporate networks. A significant research project is required.
-
ITC 664 Ethical Hacking and Incident Response
Prerequisite: ITC 760 or concurrent enrollment; and admission to the Cybersecurity program or permission.This hands-on course provides an introduction to tools and techniques used by hackers to penetrate corporate networks. Topics include vulnerabilities of operating systems, incident-handling methods, and an overview of the process and methodologies used in penetration testing including ethical and legal implications. A significant research project is required.
-
ITC 680 Fundamentals of Blockchain Technology
Prerequisite: QBA 775.This class explores the fundamental components and architecture of blockchain technology. Students will obtain a basic understanding of the blockchain technology, its history and current developments, and business/technical challenges and emerging solutions. Students will have a hands-on building experience of blockchain applications, learn how blockchain technology works with various programming languages, and explore current protocols and platforms of blockchain. Topics covered include components of Blockchain applications (consensus protocols, distributed ledgers, digital assets, smart contracts, cryptography, etc.); characteristics of different types of blockchains (permissioned vs. permissionless; public vs. private; etc.); and use cases (Blockchain vs. traditional distributed databases, etc.). May be taught concurrently with ITC 580. Cannot receive credit for both ITC 580 and ITC 680.
-
ITC 681 Foundations of Business Analysis
This course provides a foundational overview of Business Analysis (BA), which enables enterprise change by defining needs and recommending solutions that deliver value to stakeholders. Topics covered in the course include foundational principals of IT strategy and governance, IT/business alignment, IT service management, and the BA body of knowledge. May be taught concurrently with ITC 581. Cannot receive credit for both ITC 581 and ITC 681.
-
ITC 682 Lean IT
Lean principles to manage IT with an emphasis on the reduction of waste and providing value to customers. Additional principles from Lean Six Sigma, continual improvement, IT Service Management, and other relevant areas will be covered. Course requires students to complete a project analyzing one or more of the existing IT processes of an organization.
-
ITC 683 Cloud Computing
A study of the concepts and applications of cloud computing. Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g. networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. May be taught concurrently with ITC 583. Cannot receive credit for both ITC 583 and ITC 683.
-
ITC 696 Problems in Business: Information Technology and Cybersecurity
Prerequisite: permission of a director of a College of Business graduate program.Technical or professional problems growing from particular needs which may require additional depth or breadth of study. Outline of study must be approved prior to enrolling. May be repeated to a maximum of three hours.
-
ITC 720 Project Management in Information Systems
A study of the concepts, practices, processes, tools, techniques and resources used by information system (IS) project managers. The entire project life cycle will be covered from inception to close-out. The course will closely follow the framework of the Project Management Body of Knowledge (PMBoK). The course will focus on how to manage the scope, schedule, budget and risk of projects, with emphasis on information systems and information technology projects.
-
ITC 732 Strategic IT Planning
Prerequisite: admission to the MS in Information Technology program.Introduction to fundamental issues of information system (IS) planning. Current theory and specific IS planning practices are studied. Emphasis on strategic implications of information technology, IS planning vis-a-vis strategic planning, development and maintenance of IS plans, analysis of organization information requirements, and prioritizing IS projects. Implications for business and technology trends and application of planning concepts to IS planning projects are examined.
-
ITC 735 Neural Networks for Machine Learning
Artificial neural networks and how they are being used for machine learning, as applied to data analytics in the business environment. Students will be required to collect original data for neural network analysis. Different learning algorithms will be explored, including the Genetic Algorithm. This course will lead to a graduate level paper with possibilities for publication.
-
ITC 736 Data Communications and Networking
Prerequisite: admission to the MS in Information Technology program.Computer network planning, including physical layout, resource requirements, and budgeting. Administration of computer networks, including managing user accounts; selecting and loading applications software; managing upgrades and enhancements; monitoring and optimizing system performance; ensuring physical and logical system security.
-
ITC 738 Information Technology Project Management
Prerequisite: admission to the MS in Information Technology program.Objectives and techniques of planning, organizing, and managing complex information systems development projects. The course will include a study of resources and tools available for scheduling, tracking, and measuring system development productivity.
-
ITC 740 IT System Development
Prerequisite: admission to the MS in Information Technology program.Study of various systems development methodologies used to analyze, design, and implement information systems; selection criteria for a specific methodology, and how to introduce a new methodology within an existing environment. Specific tools and techniques for systems development and for business process reengineering will be explored and applied.
-
ITC 744 Information Systems Management
Prerequisite: admission to the MS in Information Technology program.Overview of managerial applications of information technology (IT) to increase effectiveness. Use of IT to support decision making, cooperative work, organizational competitive advantage, and inter-organizational communication. Various planning approaches will illustrate the use of IT in organizations. Case method will be used.
-
ITC 746 Data Management
Prerequisite: admission to the MS in Information Technology program.Study of data modeling using tools such as Entity-Relationship and Semantic Object Models. Examination of the Database Administrator's responsibilities including monitoring and tuning of the database, establishment of database reliability, and security. A case project will include the development of a data model and a database administration plan for a client/server database system.
-
ITC 747 IT Legal Issues
Prerequisite: admission to the MS in Information Technology program.Focus on the legal and ethical environment relevant to advances in technology. Issues include intellectual property, jurisdiction, defamation, invasion of privacy, electronic contracts, computer crime, censorship, unsolicited email, antitrust issues, and encryption. Recent developments, court decisions, federal and state statutes, treaties and international agreements, administrative rulings, and legal literature regarding internet law, will be explored and explained.
-
ITC 748 Principles of Information Security
Prerequisite: admission to the MS in Information Technology program.This course 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. The students will learn a balance introduction to both security management and technical components of information security; they will be exposed to the spectrum of security activities, methods, methodologies, and procedures. This spectrum includes inspection and protection of information assets, detection of and reaction to threats to information assets, and examination of pre- and post-incident procedures, technical and managerial responses and an overview of the information security planning functions.
-
ITC 752 IT Leadership
Prerequisite: admission to the MS in Information Technology program.This course is designed to provide an understanding and appreciation of organizational behavior issues facing senior and mid-level IT managers. Topics to be examined include: organizational behavior from an individual, group and structural perspective, organizational culture, leadership, perception and decision-making values and attitudes, and emotional intelligence. The material should be of interest and benefit to IT professionals, irrespective of technical specialty, who are currently in or aspire to IT management.
-
ITC 754 Organizational Transformation
Prerequisite: admission to the MS in Information Technology program.Study of interrelated economic, social, political, and technological forces requiring organizations to transform their systems and processes to survive and succeed. Students will examine a variety of typical transformations from the perspective of a work unit member and a manager of the change process.
-
ITC 755 Data Analysis and Visualization
Prerequisite: admission to the MS in Information Technology program.This course will introduce students to the principles and techniques of data analysis and visualization. The course will help students develop the skills and knowledge to effectively analyze, visualize and communicate data insights. It will emphasize hands-on experience and highlight practical challenges involved in working with real-world data. After completing the course, the students will be able to (1) understand the application of data visualization for effective communication (2) understand key design principles and techniques for visualizing data (3) collect and process data for visualization (4) apply visualization methods for specific decision-making purpose.
-
ITC 756 Special Topics in Information Technology
Prerequisite: admission to the MS in Information Technology program.Variable content with topics that can change from semester to semester. Topics are identified by title in the schedule of classes. Practical applications will be stressed. May be repeated to a maximum of six hours.
-
ITC 758 Technological Innovation
Prerequisite: admission to the MS in Information Technology program.This course explores the challenges, impacts, and organizational best practices tied to technological innovation. Topics covered in this course include technological innovation types and their characteristics, the process of managing technological innovation, best practices and challenges of implementing radical and/or disruptive technological innovations, and current developments across the technological innovation landscape.
-
ITC 760 Foundations of Cybersecurity
Prerequisite: permission of Cybersecurity program director.This course is an introduction to the basic issues in computer security. While technical in nature, this course is introductory in its approach in that the student is not required to have an extensive background in programming or technical support. A significant research project is required.
-
ITC 761 Management Information Systems
Prerequisite: admission to the MBA program or permission from the MBA Program Director.This course includes and goes beyond the typical management information system course material. It includes a macro application to the concepts, designs, and implementations of business information systems. Time is spent as well in exploring the importance of balancing technical innovation, business stewardship, and socially responsible and ethical uses of technology.
-
ITC 762 Legal Issues in Cybersecurity
Prerequisite: ITC 760 or concurrent enrollment; and admission to the Cybersecurity program or permission.This course provides an overview of the laws and legal processes involved in e-commerce, privacy, and intellectual property rights and cyberspace law. Risk analysis, incident response, and network forensic investigations. Objectives include recognizing the legal aspects of the security triad: confidentiality, integrity, and availability, examining the concepts of privacy and its legal protections, and being able to explain the importance of forensics examination in legal proceedings.
-
ITC 765 Computer Forensics
Prerequisite: ITC 760 and admission to the Cybersecurity program or permission.This hands-on course addresses the fundamentals of computer system forensics. It will provide an overview of computer crimes, forensic methods, the role of computer forensics specialists, computer forensic evidence, and the application of forensic analysis skills. Emerging technology and future directions will be considered along with email, mobile, Window, Mac, and Linux forensics. A significant research project is required. May be taught concurrently with ITC 565. Cannot receive credit for both ITC 565 and ITC 765.
-
ITC 766 Web Application Security
Prerequisite: ITC 760 or concurrent enrollment; and admission to the Cybersecurity program or permission.This hands-on course provides an introduction to tools and techniques used to hack web applications. Security strategies will be presented that can help to mitigate risk associated with web applications and social networking. Course objectives include analyzing the impact of the internet and web applications on the business world, the evolution of social media and social networking, analyzing common website attacks, weaknesses, and security best practices. A significant research project is required. May be taught concurrently with ITC 566. Cannot receive credit for both ITC 566 and ITC 766.
-
ITC 767 Management of Information Security
Prerequisite: ITC 760 or concurrent enrollment; and admission to the Cybersecurity program or permission.This course surveys the management of the information security function within organizations. Topics include establishing and implementing information security policies; assessing and mitigating risk associated with IT infrastructure; and planning/auditing compliance with information security policies, laws and regulations.
-
ITC 770 Seminar in Cybersecurity
Prerequisite: 15 hours of graduate Cybersecurity courses and permission from the Cybersecurity Program Director.Critical evaluation and interpretation of research and literature in Cybersecurity.
-
ITC 774 Predictive Artificial Intelligence
Prerequisite: admission to the MS in Information Technology program.Tools and methodologies for predictive data analytics in the business environment, including artificial intelligence categories, machine learning, multi-layered neural networks, and genetic algorithms. Data preparation, data runs (using a mashup of a multi-layered neural networks and the genetic algorithm), and data analysis will be conducted throughout the semester cumulating into a final project paper.
-
ITC 775 Enterprise Data Analytics
Prerequisite: admission to the MS in Information Technology program.This course introduces students to the creation of business value through data analytics. In contrast to the purely technical treatment of data analytics found in many analytics methods courses, this course will explore the entire data analytic process including: (1) identifying opportunities for deriving business value through analytics, (2) translating these opportunities into analytic strategy; (3) selecting and performing appropriate analytic methods; and (4) facilitating the realization of business value by effectively communicating the analytic results.
-
ITC 790 Seminar in Management Information Systems
Prerequisite: 15 hours of graduate business administration courses and permission from the MBA Program Director.Critical evaluation and interpretation of research and literature in information systems.
-
ITC 794 Internship: Information Technology and Cybersecurity
Prerequisite: permission of the director of the appropriate graduate program and department head.In consultation with the coordinating professor, the student is engaged in first-hand experience with a business, organization, or other professional entity. A portfolio of assigned work shall be collected, examined and evaluated during the semester.
-
ITC 795 Independent Study-Information Technology
Prerequisite: admission to the MS in Information Technology program and permission of program director.In consultation with an advisor, students select a specific information technology topic for intensive study. Course deliverables appropriate for the selected topic and study will be determined by the advisor. Variable content course.
-
ITC 796 Independent Study-Information Technology and Cybersecurity
Prerequisite: permission of advisor.In consultation with the advisor, student selects, for intensive study, a specific area of concern related to the student's program, with emphasis on research.
-
ITC 797 Special Topics
Prerequisite: permission.Study of topics in Information Technology and Cybersecurity. May be repeated to a maximum of six hours when topic varies.
-
ITC 799 Thesis
Prerequisite: permission of instructor.Independent research and study connected with the preparation of a thesis.