Course Descriptions - Applied Computing Systems & Technology - New Orleans, LA, Biloxi, MS - Tulane School Of Professional Advancement Skip to main content
Tulane Home Tulane Home

Course Descriptions - Applied Computing Systems & Technology

CPST 1000 Introduction to Microcomputers
This course introduces students to the microcomputer and some popular micro applications. Special attention is given to essential concepts, word processing, spreadsheets, and database management. The course also provides a preface to operating environments such as Windows. Includes hands-on laboratory sessions; currently, Microsoft Office tools are used for this course. Note: This course does not count toward the requirements for a major or minor in Applied Computing Systems and Technology but can be used to satisfy a science distribution requirement for the School of Professional Advancement.
credit hours: 3

CPST 1070 Mathematics for Information Technology
This course provides an introduction to discrete mathematical structures and themes with an emphasis on applications to computing and information technology. It develops analytical skills used to solve problems concerning the speed and logical structure of computer software, computer hardware, and computer networks. Note: This course does not count toward the requirements for a major or minor in Applied Computing Systems and Technology but can be used to satisfy one of the mathematics requirements for the School of Professional Advancement.
credit hours: 3

CPST 1200 Fundamentals of Information Systems and Technology
This survey course provides a broad foundation in the concepts of modern information systems, information processing, and information technologies. It provides an overview of the key technology components that make up modern information systems and the processes and issues involved in the development of information systems.
credit hours: 3

CPST 1400 Working with the Internet
This course acquaints the students with the Internet, its uses and history, and a wide variety of tools and applications for effectively accessing information. Students will have the opportunity to learn classic text-based Internet applications, as well as graphical and multimedia capabilities of the World Wide Web. Coverage of basic technologies (e.g., hardware, protocols, authoring software) is included. Note: This course does not count toward the requirements for a major or minor in Applied Computing Systems and Technology but can be used to satisfy a science distribution requirement for the School of Professional Advancement.
credit hours: 3

CPST 2200 Programming Fundamentals
This course presents a structured approach to problem analysis, algorithm design and solution implementation in a high level computer language. Students will learn how to analyze problems and represent solutions in pseudo-code. Students will study the basic concepts of programming, internal representation of data, simple data types, searching and sorting techniques. 
credit hours: 3

CPST 2300 Database Fundamentals
Introduction to database management systems with an emphasis on relational database concepts, database processing, data modeling, database design, development and implementation. Includes implementation of current DBMS tools and SQL. 
Pre-requistites: CPST-2200 or equivalent programming experience.
credit hours: 3

CPST 2400 Webpage Design and Development
This course goes beyond mere use of the Internet into the tools and techniques needed to successfully publish digital media. Through lectures, class discussions, and hands-on lab work, you will become acquainted with the hardware, software (on workstations, on servers, and on the Internet), and tool management techniques needed to create and maintain web documents and sites. The course includes coverage of HTML and CSS.
credit hours: 3

CPST 3050 Technology and Ethics
This course examines the ethical and social aspects of information technology with emphasis on computing. Pertinent issues include acquisition, access, stewardship, liability, freedom, privacy, control and security. Note: This course can be used to satisfy a School of Professional Advancement’ Humanities Distribution Requirement.
credit hours: 3

CPST 3220 Object-Oriented Programming with JAVA
This course presents the fundamentals of the JAVA programming language. Topics include JAVA syntax, data types, design of classes, class libraries, data structures, exception handling, threads, input and output, and applet programming.
Pre-requistites: CPST 2200 or equivalent programming experience. 
credit hours: 3

CPST 3230 Programming in C++
This course presents the fundamentals of the C++ programming language. It covers development of computer-based solutions in C++, using object-oriented and event-driven techniques, and accessing databases with open database connectivity.
Pre-requistites: CPST 2200 or equivalent programming experience.
credit hours: 3

