Courses

 

    • IT 1113 - Programming Principles

      This course covers the fundamentals of computer programming and the use of a computer for performing calculations and using data files. Concepts of counters, accumulators, decision-making, looping, subroutines, arrays, files and string processing are covered. A programming language such as Visual Basic is used for laboratory assignments.

      Credits: 3

    • IT 1323 - Advanced Programming Principles

      This lecture course introduces contemporary programming concepts of object-oriented data structure and abstractions, object-oriented data access techniques such as searching, sorting, and iterations. Problem solving in object-orientation is emphasized.

      Prerequisites: (CSE 1321 and CSE 1321L) with a grade of B or better

      Credits: 3

    • IT 1323L - Advanced Programming Principles Laboratory

      This lab course introduces contemporary programming concepts of object-oriented data structure and abstractions, object-oriented data access techniques such as searching, sorting, and iterations. Problem solving in object-orientation is emphasized.

      Prerequisites: (CSE 1321 and CSE 1321L) with a grade of B or better

      Credits: 1

    • IT 2290 - Special Topics

      The course covers special topics at the intermediate level that are not in the regular course offerings.

      Prerequisites: IT 1113 & permission from Department

      Credits: 1-4

    • IT 3123 - Hardware and Software Concepts

      This course examines various hardware and software components and how they work together in a modern computing environment. Topics include an overview of computer organization and architecture, machine language and modern languages.

      Prerequisites: (CSE 1321 and CSE 1321L) with a grade of B or better, and (IT 1113 or (IT 1323 and IT 1323L))

      Credits: 3

    • IT 3203 - Introduction to Web Development

      This introduction course covers applications for the world wide web. Topics include current languages (such as HTML and JavaScript), basic web protocols, and human-computer interfaces for the web.

      Prerequisites: B or better in (CSE 1321 and CSE 1321L) and C or better in (IT 1113 or (IT 1323 and IT 1323L))

      Credits: 3

    • IT 3223 - Software Acquisition and Project Management

      The course provides a high level introduction to two areas that are crucial to the IT profession, namely project management and software acquisition. It introduces students to the phases both in the project management and software acquisition and implementation process. Since requirements are crucial to both activities, the course will provide students with an in-depth introduction to requirements engineering. The course will also introduce students to a widely used project management information system.

      Prerequisites: (CSE 1321 and CSE 1321L) or IT 1113 or CSE 1311 

      Credits: 3

    • IT 3423 - Operating Systems Concepts & Administration

      This course is an introduction to basic operating system principles. Topics include memory management, peripheral device management, file system management and process management. Different types of operating systems and their administrations are studied. Projects are carried out with simulations.

      Prerequisites: IT 3123 or CS 3503 and CS 3503L 

      Credits: 3

    • IT 3503 - Foundations of Health Information Technology

      This course introduces students to the field of health information technology (HIT). Students will become familiar with the content, use, and structure of the health care data and medical records, health information management, the fundamentals of healthcare workflow and process analysis and redesign as a necessary component of complete practice automation, and health information systems. Students will also become familiar with the health care delivery systems in the U.S. and IT organizations and resources.

      Prerequisites: ENGL 1102 

      Credits: 3

    • IT 3883 - Advanced Application Development

      This course will allow the student to learn a second programming language and application development. Topics include review of language fundamentals, features of the programming language and development environment, and software development processes. This course will include course projects for hands-on experience with processes and tools.

      Prerequisites: (CSE 1322 and CSE 1322L) or (IT 1323 and IT 1323L)

      Credits: 3

    • IT 4123 - Electronic Commerce

      This course will examine the aspects of electronic commerce. Topics include internet development, EDS, security, network connectivity and privacy. Basic business practices using electronic commerce will also be covered.

      Prerequisites: IT 3203 and CSE 3153 

      Credits: 3

    • IT 4153 - Advanced Database

      This course will study how databases are used with programming applications. Topics include advanced PL/SQL (or similar database programming language), database transaction, database security, database maintenance, and distributed and web databases.

      Prerequisites: CSE 3153 

      Credits: 3

    • IT 4203 - Advanced Web Development

      This course covers more advanced topics on web site design and development including server pages, programming, database integration, and web server systems and security administration.

      Prerequisites: IT 3203 

      Credits: 3

    • IT 4213 - Mobile Web Development

      This course introduces the concepts, practices, and technologies to design, develop, and manage cross-platform web sites and applications running on modern mobile devices.

      Prerequisites: IT 3203 or CSE 3203 

      Credits: 3

    • IT 4323 - Data Communications & Networking

      Fundamental concepts of computer networking include topics such as properties of signals and media, information encoding, error detection and recovery, LANs, backbones, WANs, network topologies, routing, Internet protocols, and security issues. The focus is on general concepts together with their application to support the business enterprise.

      Prerequisites: IT 3123 or (CS 3503 and CS 3503L)

      Credits: 3

    • IT 4333 - Network Configuration & Administration

      This course continues the study of networks. Topics include design and implementation of networks including synchronization, scheduling, exception and deadlock resolution, client server and web based collaborative systems. Network security will also be covered. Cost estimates and speed are examined from a management perspective.

      Prerequisites: IT 4323 

      Credits: 3

    • IT 4400 - Directed Studies

      This course covers special topics of an advanced nature that are not in the regular course offerings. Students will complete a research project in the computing field supervised by a faculty member. Credit hours vary from one to three depending on the nature and content of the project student involved. Up to three credits may be applied to the major area.

      Prerequisites: Approval of the instructor and department chair

      Credits: 1-3

    • IT 4423 - Linux/Unix Administration

      This course introduces Linux/Unix operating systems. Topics include system administration, file systems and access permissions, regular expression, common tools and utilities, and network service configurations. Lessons will be enhanced using hands-on exercises.

      Prerequisites: IT 3423 or CS 3502 

      Credits: 3

    • IT 4490 - Special Topics in Information Technology

      Special topics selected by the Department Chair. Offered on a demand basis.

      Prerequisites: Vary by specific topic, Junior/Senior Standing

      Credits: 1-3 hours

    • IT 4513 - Electronic Health Record Systems & Applications

      This course provides an overview of the importance of key technical aspects of electronic health records, the overall architecture, features and functions of major EHR systems. Hands-on exercises with EHR systems allow students to learn by doing.

      Prerequisites: IT 3503 

      Credits: 3

    • IT 4523 - Clinical Processes and Workflows: Analysis and Redesign

      This course introduces the fundamentals of healthcare workflow and process analysis and redesign as a necessary component of complete practice automation. Students will become familiar with the concepts of processes, process analysis and redisign in the healthcare settings. Workflow and process mapping in healthcare improvement including detailed guidance, helpful tools, and case studies are introduced.

      Prerequisites: IT 3503 or concurrent

      Credits: 3

    • IT 4533 - Health information Security and Privacy

      Health information security and privacy are of utmost importance in today's healthcare environment. This course introduces the concepts, practices and concerns of information privacy and security unique to the healthcare settings. The course provides the student with a thorough understanding of the HIPAA security and privacy rules, meaningful use security requirements, security risk assessment and management, and how to integrate privacy and security into medical practices. Resources of privacy and security in healthcare are provided.

      Prerequisites: IT 3503 

      Credits: 3

    • IT 4673 - Virtual IT Systems

      This course explores the design, implementation and use of virtualization, including desktop and server aspects such as deployment, clustering, storage and security. A high level overview of the various certifications available will be discussed. A project will be completed as part of the course.

      Prerequisites: (IT 3423 or CS 3502), IT 4323, and CSE 3153 

      Credits: 3

    • IT 4683 - Management of Information Technology and Human Computer Interaction

      This course provides a study of the information needs in a formal organization and the information systems required to meet those needs within the planning, control, operating and decision-making processes. User acceptance of IT applications that crucially depend on the HCI component will be covered.

      Prerequisites: CSE 3153 

      Credits: 3

    • IT 4713 - Business Intelligence Systems

      This course introduces the concepts, practices, technologies and systems of business intelligence, which supports enterprise level data management, analytical processing, and reporting.

      Prerequisites: CSE 3153 

      Credits: 3

    • IT 4723 - IT Policy & Law

      This course covers current issues in IT including the law, ethics and social values. Topics include copyright, patents, trademarks, trade secrets, computer ethics, computer crime, computer abuse, cultural impact, web issues, information warfare and current legislation.

      Prerequisites: (IT 3223 and IT 3123) or (CS 3503 and CS CS 3503L)

      Credits: 3

    • IT 4823 - Information Security Administration & Privacy

      The student develops knowledge of the principles of information assurance at the policy, procedural, and technical levels to prepare the student for a role as a business decision-maker. Real-world examples from the text and current events will be used to demonstrate the applicability of the techniques of information assurance.

      Prerequisites: (CSE 2300 or MATH 2345) and CSE 3153 and (IT 3123 or (CS 3503 and CS 3503L))

      Credits: 3

    • IT 4833 - Wireless Security

      This course covers methods and techniques to secure wireless networks against threats and attacks. The topics include Security and Cryptography, Network Security Protocols, Security and Layered Architecture, Voice-Oriented Wireless Networks, Data-Oriented Wireless Networks, Security in Traditional Wireless Networks, Security in Wireless LAN, Security in Wireless Ad Hoc Network, Special Topic: Mobile Security.

      Prerequisites: IT 4823 or CS 3502 

      Credits: 3

    • IT 4843 - Ethical Hacking for Effective Defense

      This course focuses on detection of network and system vulnerabilities by taking an attacker-like approach to system, network, and data access. Topics include network attacks and defenses, Operating System and application vulnerabilities, social engineering attacks, and malware. Ethical, legal implications of network attacks are also discussed.

      Prerequisites: IT 4323 or ECET 3400 or CS 4622 

      Credits: 3

    • IT 4853 - Computer Forensics

      This course studies techniques and tools in computing investigation, digital evidence collection, recovery, and analysis. Topics include: Legal issues relating to digital evidence, recover deleted files and discover hidden information, reconstruct user activity from e-mail, temporary Internet files and cached data, assess the integrity of system memory and process architecture to reveal malicious code.

      Prerequisites: IT 4823 or CS 3502 

      Credits: 3

    • IT 4883 - Infrastructure Defense

      This course provides an overview of the infrastructure assessment and penetration testing process and the processes and techniques for improving the defensibility of that infrastructure.

      Prerequisites: IT 4323 

      Credits: 3

    • IT 4893 - Internet of Things: Applications and Security

      This course introduces core knowledge and skills required to develop and design innovative IoT solutions. Students will analyze the challenges, apply appropriate patterns for user-interaction and learn about trends and characteristics in IoT. In addition, students will evaluate the security design of a suite of IoT-connected products.

      Prerequisites: IT 4823 and IT 4323 

      Credits: 3

    • IT 4983 - IT Capstone

      Students work in teams to develop or implement a real-world IT solution integrating the knowledge acquired in preceding IT courses. Components that are emphasized include technical design, research, documentation, project management, leadership, team work, and communication skills. The final result will be an IT solution addressing a typical business or organizational need such as data management or networking, which will be evaluated by faculty members, Industrial Advisory Board members, and project owners.

      Prerequisites: IT 3423, IT 3223, IT 3203 

      Credits: 3

    • 33

    Return to Top

    • IT 5413 - Software Design and Development

      In this course, students analyze and formulate software solutions appropriate for an IT organization. Foundational program constructs, software design & development are covered.

      Credits: 3

    • IT 5423 - Computer Networks and System Administration

      This foundation course will provide an overview of computer networks and system administration. Topics include network protocols, network traffic analysis, operating systems fundamentals and system management.

      Credits: 3

    • IT 5433 - Databases: Design and Applications

      This course will provide a practical foundation of database systems with emphasis on relational database design, implementation, and management. Topics include normalization, ERD, logical and physical design, SQL query, database applications, usage of XML in database, and data warehouse.

      Credits: 3

    • IT 5443 - Web Technologies and Application Development

      This course introduces World Wide Web as a fundamental application platform for today's information systems. Students will examine core aspects of web technologies and web applications, and will develop secure web applications.

      Prerequisites: IT 5413 

      Credits: 3

    • IT 6103 - IT Policy and Law

      This elective course will examine aspects of how the law affects an IT operation. Topics such as contract law, internet law, privacy and security will be discussed. Graduates of the MSIT need to know how the law affects IT and understand the basic laws particularly geared toward an IT operation.

      Prerequisites: IT 6413 or IT 6423 - both can be concurrent

      Credits: 3

    • IT 6203 - IT Design Studio

      This core course covers technologies and methods of designing and implementing an IT application built from multiple subsystems. Students will explore modern system architectures and integration techniques used in enterprise environment. Students will develop a complete IT application through a major project to demonstrate their proficiency in all major technical areas of IT. These may include data management, networking and communication, servers and platforms, application development, user interface, web interface or security.

      Prerequisites: IT 5433 and IT 5443

      Credits: 3

    • IT 6413 - IT Service Delivery

      This class aims to prepare students for such responsibilities. First, it will cover the basics of IT service delivery. Throughout, it will place emphasis on existing and emerging standards for IT service delivery, in particular ITIL. Second, it will cover the basics of finance. The reason is that the senior IT manager will have to be able to justify any projects he or she wishes to undertake in order to improve the IT service his or her organization delivers, and no project justification is complete without a detailed financial analysis of the project.

      Prerequisites: IT 5423 or concurrent

      Credits: 3

    • IT 6423 - IT System Acquisition & Integration

      This core course covers methods and best practices of assessing business needs, functional requirements and value for IT system acquisition (including decisions about appropriate sourcing strategies) and integrating the acquired IT components or services into the existing IT infrastructure. Major project included.

      Prerequisites: IT 5413 or IT 5433 

      Credits: 3

    • IT 6503 - Foundations of Health Information Technology

      This course provides an overview of the importance of information technology and information systems in the health care industry. It provides an overview of the healthcare IT industry in the U.S. and clinical terminologies, a review of fundamental characteristics of clinical information, health information exchange stands (HL7); healthcare payment and reimbursement systems, the challenges of IT implementation, and a detailed discussion of the primary clinical and managerial applications of information (including electronic health records - EHR). Group and individual research will be required.

      Credits: 3

    • IT 6513 - Electronic Health Record Systems

      This course provides an overview of the importance of key technical aspects of electronic health records, the overall architecture, features and functions of major EHR systems. Hands-on exercises with EHR systems allow students to learn by doing. The design consideration of EHR system and strategies of EHR adoption will also be covered. Group and individual research will be required.

      Prerequisites: IT 6503 

      Credits: 3

    • IT 6523 - Clinical Processes & Workflows: Analysis and Redesign

      This course introduces the healthcare workflow and process analysis and redesign and addresses the impact of processes and workflows on organizational efficiency and productivity. Students will become familiar with the concepts of processes, process analysis and redesign in the healthcare settings. Workflow and process mapping in healthcare improvement including detailed guidance, helpful tools, and case studies are introduced. Quality improvement methods, process validation and change management are also covered.

      Prerequisites: IT 6503 or concurrent

      Credits: 3

    • IT 6533 - Health Information Security and Privacy

      This course is an in-depth study and analysis of the concepts, practices and concerns of information security unique to the healthcare settings. The course provides the student with the necessary background to evaluate the HIPAA security and privacy rules and meaningful use security requirements. It covers security risk assessment in the healthcare setting and how to integrate privacy and security into healthcare settings.

      Prerequisites: IT 6503 

      Credits: 3

    • IT 6683 - Management of Information Technology

      This course provides a study of the information needs in a formal organization and the information systems required to meet those needs within the planning, control, operating and decision-making processes.

      Credits: 3

    • IT 6713 - Business Intelligence Systems

      This course discusses the concepts, technologies, processes, and applications of business intelligence. Student will go through the complete business intelligence process of data gathering, data model design, data integration, data analysis, and data presentation, in a specific application domain.

      Prerequisites: IT 6733 

      Credits: 3

    • IT 6733 - Database Administration

      This course covers data administration and management, backup/recovery, security, access control, performance monitoring and tuning, data warehousing, data mining, online analytical processing, centralized versus distributed environments, client server and world-wide-web database integration.

      Prerequisites: IT 5433 

      Credits: 3

    • IT 6753 - Advanced Web Development

      This course covers web services and content management for advanced web applications. Students will gain familiarity with: advanced business concepts for the web; best practices and development processes for web applications; and a variety of appropriate web tools both in the proprietary and open-source domains.

      Prerequisites: IT 5433 and IT 5443 

      Credits: 3

    • IT 6773 - Practical Data Analytics

      In this course students will learn concepts and practical skills that are necessary to perform an end-to-end data analytics project. Topics include: understanding business problems, collecting business data, exploring the data, preparing the data for data analytics, selecting and training a model, fine-tuning a model, presenting the solution, launching, monitoring and maintaining the system.

      Prerequisites: Admission to related graduate degree programs

      Credits: 3

    • IT 6823 - Information Security Concepts & Administration

      This course covers the fundamentals of computing security, access control technology, cryptographic algorithms, implementations, tools and their applications in communications and computing systems security. Topics include public key infrastructure, operating system security, database security, network security, web security, firewalls, security architecture and models, and ethical and legal issues in information security.

      Prerequisites: IT 5423 

      Credits: 3

    • IT 6833 - Wireless Security

      This course is an advanced study and analysis of the concepts, methodologies and technologies in securing wireless networks. This course covers the information security concepts related to wireless systems, security protocols and solutions different types of wireless systems, and current trends in wireless security. Students are required to research and implement solutions to secure wireless systems and networks.

      Prerequisites: IT 6823 

      Credits: 3

    • IT 6843 - Ethical Hacking: Network Security and Penetration Testing

      This course covers the major issues surrounding the use of penetration testing to secure network security and important skills of a professional hacker and common security challenges that an information security officer will face in his/her work. Topics include the ethics of ethical hacking, laws and regulations, vulnerability discovery and risk analysis, internal and external attacks, how malicious hackers attack and exploit system vulnerabilities, penetration testing methods and tools, latest security countermeasures, and various types of penetration testing and programming skills required to complete successful penetration tests and to secure real systems against real attacks.

      Prerequisites: IT 5423  

      Credits: 3

    • IT 6853 - Computer Forensics

      This course presents techniques and tools in computing investigation and digital evidence collection/recovery/analysis. Topics may include: legal issues relating to digital evidence, recovery and reconstruction processes, integrity assessment, state-of-the-art techniques and methodologies, and trends in the area of computer forensics. The course will engage students in further research and development in computer forensics.

      Prerequisites: IT 6823 

      Credits: 3

    • IT 6863 - Database Security & Auditing

      This course provides students with an understanding of security concepts and practices in general and those specific to database security in a highly detailed implementation. Students will learn fundamental principles of database security and how to develop database applications embedding from simple to sophisticated security and auditing models using advanced database systems and software tools.

      Prerequisites: IT 5433 

      Credits: 3

    • IT 6883 - Infrastructure Defense

      This course provides an in-depth examination of the infrastructure assessment and penetration testing process and the strategies for designing and maintaining a defensive infrastructure.

      Prerequisites: IT 5423 

      Credits: 3

    • IT 6903 - Special Topics in Information Technology

      Special topics selected by the Department Chair. Offered on a demand basis.

      Credits: 1-3 variable

    • IT 6913 - Research Seminar in IT

      This course covers materials and methods of scholarly research in information technology. It includes the study of standard research paradigms with illustrative cases of each and the use of research methods and data presentations in industrial and business settings.

      Credits: 3

    • IT 7113 - Data Visualization

      This course introduces data visualization theories, techniques, and tools particularly for analyzing business data and improving business decision making. Students will design, develop, and evaluate effective visualizations and dashboards at strategic, tactic, and operational levels.

      Prerequisites: IT 5433  and IT 5443 

      Credits: 3

    • IT 7833 - IT Strategy, Policy, and Governance

      This is a core course in which students complete a major project which integrates elements and best practices of the field. It should be completed after the other core courses have been completed or begun.

      Prerequisites: IT 6203 may be taken concurrent

      Credits: 3

    • IT 7993 - IT Capstone

      This course is designed for students to work in teams researching and developing IT solutions addressing business or organizational needs or opportunities. It's highly recommended for students to take this course in the last semester of your program.

      Prerequisites: IT 6203 and at least two of following courses: IT 6413, IT 6423, and IT 6823

      Credits: 3

    • IT 7999 - Thesis

      The thesis is designed for students wanting a research focus to their degree. The student works independently under the supervision of a designated faculty member on a thesis of substance in information technology. The student will generate a formal written thesis and give a final defense of the thesis. The course may be repeated, but only 6 hours may be applied toward the degree.

      Prerequisites: IT 6913 and permission of program director.

      Credits: 3

    • 29

    Return to Top

 The permanent schedule for Information Technology courses can be viewed HERE.

©