Oops! You don't have Javascript enabled. Some features on this site might not work correctly.

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.

      Prerequisites: (MATH 1111  and MATH 1112 ) or MATH 1113 

      Credits: 3

    • IT 1324 - Advanced Programming Principles

      This 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 1301  or CS 1301 

      Credits: 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: CS 1302 or CSE 1302 or IT 1324   

      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: IT 1324  or CS 1302  or CSE 1302 

      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 1301 or CS 1301  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 

      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 1302  or IT 1324  or CS 1302 )

      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 

      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 

      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 , 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 

      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 3501 )

      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: Senior standing which includes 40 hours of IT credits.

      Credits: 3

    • 31

    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 Architecture, Operating Systems, and Networks

      This course will cover the most important aspects of computer systems: software, hardware, computer architecture, operating system, networking, etc. Typical computer architectures and operating systems will be introduced. Protocols in different layers of TCP/IP will be discussed. After taking this course, students should have a deep understanding of computer systems and networking and be prepared for higher level CS/IT courses.  

      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 prototyping an IT application from multiple sub-system components. Major projects included, where students will design and prototype two significant IT applications involving n-tiers of sub-system components, where n is greater than 2. The course will require foundational proficiency in all major technical areas of IT including: data management; information assurance and security; networks and communication; servers and platforms; and software and web development.

      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 6473 - Multimedia Applications

      This course introduces students to current practices, technologies, methodologies, and authoring systems in the design and implementation of systems that incorporate text, audio, images, animation and full-motion video. Students will complete multimedia projects using state-of-the-art tools.

      Prerequisites: 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

      Health information security and privacy are of utmost importance in today's healthcare environment. This course introduces the concepts, practices and concerns of information 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 how to integrate privacy and security into medical practices. Privacy and security resources will also be provided.

      Prerequisites: IT 6503 

      Credits: 3

    • IT 6583 - Business Continuity Planning and implementation

      This course covers current practices, technologies, methodologies and tools in the design, exercising and implementation of business continuity plans for IT environment. Project and individual research required.

      Credits: 3

    • IT 6643 - Issues in Information Management

      This course addresses current issues relating to computers, ethics, and social values. Topics include computer ethics, computer crime, abuse, social responsibility, risk analysis, computer law and cultural impact. Library and internet research components are included, and a major research paper is required.

      Credits: 3

    • IT 6663 - Data Center Management

      Issues in setting up and running a multi-user computer or data system. Includes RFP generation, vendor selection, project planning and control methods, backup and disaster recovery plans, site preparation, managing help desks, end user training, IT professional development, contract negotiation, outsourcing relationships and job scheduling

      Prerequisites: IT 5423 

      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

      This class introduces the concepts, practices, systems and technologies of business intelligence, which supports enterprise level data management, analysis, reporting, and decision making.

      Prerequisites: IT 6733 

      Credits: 3

    • IT 6723 - Managing & Operating Network Systems

      This course covers the installation and management of operating systems and telecommunications networks, including cost-benefit analysis, and evaluation of connectivity options. Students learn to evaluate, select and implement different operating and communications options to support an organization.

      Prerequisites: IT 5423 

      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 6763 - Electronic Commerce

      This course covers tools, skills, business concepts, and social issues that surround the emergence of electronic commerce. The student will develop an understanding of the current practices and opportunities in EDI, electronic publishing, electronic shopping, electronic distribution, electronic collaboration and database issues. Other issues include standards, security, authentication, privacy, intellectual property, acceptable use, legal liability, and economic analysis.

      Prerequisites: IT 5433  and IT 5443 

      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 covers methods and techniques to secure wireless networks against threats and attacks. 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 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 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 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 6873 - Information Security Seminar

      This course is a student-managed and research-based seminar focused on practical applications of information security, particularly in the area of health information security. A topic area will be selected for a given session and articles from the related publications will be reviewed and discussed. A topic may be addressed over a series of sessions in order to provide background context given the complexity of some of these topic areas.

      Prerequisites: IT 6823 

      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 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 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: permission of program director

      Credits: 3

    • 33

    Return to Top

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

©
Assistive Options

Top of page


Assistive Options

Open the original version of this page.

Usablenet Assistive is a Usablenet product. Usablenet Assistive Main Page.