CPST 3240 Visual Application Development
This course presents the development of computer based solutions within a “visual” tool environment using object-oriented and event-driven techniques. It covers fundamental data types and derived data structures of a database engine and the design of effective graphical user interfaces. 
Pre-requistites: CPST 2200 or equivalent programming experience.
credit hours: 3

CPST 3250 Human-Computer Interaction
Human-Computer Interaction
This course examines topics related to developing and evaluating user interfaces for interactive computer systems. Topics covered include usability goals and principles, user interface design principles, managing design processes, prototyping and construction, interface metaphors, interaction styles, interaction devices, software tools, user interface builders, evaluation paradigms and techniques, usability testing, user manuals, tutorials, computer-supported collaborative work. 
Pre-requistites: 3000 level programming course or equivalent experience. 
credit hours: 3

CPST 3310 Relational Database Design and Development
This course covers design and development concepts for relational database systems. The students will work on the design and development of a database application by analyzing organizational data needs, model and present those needs using diagrams and specifications, exploring different database designs, and implementing the design in a working system. Topics include normalization, entity-relationship modeling, database application design, data base processing using internet technology, managing multi-user data bases, accessing the database server, and sharing enterprise data.
Pre-requistites: CPST 2300 or equivalent database experience.
credit hours: 3

CPST 3400 Website Development with XML/XHTML
This course is designed to provide students with an introduction to programming using XML. Students taking this course should have a working knowledge of HTML and FTP as gained by completing the course Webpage Design and Development course. Students should have a basic understanding of programming concepts and a relational database including relationships of primary and secondary tables via keys and foreign keys. Some sample learning activities are: author XML documents using a given Document Type Definition (DTD); create a DTD; create a CSS and/or XSLT style sheet; create an XML-based information system that brings together the skills learned throughout the course. 
Pre-requistites: CPST 2400 or equivalent experience.
credit hours: 3

CPST 3410 Website Development with JavaScript
This course provides the opportunity to obtain a solid understanding of some of the tools and techniques, beyond basic HTML, used to publish on the Internet via the World Wide Web. Through online 'lectures' and posted materials, electronic discussions, and hands-on 'lab' work you will become acquainted with the computer hardware, software (both used on your machine and the Net), and programming techniques needed to design, create and maintain fully interactive Web documents and sites. This course will focus primarily on JavaScript programming and some additional advanced techniques and concepts.
Pre-requistites: CPST 2400 or equivalent experience.
credit hours: 3

CPST 3420 Website Development with CGI/Perl
The tools and techniques, beyond basic HTML, used to publish on the Internet via the World Wide Web. The computer hardware, software and programming techniques needed to design, create and maintain fully interactive Web documents and sites. This course will focus primarily on CGI/Perl programming with some additional advanced techniques and concepts.
Pre-requistites: CPST 2400 or equivalent experience. 
credit hours: 3

CPST 3430 Website Development with ASP
This course teaches the fundamentals of programming for Web sites using ASP (Active Server Pages), a popular tool for enhancing home pages. The language is part of Microsoft's Internet development tool effort and may be found on millions of Websites. Students develop ASP based functions and use SQL statements with Access or SQL Server to interface with a small database application using ASP code.
Pre-requistites: CPST 2400 or equivalent experience. 
credit hours: 3

CPST 3500 Information Systems Project Management
This course provides an introduction to the principles and application of project management techniques with an emphasis on the design and management of Information Systems. Topics include project planning, work team design, project estimation techniques, project reporting, identifying and controlling project risks, budgets, and quality assurance.
Pre-requistites: CPST 1200 or equivalent experience.
credit hours: 3

CPST 3550 System Analysis and Design
Examines the concepts, tools, and techniques used to develop and support computer-based information systems. Systems planning, analysis, design, and implementation are covered. Techniques for studying, documenting, specifying, designing, implementing and testing small and/or enterprise-wide business systems. Analysis and design includes structured and object-oriented methods, using CASE tools.
Pre-requistites: CPST 2300 or equivalent experience.
credit hours: 3

