IT 11000 INTRODUCTION TO OFFICE PRODUCTIVITY APPS 3 Credit Hours
(Equivalent to CIS 24053) Covers the basic concepts and use of computer systems, including hardware, personal productivity software, Internet usage and file management.
Prerequisite: None.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
Attributes: TAG Business
IT 11004 SURVEY OF INFORMATION TECHNOLOGY 3 Credit Hours
Overview introduction to information technologies, career paths and professional certifications available.
Prerequisite: None.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 11005 INTRODUCTION TO OPERATING SYSTEMS AND NETWORKING TECHNOLOGY 3 Credit Hours
Survey of desktop and network operating systems essentials, including file and disk management, system tools utilization, security concepts, resource sharing and introductory network concepts. Students will learn about a variety of operating systems including mobile devices. Students will learn fundamentals of networking including network devices, cabling, numbering systems and network models.
Prerequisite: None.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 11006 INTRODUCTION TO WEB SITE TECHNOLOGY 3 Credit Hours
Focuses on website technologies, including HTML. Students learn the history of the Internet and effective search techniques.
Prerequisite: None.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
Attributes: CTAG Intro Web Dev/Inter Media, TAG Intro Web Dev/Intera Media
IT 11009 COMPUTER ASSEMBLY AND CONFIGURATION 3 Credit Hours
Comprehensive course covering concepts like disk operating system functions and features; hardware/software installation procedures; file and directories management; system configuration/optimization; backup procedures; security; access control; networking, mobile devices, servers, cloud technologies and user management.
Prerequisite: CS 33211 or IT 11005.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 12000 INTERMEDIATE OFFICE PRODUCTIVITY APPS 3 Credit Hours
Covers intermediate concepts and integration of computer applications. Emphasis on software suites, specifically word processing, electronic spreadsheets, database and presentation applications.
Prerequisite: None.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 13000 APPLIED SECURITY ESSENTIALS 3 Credit Hours
Course provides an introduction to the principles, challenges and practices of cybersecurity. Students explore key concepts related to information security and data privacy, understand common vulnerabilities, and examine the strategies used to mitigate cyber risks. Topics include network security, cryptography, malware, intrusion detection, compliance frameworks and the risks associated with emerging technologies such as IoT and healthcare IT.
Prerequisite: IT 11005.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
Attributes: TAG Intro to Cybersecurity
IT 15000 FUNDAMENTALS OF PROGRAMMING FOR INFORMATION TECHNOLOGY 3 Credit Hours
Course provides a foundation in computer programming, focusing on key concepts, principles and practices. Students learn about the evolution of programming languages, explore the software development life cycle and apply basic programming techniques. The course covers logical thinking, procedural programming and control structures (conditional statements, loops, switch statements). Students gain hands-on experience using Integrated Development Environments/Integrated Development Learning Environment, manage version control in web-based collaborative repository and implement basic file management and security practices. Additionally, the course introduces secure programming, troubleshooting techniques and explores various applications of programming.
Prerequisite: None.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 20030 VISUAL AND OBJECT-ORIENTED PROGRAMMING IN INFORMATION TECHNOLOGY 3 Credit Hours
Course provides an introduction to the fundamental concepts of visual programming and object-oriented programming within the context of Information Technology. Students learn to design and develop interactive programs using graphical user interfaces and apply object-oriented programming principles, such as encapsulation, inheritance and polymorphism. Course covers essential topics including database connectivity, internet programming and the development of dynamic web applications.
Prerequisite: IT 15000.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 21002 NETWORK SETUP AND CONFIGURATION 3 Credit Hours
Introduces networking in local area network (LAN), wide area network (WAN) and Cloud environments. Topics include network hardware, numbering systems, protocols, configuration, operation, setup, installation, administration, management and security. Students will also learn and practice troubleshooting strategies.
Pre/corequisite: IT 11009.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
Attributes: CTAG Intro to Networking, ITAG Intro to Networking, TAG Intro to Networking
IT 21003 SYSTEM ADMINISTRATION FOR INFORMATION TECHNOLOGY PROFESSIONALS 3 Credit Hours
Course provides an introduction to system administration, focusing on the skills and knowledge required to manage, configure and troubleshoot IT systems in professional environments. Students learn the fundamentals of managing operating systems, networks and user environments across diverse platforms. Emphasis is placed on practical skills in system configuration, resource management, security and network services.
Prerequisite: IT 11005.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 21004 INTRODUCTION TO DATABASE FOR INFORMATION TECHNOLOGY 3 Credit Hours
Introductory course covering basic database administration, transaction management, data security principles, and professional standards. Emphasis is placed on conceptual modeling, normalization, SQL and the use of stored procedures for Information Technology professionals.
Prerequisite: None.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 21006 DATABASE PROGRAMMING 3 Credit Hours
Focuses on database systems development, querying, report writing, and troubleshooting using object-oriented programming languages and Structed Query Language.
Prerequisite: CS 13001 or CIS 24065 or EMAT 25310 or IT 15000.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 21007 CYBER ETHICS IN INFORMATION TECHNOLOGY 3 Credit Hours
Covers the ethics, issues and policies regarding the Internet. Course includes discussion/research on intellectual property/freedom, hacking, pornography and privacy.
Prerequisite: None.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 21009 SEMINAR IN INFORMATION TECHNOLOGY 3 Credit Hours
Capstone course encompassing critical thinking, reflection, writing and discussion applying current theories of IT to on-the-job experiences and roles, with an emphasis on preparation for a career in IT. Students develop a portfolio to confirm their level of knowledge.
Prerequisite: IT 11005 and IT 11006 and IT 11009 and IT 15000 and IT 21002 and IT 21015.
Schedule Type: Seminar
Contact Hours: 3 other
Grade Mode: Standard Letter
IT 21011 TECHNIQUES OF MULTIMEDIA WEB DESIGN 3 Credit Hours
Focuses on developing and managing effective web sites using, including sound and video.
Prerequisite: IT 11006.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 21015 PROJECT MANAGEMENT AND COLLABORATION IN INFORMATION TECHNOLOGY 3 Credit Hours
Students learn the project management life cycle and practice collaborative delivery of IT projects. Emphasis on team roles, scope definition, scheduling, communication, quality, risk, procurement awareness, Artificial Intelligence in project management and project closure. Students use common collaboration and project tools to plan, execute, monitor and close a team project for a realistic stakeholder. Teamwork is required.
Prerequisite: Sophomore standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 21037 WEB SCRIPTING 3 Credit Hours
Introduces foundational client-side scripting skills essential for building interactive, dynamic websites. Students learn to design and implement scripts to enhance web functionality and user experience, with a focus on scripting within modern web technologies and best practices in JavaScript development.
Prerequisite: CS 13001 or CIS 24065 or EMAT 25310 or (IT 15000 and IT 11006).
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 21092 PRACTICUM FOR INFORMATION TECHNOLOGY (ELR) 1-3 Credit Hours
(Repeatable for credit) Supervised work experience in information technology environment; 45 hours supervised work experience per credit hour.
Prerequisite: Sophomore standing.
Schedule Type: Practical Experience
Contact Hours: 3-9 other
Grade Mode: Standard Letter
Attributes: Experiential Learning Requirement
IT 21095 SPECIAL TOPICS IN INFORMATION TECHNOLOGY 1-3 Credit Hours
(Repeatable for credit) Rotating topics in information technology. Specific topic, learning objectives and required activities are announced in the Schedule of Classes for each offering.
Prerequisite: Special approval.
Schedule Type: Lecture
Contact Hours: 1-3 lecture
Grade Mode: Standard Letter
IT 21096 INDIVIDUAL INVESTIGATION IN INFORMATION TECHNOLOGY 1-3 Credit Hours
(Repeatable for credit) Faculty-supervised individual investigation on a focused topic in information technology. Specific topics, tools and methods are defined per student in a brief learning plan approved by the instructor. Students complete a capstone-quality artifact appropriate to the topic.
Prerequisite: Special approval.
Schedule Type: Individual Investigation
Contact Hours: 3-9 other
Grade Mode: Standard Letter
IT 21100 NETWORK TROUBLESHOOTING 3 Credit Hours
Covers network troubleshooting techniques. Topics include identifying the scope of the problem, systematic troubleshooting approaches, problem resolution and ongoing maintenance.
Prerequisite: CS 33211 or ENGR 23010 or IT 21002.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 21110 NETWORK ROUTING AND SWITCHING 3 Credit Hours
Course covering internetworking concepts. Topics include networking standards, network designs, cabling, Transmission Control Protocol/Internet Protocol (TCP/IP), routing protocols, switch and router configuration, local area network (LAN) and wide area network (WAN) segments, virtual local area network (VLAN) and other related topics.
Prerequisite: CS 33211 or IT 21002; or ENGR 23010.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
Attributes: CTAG Cisco I: CCNA 7, ITAG Cisco I: CCNA 7
IT 21200 ETHICAL HACKING 3 Credit Hours
Tools and techniques ethical hackers and security testers use to discover vulnerabilities and solutions to protect computer networks.
Prerequisite: CS 33211 or ENGR 23010 or IT 21002.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
Attributes: ITAG Ethical Hacker
IT 21300 INTRODUCTION TO SECURITY INCIDENT MANAGEMENT 3 Credit Hours
Course covering an introduction to defending against cyber attackers.
Prerequisite: IT 21002.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 23000 INTRODUCTION TO OPERATING SYSTEM SECURITY 3 Credit Hours
Course introducing operating system security configurations, considerations and best practices.
Prerequisite: CS 33211 or ENGR 23010 or IT 21002.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 24000 DEVELOPING AND IMPLEMENTING SECURITY POLICIES 3 Credit Hours
This course covers governance, legal considerations, and regulations related to information security policy development and implementation.
Prerequisite: CS 33211 or ENGR 23010 or IT 21002.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 26315 CERTIFICATION PREP IN INFORMATION TECHNOLOGY 3 Credit Hours
Certification preparation course helps students prepare for professional certification attempts in Information Technology. Certification is not guaranteed. Certification fees may apply.
Prerequisite: Special approval.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 30000 PYTHON PROGRAMMING IN INFORMATION TECHNOLOGY 3 Credit Hours
Python language introducing object-oriented programming concepts utilized in various roles in the IT field. Topics include: implementation, variables, file and exception handling, control/data structures, functions, collections and modules.
Prerequisite: None.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 31002 HEALTH INFORMATION TECHNOLOGY SUPPORT 3 Credit Hours
Course covers skills and knowledge required to implement and support healthcare IT (HIT) systems including regulatory and compliance issues; organizational behavior, IT and medical business operations; best practices and security.
Prerequisite: Junior standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36095 SPECIAL TOPICS IN INFORMATION TECHNOLOGY 1-3 Credit Hours
(Repeatable for credit) Rotating topics in information technology. Specific topic, learning objectives and required activities are announced in the Schedule of Classes for each offering. May be repeated for credit when topic changes.
Prerequisite: None.
Schedule Type: Lecture
Contact Hours: 1-3 lecture
Grade Mode: Standard Letter
IT 36303 DIGITAL IMAGE EDITING 3 Credit Hours
Course covers various concepts involved in the creation and manipulation of digital images.
Prerequisite: Sophomore standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36304 C++ PROGRAMMING 3 Credit Hours
Course expands on foundational C++ programming skills, covering advanced object-oriented programming, data structures, pointers, dynamic memory management and file I/O. Students use the Standard Template Library and develop efficient, maintainable C++ applications through hands-on projects, with an emphasis on exception handling, debugging and performance optimization.
Prerequisite: IT 15000 and IT 20030.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36305 C# PROGRAMMING 3 Credit Hours
Course advances C# programming skills, emphasizing object-oriented principles, data structures, file handling, and data manipulation using LINQ and the development of Windows and web applications using C#. Students develop both Windows and web applications, focusing on asynchronous programming, error handling and debugging to create efficient, maintainable applications through hands-on projects and exercises.
Prerequisite: IT 15000 and IT 20030.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36306 JAVA PROGRAMMING 3 Credit Hours
Course advances Java programming skills, covering core object-oriented concepts, data structures, algorithms and multithreading. Topics include exception handling, file input/output, network programming and Graphical User Interface development. Through hands-on projects and practical applications, students develop efficient and robust Java applications.
Prerequisite: IT 15000 and IT 20030.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36308 ERGONOMICS AND USABILITY IN INFORMATION TECHNOLOGY 3 Credit Hours
Introduction to ergonomics, usability design and assessment methods for the development of computer hardware, software and systems.
Prerequisite: Junior standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36309 PROGRAMMING MOBILE APPLICATIONS 3 Credit Hours
Introduces the unique program design considerations required by mobile devices. Course focuses on creating programs that can be deployed on different devices.
Prerequisite: CIS 24065 or CS 13001 or EMAT 25310 or IT 15000.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36314 SEMINAR IN EMERGING COMPUTER AND INFORMATION TECHNOLOGIES 3 Credit Hours
Survey of new and emerging technologies in computer and information technology.
Prerequisite: Junior standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36318 SURVEY OF INFORMATION SECURITY, INTERNET FRAUD AND COMPUTER FORENSICS (WIC) 3 Credit Hours
Course provides a non-technical introduction to contemporary issues in information security, Internet fraud and computer forensics.
Prerequisite: ENG 21011 or HONR 10297; and junior standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
Attributes: Writing Intensive Course
IT 36319 GENERATIVE AI AND ETHICS IN INFORMATION TECHNOLOGY (WIC) 3 Credit Hours
Course explores Generative Artificial Intelligence (GenAI) and its intersection with ethics, governance and Information Technology (IT) domains such as cybersecurity, software development, data management and operations. Students examine how GenAI is transforming IT practice as both a capability for defense and efficiency and a source of new risks. Students build fluency in AI fundamentals, GenAI architectures, ethical design principles, privacy challenges and accountability frameworks for IT. The course also highlights human factors, security testing practices and decision-making frameworks, emphasizing fairness, transparency and trust in AI-enabled systems.
Prerequisite: Junior standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
Attributes: Writing Intensive Course
IT 36320 COMPUTER FORENSICS 3 Credit Hours
Hands-on skills in incident response, forensic preparation and data recovery and analysis.
Prerequisite: CS 33211 or ENGR 23010 or IT 21002.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36321 DIGITAL AND NETWORK FORENSICS 3 Credit Hours
Course provides a comprehensive study of the principles, methodology and legal frameworks governing digital forensics and incident response (DFIR). Students master evidence collection and preservation (chain of custody), analyze techniques for data hiding (steganography and encryption) and apply specialized forensic procedures across network, disk and mobile environments. Students learn about incident response planning and investigation and the production of legally sound, professional forensic reports.
Prerequisite: CS 33211 or ENGR 23010 or IT 21002.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36330 NETWORK SECURITY FUNDAMENTALS 3 Credit Hours
Examines the primary issues involved in securing resources in networked environment, including threat assessment, countermeasures, best practices, security protocols, cryptography and management-related issues.
Prerequisite: CS 33211 or IT 21002; or ENGR 23010.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36339 CLOUD AND VIRTUALIZATION TECHNOLOGIES IN INFORMATION TECHNOLOGY 3 Credit Hours
Covers the basics of the common cloud computing and major virtualization technologies and their place in the modern enterprise. Topics include foundational understanding of virtualization implementations and tools; and how to plan, install, manage, configure, monitor and secure public, private, hybrid, cloud and service models for platform, software, infrastructure and other technologies.
Prerequisite: Junior or senior standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36340 HELP DESK SUPPORT 3 Credit Hours
Examines the role of the IT help desk in modern organizations, including service models, customer communication, ticketing and knowledge management, troubleshooting methods, metrics and escalation and security and privacy practices. Students practice professional support using common tools for remote assistance, documentation and incident tracking.
Prerequisite: ENGR 23010 or IT 11009.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36350 PROGRAMMING OFFICE PRODUCTIVITY APPLICATIONS 3 Credit Hours
Introduces the use of Visual Basic for Applications as a tool to create customized programs that automate repetitive and/or complex tasks performed using office suite applications.
Prerequisite: IT 15000.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36355 COMMAND LINE UTILITIES 3 Credit Hours
Course prepares students to perform effectively in Windows, Linux and various server command line environments. Topics include command syntax, batch files, script files and internal and external commands.
Prerequisite: CS 33211 or EMAT 25310 or ENGR 23010 or IT 21002.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 36392 INTERNSHIP FOR INFORMATION TECHNOLOGY STUDENTS (ELR) 1-3 Credit Hours
(Repeatable for Credit) An arranged work experience for students in the information technology field. Students complete 45 hours of internship per credit.
Prerequisite: Junior standing.
Schedule Type: Practical Experience
Contact Hours: 3-9 other
Grade Mode: Standard Letter
Attributes: Experiential Learning Requirement
IT 36396 CERTIFICATION PREPARATION IN INFORMATION TECHNOLOGY 3 Credit Hours
(Repeatable for Credit) Certification preparation course to help students prepare for professional certification attempts in information technology. Certification is not guaranteed and certification fees may apply.
Prerequisite: Special approval.
Schedule Type: Individual Investigation
Contact Hours: 3 other
Grade Mode: Standard Letter
IT 38000 AI IN INFORMATION TECHNOLOGY AND CYBERSECURITY 3 Credit Hours
Course explores how artificial intelligence (AI) and machine learning (ML) are transforming modern cybersecurity practices. Students learn how to apply AI techniques to detect, prevent and respond to cyber threats, analyze security data and improve decision-making. The course covers fundamental AI concepts, how AI is used in cybersecurity, ethical considerations and real-world applications through case studies and hands-on labs.
Prerequisite: IT 13000 and IT 21002.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 38001 CYBER WARFARE 3 Credit Hours
Course explores the strategic, operational and technical aspects of cyber warfare, including offensive and defensive cyber operations, state and non-state cyber actors and the tools and techniques used in modern digital conflicts. Students gain an applied understanding of cyber weapons, cyber defense strategies and how national and organizational infrastructures defend against cyberattacks. The course includes hands-on exercises simulating real-world cyber warfare scenarios.
Prerequisite: IT 13000 and IT 21002.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 40000 CYBERSECURITY 3 Credit Hours
Builds on a background in networking and focuses on cybersecurity best practices, standard models and regulatory requirements.
Prerequisite: CS 33211 or ENGR 23010 or IT 21002.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 41002 CLOUD TECHNOLOGY 3 Credit Hours
Course introduces the concepts and fundamentals of cloud computing and gives an understanding of the many services that are available to cloud technology, as well as the benefits and risks when compared to on-site methods. Cloud technology in networking, incident response/disaster recovery, data storage, virtualization, management, monitoring, security, and automation are also discussed.
Prerequisite: CS 33211 or IT 21002; or ENGR 23010.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 41010 USING MOBILE APPLICATIONS FOR INFORMATION TECHNOLOGY 3 Credit Hours
Course covers enterprise mobility technical concepts, strategies, and solutions across various domains and industries. Includes topics such as organizational issues, IT and business operations; and best practices and security.
Prerequisite: Junior standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 42000 SOCIAL MEDIA SECURITY 3 Credit Hours
Personal and corporate social media presence, security risks, intellectual property and ethical issues.
Prerequisite: Junior standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 43000 HEALTHCARE INFORMATION SYSTEMS 3 Credit Hours
Course focuses on the roles and responsibilities of the health information technology professional including the technology, legal and ethical responsibilities and complex systems and environment.
Prerequisite: Junior standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 46300 ADVANCED COMPUTER ASSEMBLY AND CONFIGURATION 3 Credit Hours
Focus is on advanced system components, mobile device support, printer setup and current technology in network connectivity.
Prerequisite: IT 11009; and junior standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 46302 IT SERVER AND NETWORK TECHNOLOGIES 3 Credit Hours
Client-Server environments in a typical IT environment rely on a variety of network technologies to successfully operate. This course is meant to explore the relationship between servers and network technologies in modern domain environments. Topics include DNS, DHCP, IPAM and storage redundancy techniques in addition to other roles commonly performed in enterprise environments such as Active Directory, Group Policy and virtualization. Differences between on-premises, cloud and hybrid domain environments are also discussed.
Prerequisite: IT 21002 and IT 21003.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 46303 DIGITAL VIDEO EDITING 3 Credit Hours
Utilizes digital imaging technologies to produce videos. Includes timelines; filming, importing/exporting video; audio; effects, transitions and captions.
Prerequisite: Sophomore standing.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 46309 ASP.NET WEB PROGRAMMING 3 Credit Hours
Covers the development of secure, data-driven web applications using ASP.NET in Visual Studio. Students build dynamic sites, apply layouts and styling, implement forms with validation, manage state and integrate relational databases using SQL and Entity Framework. Additional topics include authentication and authorization, secure coding practices, testing and debugging and deployment.
Prerequisite: CS 13001 or CIS 24065 or EMAT 25310 or IT 15000.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 46313 VIRTUAL MACHINE CONFIGURATION AND ADMINISTRATION 3 Credit Hours
Focus on configuring and administering virtual machine software in a variety of environments including desktop and network solutions.
Prerequisite: IT 21002 and IT 36339; or ENGR 26305 and ENGR 27100.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 46315 SQL AND RELATIONAL DATABASES 3 Credit Hours
Introduces Structured Query Language (SQL) and relational database concepts using an industry-standard relational database management system (RDBMS). Students design basic schemas and write SQL to create, query and modify data; enforce integrity and permissions; and solve practical problems with joins, aggregates, subqueries, set operations and data-loading/synchronization.
Prerequisite: CIS 24065 or CS 13001 or EMAT 25310 or IT 21006.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 46331 NETWORK SECURITY AND FIREWALLS 3 Credit Hours
Course examines the primary issues involved in defining and configuring network defense perimeter, including security analysis, monitoring networks, implementing firewalls and intrusion detection systems.
Prerequisite: IT 36330.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 46340 DATA DESIGN AND IMPLEMENTATION 3 Credit Hours
Explores the role and design of databases in organizations, with emphasis on the technologies used in their implementation. Emphasis on Structured Query Language and large data sets.
Prerequisite: IT 21004.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
IT 46350 DATABASE ADMINISTRATION AND REPORTING TOOLS 3 Credit Hours
Examines the role of database administrator, focusing on maintaining, validating and securing data along with use of report writing tools, techniques and best practices.
Prerequisite: IT 21006.
Schedule Type: Lecture
Contact Hours: 3 lecture
Grade Mode: Standard Letter