CPST 3600 IT Hardware and Software Fundamentals
This course covers the principles and applications of computer hardware and software. It supports learning of the hardware/software technology background needed to understand tradeoffs in computer architecture for effective use in an organizational environment. It provides an overview of computer system architectures, the logical interconnection of components for processing data, and the controlling software that manages systems resources. Architectures include single processor and multi-processor systems, single user and multi-user central and networked systems, as well as single and multi-user operating systems.
Pre-requistites: CPST 1200 or equivalent experience. 
credit hours: 3

CPST 3610 Internet Server Administration with Windows Server and IIS
This course will provide students with a comprehensive understanding of all facets of Microsoft Windows server based Web service installation, configuration, administration, and maintenance. The course will focus on hardware, software, Internet protocols, and advanced Web server hosting and services. It provides students with the understandings and skills needed to effectively plan, implement, and deploy valuable World Wide Web services in a professional or personal capacity.
Pre-requistites: CPST 3700 or equivalent experience. 
credit hours: 3

CPST 3650 Linux Administration and Linux Security
This course will provide students with an understanding of how to install, administrate, and maintain a secure Linux server. The course will introduce students to fundamental Linux command-line utilities while applying this knowledge towards more advanced system security principles. This course also provides students with the understandings and skills needed to effectively plan, implement, and deploy Linux technologies for personal or enterprise applications.
Pre-requistites: CPST 3700 or equivalent experience.
credit hours: 3

CPST 3690 Microcomputer Hardware
The course provides learning opportunities in the various industry-standard hardware components of microcomputers. It also covers their interconnectivity relationships and fundamental system software. This hands-on course emphasizes managing and maintaining the personal computer components: system board, storage drives (especially hard drives), and peripheral equipment (e.g., video and network cards), managing upgrades, etc.
credit hours: 3

CPST 3700 Networking Fundamentals
This course covers topics in data communications and various technologies that affect business communications. In addition to learning common networking terminology, students will examine existing and emerging networking standards and architectures. Also covered are operating systems, wiring topologies, communications protocols, LAN-to-LAN interconnectivity and WAN fundamentals. This course is intended to provide a solid foundation for further study of communications and networking.
Pre-requistites: CPST 1200 or equivalent experience.
credit hours: 3

CPST 3900 Fundamentals of Information Security and Assurance
This course provides an introduction to technical and administrative aspects of Information Security and Assurance. 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, understanding vulnerabilities and designing a consistent, reasonable information security system with appropriate intrusion detection and reporting features.
Pre-requistites: CPST 3700 or equivalent experience.
credit hours: 3

CPST 3930 Cyber Threats and Cyber Security
“Cyberspace” has become a pervasive presence in modern society, and a healthy functioning cyberspace is essential to our economy and to national security. Along with benefits, however, there exist threats and malicious actors who seek to exploit cyberspace vulnerabilities. This course will study the nature of cyber threats, including computer and digital crimes, information warfare and cyber terrorism, and related threats to personal, organizational, economic and national security. Students will gain an understanding of the variety and nature of cyber threats including digital espionage, computer break-ins, computer hacking, viruses, communications eavesdropping, forgery, disruption to information flow, electronic bombs and the growing presence of terrorist organizations on the Internet, and how the Internet is used to further terrorist activities. The course will also cover countermeasures to cyber threats; cyber-security investigations, evidence gathering, and legal challenges; and current and national policies for securing cyberspace and the impact of cyber security on privacy and civil liberties. 
Pre-requistites: CPST 3900 or HMLS 3600, or equivalent experience. 
credit hours: 3

CPST 4250 Integrated Application Development
This course focuses on using tools to develop a Web based integrated business application utilizing a relational database. Based on requirements identified in a business case, database structures will be implemented and GUI web pages will be developed to satisfy the business functionality. 
Pre-requistites: CPST 3250 and CPST 3310 or equivalent experience. 
credit hours: 3

CPST 4320 Business Intelligence
This course introduces students to structures and techniques used to transform data into information for decision-making. Business intelligence is an increasingly important part of both small and large organizations, as well as government. Business intelligence can be used across a wide spectrum of enterprises, such as health care, exploration, security, identifying markets, predicting behavior and forecasting demand. The materials in this course are designed to give the student important new tools to assist in business decision making, whether this involves identifying new markets, extracting data to better understand current markets and forecasting demand using simple statistical methodologies.
Pre-requistites: CPST 2300 or equivalent experience.
credit hours: 3

CPST 4450 Multimedia Website Development
This course provides understandings and skills with some of the tools and techniques of designing, developing and publishing multimedia components on the Internet via the World Wide Web. Students become acquainted with the computer hardware, software (both used on the desktop and the Net), and programming techniques needed to design, create and maintain fully multimedia Web documents and sites. This course will primarily focus on sound, video, and animation component development and publishing. The course relies primarily on plug-ins.
Pre-requistites: CPST 2400 or equivalent experience. 
credit hours: 3

CPST 4500 System Requirements Development and Testing
This course provides a study of concepts and techniques for planning and developing high quality information systems. Fundamentals of specification (including formal models and representations, documents, and standards) are examined. Methods of specifying and developing requirement for generating information systems are discussed. It covers the tools, methods, and current practices for assessing the quality and correctness of information systems. Topics include the roles of testing and formal verification, fundamentals and formal models of program verification, planning and documentation for quality assurance, methods of performing technical reviews, strategies of system testing and integration planning, and principles and practices used in conducting tests. Projects using these techniques are included. 
Pre-requistites: CPST 3550 or equivalent experience.
credit hours: 3

CPST 4550 Applied Systems Analysis
Applied Systems Analysis
This course provides for the application of Information Systems concepts to a comprehensive group project for the planning, development and implementation of an information system. Management planning, scheduling, and reporting are required. Documentation to include feasibility studies, alternative implementation strategies, programming, testing and users manuals. Appropriate computer assisted software engineering tools are used throughout the project from requirement specification to implementation and testing. 
Pre-requistites: CPST 3550 or equivalent experience.
credit hours: 3

CPST 4610 Network Administration
This course is designed to prepare the student for the challenges faced by network administrators, helpdesk technicians, and network analysts. Individuals working in these areas have the responsibility for installing and maintaining local area networks based on Microsoft Windows and other network operating systems. This course provides hands-on experience planning, deploying, and administering a network using Microsoft Windows Server based systems.
Pre-requistites: CPST 3600 and CPST 3700 or equivalent experience.
credit hours: 3

CPST 4640 TCP/IP Protocol
This course will focus primarily on the TCP/IP protocol suite and a set of related network services. It is designed to help students understand networks that use TCP/IP, the suite of protocols that is used today for the Internet and most modern networks. 
Pre-requistites: CPST 3700 or equivalent experience.
credit hours: 3

CPST 4650 UNIX Systems Administration
The Solaris Operating System (Solaris OS) is the foundation on which some of the world's leading companies are built. Offering high levels of reliability, availability, security, and scalability, Solaris systems meet today's demands while anticipating tomorrow's innovation. The objective of this course is to provide a comprehensive understanding of the administrative aspects of the Solaris operating system. At the end of the course students will have the skills required to administer a Solaris system, including user management, disk management, backing up procedures, startup and shutdown procedures, and process management. The course provides students with the opportunity to integrate and apply administration in a comprehensive manner indicative of Information Technology programs of study. 
Pre-requistites: CPST 3650 or equivalent experience. 
credit hours: 3

CPST 4670 Advanced Network Administration
This course is designed to familiarize students with the skills needed to administer a Microsoft network in the enterprise. The course provides an in-depth look at the features of Active Directory, including Group Policy, scripting, replication, and disaster recovery, plus the use of Exchange Server in the enterprise for reliable messaging services. 
Pre-requistites: CPST 4610 or equivalent experience. 
credit hours: 3

CPST 4700 Wide Area Networks
This course examines wide area network architecture and its protocols. Topics include analog and digital transmission, error correction and detection, data link protocols, multiplexing and switching, xDSL, cable networks, copper and optical media, Ethernet, fast Ethernet, Gigabit Ethernet, wireless LANs, ISDN and various routing protocols.
Pre-requistites: CPST 3700 or equivalent experience. 
credit hours: 3

CPST 4710 Managing a Network Infrastructure
This course is designed to help students learn how to design, implement and maintaining a network infrastructure, including topics such as the Dynamic Host Configuration Protocol (DHCP), Windows Internet Name Server (WINS), Domain Naming System (DNS), Remote Access and Virtual Private Networking (VPN). 
Pre-requistites: CPST 4610 and CPST 4640 or equivalent experience. 
credit hours: 3

CPST 4750 IP Routing and Switching
The TCP/IP suite of protocols is the de facto standard for multi-vendor connectivity within corporations and serves as the basis for Internet connectivity. This course focuses on Internet communications architecture and the internetworking between autonomous systems that is facilitated by IP routing. Layer 2 and Layer 3 (IP Switching) architectures will also be examined in relation to interLAN and VLAN routing. 
Pre-requistites: CPST 3700 or equivalent experience.  
credit hours: 3

CPST 4810 Windows Security
In this course, students learn to apply security industry best practices and to harden the Windows operating system in a variety of configurations and roles. Students learn how to protect Windows-based systems from attacks, reconfigure the operating system to fully protect it, and scan hosts for known security problems. By the end of the course, students have a solid understanding of the security architectures used by Windows operating systems.
credit hours: 3

CPST 4850 Penetration Testing
This course provides an introduction to computer and network security penetration testing techniques, tools, and methodologies.  It will provide an overview of activities that are used during the planning, reconnaissance, scanning, exploitation, post-exploitation, and reporting phases of a penetration testing process.
credit hours: 3

CPST 4870 System Forensics, Investigation, and Response
This course covers the investigation and response to cyber-attacks.  Computer system attacks and crimes require computer forensics specialists. The goal of computer forensics is to examine digital media in a forensically sound manner with the aim of identifying, preserving, recovering, analyzing and presenting facts and opinions about the digital information. The technologies and processes to address computer system threats are unique. Government and corporate computer systems are all experiencing an increased in computer attacks.  The ability of forensics experts to evaluate evidence, determine the impact, and respond to each threat is essential in any cyber security posture.

This course will provide an overview of the forensics analysis skills, forensics tools and techniques, and forensic lab practices.  Methods of planning and implementing a practical cyber security forensics approach for information systems are discussed. Evidence from computer forensics investigations is usually subjected to the same guidelines and practices of other digital evidence. It has been used in a number of high-profile cases and is becoming widely accepted as reliable within U.S. and European court systems.  Case studies and subject matter experts using computer system forensics are included in the course.
credit hours: 3

CPST 4900 Advanced Computer Security
This course is an advanced study in the field of Information Security by virtue of System Security.  Various threats to an information system and the security techniques used to fight them are covered.  Hacker methods, viruses, worms, bombs, and system vulnerabilities are described, with actions that must be taken to thwart them. Existing and planned protection methods and defenses are mapped to the information system threats and attacks.
credit hours: 3

CPST 4930 Network Security, Firewalls, and VPNs
This course is designed to provide fundamental skills needed to analyze the internal and external security threats against a network, and to develop a security posture that will protect an organization’s information.

Network defense and countermeasures provides a guide to perimeter defense fundamentals, security planning, well-designed security policies, and integrated support from anti-virus software, intrusion detection systems, and related tools such as network address translation (NAT), packet filtering and analysis, proxy servers, virtual private networks (VPN), and network traffic signatures. Firewalls are among the best-known network security tools in use today and are most effective when backed by thoughtful security planning.
Pre-requistites: CPST 4610 or equivalent experience. 
credit hours: 3

CPST 4950 Website Security
This course is designed to provide students with an introduction to Website security and privacy issues. Students will understand how to identify security/privacy issues, recognize security issues involving JAVA, the Internet and email. Students will also explore techniques and best practices for limiting risk.
Pre-requistites: CPST 2400 and CPST 3900 or equivalent experience. 
credit hours: 3

CPST 6320 Business Intelligence
This course is designed as an upper level undergraduate and graduate level course.This course introduces students to structures and techniques used to transform data into information for decision-making. Business intelligence is an increasingly important part of both small and large organizations, as well as government. Business intelligence can be used across a wide spectrum of enterprises, such as health care, exploration, security, identifying markets, predicting behavior and forecasting demand. The materials in this course are designed to give the student important new tools to assist in business decision making, whether this involves identifying new markets, extracting data to better understand current markets and forecasting demand using simple statistical methodologies.
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3

CPST 6500 Systems Requirements Development and Testing
This course provides a study of concepts and techniques for planning and developing high quality requirements management processes and hardware/software testing processes. Fundamentals of requirements analysis are examined, highlighting the importance and value of good requirements. Methods of planning and implementing a practical requirements gathering approach for information systems are discussed. Testing roles, techniques, and processes will be covered and it will be shown where and how the software testing process fits into the overall development methodology. Formal models of program verification, planning and documentation for quality assurance and methods of performing technical reviews will also be detailed. Strategies of system testing and integration planning including principles and practices used in conducting tests will be covered.Subject matter experts will be brought in to share with the class project examples and how they use these requirements management and test techniques in these projects.
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3

CPST 6501 IT Project Management
This course provides an exploration into the tools and techniques of project management as they relate to information technology (IT) projects and software development. The course concepts adhere to the Project Management Body of Knowledge® (PMBOK®) description of best practices, and it covers the project management life cycle with its processes of initiating, planning, executing, monitoring and controlling the project. Emphasis is placed on areas of project planning and project management that are unique to software development projects and other IT projects.
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3

CPST 7000 IT Governance and Policy
The managing of information has become critical to the success of a business or enterprise and the governance of the Information technology (IT) resource has become an integral part of most organizations and is fundamental to support, operate, sustain, innovate and grow a business. IT Governance focuses on delivering value to the business by the proper management of the IT resource. It is an integrated approach consisting of the leadership, organizational structures and processes that ensures the effective alignment of IT with the organizations strategies and objectives. This course presents an inter-disciplinary approach to IT Governance. In the course students will learn about specific objectives of IT Governance, along with standards, frameworks, tools and techniques used in the planning, deploying, managing, monitoring, measuring and sustaining a successful IT governance plan. The course leverages and integrates current and emerging industry best practices, standards, guidelines and governance case studies.
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3

CPST 7100 Managing the IT Department
This course is designed for graduate students who are, or aspire to be, either business managers or Information Systems (IS) managers, as well as those who are, or aspire to be, primarily technology specialists who will work in and for different types of businesses—including consultant firms and other firms competing in an information technology (IT) services industry. This course presents the tools necessary to best exploit information technology. By using case studies and the coverage of the key technology issues it will provide a perspective on how to evaluate the IS organization, and how to be a partner in managing data, information, and systems. It will prepare the student to be effective exploiters of computing technologies now and in the future by focusing on the information technology resources that organizations need and providing alternative approaches to managing them. Students will study the opportunities and pitfalls provided by these technologies and what they need to know to manage and make effective use of these technologies.
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3

CPST 7150 The Business of Information Technology
The goal of this course is to provide IT Management candidates with the experience in handling business processes that are necessary to successfully manage the business aspects of Information Technology. It covers business concepts and processes that art particularly germane to the management and use of Information Technology. These processes include Accounting and Finance, Human Capital and Payroll, Budget, Contract Management, Requests for Proposals, Statements of Work, and Service Level Agreements.
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3

CPST 7200 Enterprise Architecture – Software
The goal of this course is to prepare Chief Information Officers and Chief Technology officers and senior managers with progressive approaches for state-of-the-art Information Technology (IT) infrastructures. IT systems exist in an abstraction of an Operating Environment with identifiable system capabilities – physical properties, characteristics, strategies, tactics, security, and sometimes luck. This course addresses Enterprise Software Architecture (ESA) and will identify multiple Systems of Interest (SOI). An analysis of two SOI fundamental types of behavior will be studied – hierarchical and peer level interactions of software. An understanding and adoption of ESA will maximize successful implementation, minimize risk, simplify operations, and insure compliance with regulatory requirements.
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3

CPST 7250 Software Development Methodologies
A Software Development Methodology is a framework that is used to structure, plan, and control the process of developing an information system - this includes the pre-definition of specific deliverables and artifacts that are created and completed by a project team to develop or maintain an application. A wide variety of such frameworks have evolved over the years, each with its own recognized strengths and weaknesses. This course explores the many methodologies available for developing software. The business culture and requirements are presented as the center for evaluation of the most effective mix of methodologies for a specific development project. Students will study the software lifecycle from the identification of a need to the retirement of the software product that satisfies that need. They will learn about the strength and weakness of the various development methodologies and the appropriate situations in which to use them.
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3

CPST 7600 Enterprise Architecture – Hardware
Enterprise Hardware Architecture (EHA) maximizes business functionality, minimizes risk, simplifies operations, and complies with regulatory requirements. This course will provide students with the knowledge to build an open/standards-based Enterprise Hardware Architecture that utilizes virtualization of servers, storage area networks (SAN), and network capabilities. Utility servers/appliances, Multi-tier server environments, and Cloud architecture will be researched and presented in the course. Key performance parameters, such as security, redundancy, reliability, maintainability, and availability, will be major considerations in the designs. A decision based approach and iterative improvement processes based on service fulfillment and technology trends will be utilized by students to design individual class projects.
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3

CPST 7800 Legal Issues in Information Technology
This course is designed to analyze legal issues related to the management of information in contexts in which information professionals are likely to be involved. In an age defined by information, knowledge of the legal issues that establish how information is required to be protected, maintained, collected, stored, and accessed is extremely important. Information Security policies must be evaluated in light of current laws and regulations This course will provide an overview of some of the most important legal issues in managing information so that students will be able to apply the information to particular professional situations that they may encounter. Topics will include such issues as US and international jurisdiction, computer security, intellectual property, electronic commerce, information privacy, freedom of expression, and cyber-crime. Included are analyses of significant legal case studies plus review of applicable federal and state legislation as applied to compliance of standards such as those found in the Health Insurance Portability and Accountability Act (HIPPA), Sarbanes Oxley, the Federal Information Security Management Act (FISMA), and the National Institute of Standards and Technology, Minimum Security Requirements for Federal Information and Information Systems (FIPS 200).
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3

CPST 7850 Healthcare Informatics
Healthcare Informatics
Medical practitioners and healthcare delivery organizations face formidable administrative and technical challenges in the management of patient health and wellness, accurate and timely diagnosis of illness, and the determination and delivery of appropriate care and treatment. Information technology (IT) can play a key role in mitigating these challenges and thereby enabling healthcare performance transformation. Implementation of application and integration middleware (AIM), interoperable with analytics and accessible in real-time at the point of care and elsewhere, is the most cost-effective IT approach. This course explores the many issues and barriers faced by those IT professionals who are working to implement Health Information Systems.
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3

CPST 7900 Computer Security
This course provides an overview of the need for, and the technology, algorithms, and standards used in providing computer and communications security. It is concerned with the fundamentals of computer security. Topics in this class can be divided into three main parts: cryptography (with a focus on single-key and public key); computer system security (database and operating systems issues including authentication, access control, malicious software, and network security (including intrusion prevention/firewalls, intrusion detection, Denial of Service attacks, etc.); and the develop of secure programs and applications.
Pre-requistites: Admission to the MPS for Computing Technologies degree program.
credit hours: 3