Purdue University

College of Technology

Computer and Information Technology

CIT Pilot Courses

 


Disclaimer:
While every effort is made to provide accurate and current information, CIT reserves the right to change (without notice) statements in this listing concerning rules, policies, curricula, courses, or other matters.


For more information on specific courses, go to: http://www.tech.purdue.edu/cit/academics/coursepages.cfm.


Check current Schedule of Classes for semester offerings and registration CRN numbers.  Computer and Information Technology courses are now listed as CNIT (previously listed as C&IT).

 

CNIT 49900 Computer Technology (Variable Title)
Class 0-3, lab 0-6, cr. 1-3. Prerequisite: Consent of instructor may be required. Corequisites: None. Credit by examination: not applicable. May be repeated for up to six hours. Hours and subject matter to be arranged by staff. This course serves two purposes. First, it may be used to prototype future course offerings. Second, it may be used to underwrite individual and independent student study and projects under the directed leadership of a faculty member, provided the subject matter does not overlap any other existing CNIT course, and subject to current departmental policies and restrictions. Hours and subject matter arranged by staff. Primarily for course prototypes or independent study courses. Independent study requires application, proposal, and departmental approval. The application form is located at http://www.tech.purdue.edu/cit/academics/undergraduate/index.cfm Independent Study Course Authorization.

Possible individual study under directed leadership of professor. 

 

CNIT 49900 Applied Data Mining
Class 3, cr. 3.  Professor Shannon Schlueter.  Prerequisite: Junior or Senior standing.  Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET-Information Systems Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

Data mining is the process of sorting through large amounts of data and picking out relevant information. It has been described as "the nontrivial extraction of implicit, previously unknown, and potentially useful information from data". Course participants will gain a working knowledge of current tools and methodologies through a variety of hands-on data mining activities.

 


CNIT 49900 (previously 499A) Parallel Data Systems
Class 3, cr. 3. Prerequisite: Consent of Instructor. Professor Thomas Hacker. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course provides an introduction to the techniques and technologies used in high performance computing for developing, using, and managing high performance data systems. The driving outcome for this course is for students to understand and apply high performance storage concepts, architectures, and software components used today in high performance computing systems. Topics include: communication fabrics, storage architectures, parallel file systems, databases, dataflow systems, workflows, and resource management and scheduling.  


CNIT 49900 (previously 499B) Biomedical Informatics
Class 3, cr. 3. Prerequisite: Consent of Instructor: Professor Michael D. Kane. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET-Information Systems Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course explores the tools and objectives of research in the medical and life sciences industry relevant to the skills of information technology. The driving outcome of this course is for students to understand the domain demands inherent to information systems in healthcare, bioinformatics and computational life sciences, with respect to their role in commercialism, therapeutic decision support and discovery support systems. Topics include information technology application in support of health care delivery, a brief overview of healthcare delivery, the history of health care informatics, an overview of the state of current systems and the professional opportunities in Health Informatics. In bioinformatics introduce the concepts of genomics and proteomics, biotechnology, biological databases and file structures, common computational methods for exploiting biological databases, integrating computational methods within the life sciences industry, and a survey of successful computational life science applications. 


CNIT 49900 (previously 499C) File System and Operating System Forensics -
Class 2 lab 2, cr. 3. Prerequisite: CNIT 42000 or CNIT 55600 - Intro to Computer Forensics or Consent of Instructor: Timothy D. Wedge. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course will introduce students to advanced technical issues pertaining to cyberforensic examinations. Topics will include advanced media structure and file system issues, recovery and analysis of Internet-related artifacts, and contextual analysis of digital data. Check current Schedule of Classes for semester offerings. 


C&IT 499D (changed to CNIT 421) Small Scale Digital Device Forensics -
Class 2 lab 2, cr. 3. Prerequisite: CNIT 23000 or 27600 or Consent of Instructor: Professor Richard P. Mislan. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course will help students understand the issues, techniques, and vulnerabilities of small scale digital device forensics. Emphasis will be placed on the forensically sound acquisition, preservation, analysis and presentation of small scale digital devices as evidence. Specific investigations will cover devices such as Personal Digital Assistants (PDAs), Cell phones, and Smart Phones. 


C&IT 499G (changed to CNIT 446) Metro & Wide Area Wireless Networking -
Class 2 lab 2, cr. 3. Prerequisite: CNIT 34600. Professor Anthony H. Smith. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET-Information Systems Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course is an advanced course in wireless networking. Building on knowledge gained from the introductory wireless local area network course, this course addresses wireless network design and implementation on a large scale. Topics include mesh networking, broadband wireless access, backhauling, WiMAX and cellular systems. The laboratory portion of the course includes implementing and simulating these technologies in an outdoor setting. 


CNIT 49900 (previously 499M) High Performance Computing Systems
Class 3, cr. 3. Prerequisite: Consent of Instructor: Professor Thomas Hacker. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course provides an introduction to high performance, cluster, and grid computing from a systems perspective. The driving outcome for this course is for students to understand and apply high performance computing concepts, architectures, and software components to develop and operate a high performance computing environment. Topics include: high performance computer architectures, network architectures for HPC, commodity and open-source cluster architectures, and software systems. This course will have a significant laboratory component, and students should be comfortable installing and performing systems administration on Linux.  


C&IT 499N (changed to CNIT 45600) Wireless Security & Management -
Class 2, lab 2, cr. 3. Prerequisite: CNIT 34600 . Professor Anthony H. Smith. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

Wireless Network Security and Management: A look at current methods of securing and managing wireless networks. As security concerns grow due to the proliferation of wireless networks, the means of keeping them secure has become increasingly important. This course looks at current security issues of wireless networks, as well as the many facets of managing these networks. 


CNIT 49900 (previously 499S) Advanced System Integration
Class 3, cr. 3. Prerequisite: CIT Senior with the minimum GPA of 3.0. Professor Jeffrey Brewer. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET-Information Systems Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course introduces the application of knowledge, skills, tools, and techniques that systems analysts and other IT professionals must have to understand application integration. The primary mission of this course is to provide students a rich and robust learning experience of the approaches, techniques, and tools considered by industry as "best practices" in terms of application integration. The first half of the course explores the many different levels and techniques to integrating applications within and outside of the enterprise. The second half of the course introduces the students to several industry standard enterprise architecture frameworks such as Zachman and DOD. The second half of the course also introduces the students to working with mainframe class of computers. The class will receive hands on experience working with an IBM zSeries computer using remote access. 


CNIT 49900 (previously 499V) Virtual Teams & Global Information Technology-
Class 2 lab 2, cr. 3. Prerequisite: CNIT 27600 or CNIT 33000. Professor Julie Mariga. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET-Information Systems Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

Virtual Teams and Global Communication is a course designed to expose students to the issues of working on virtual teams, technology that can facilitate working on virtual teams and doing global business in a technological world. There will be a general focus on the use of technology to facilitate the practice of global business in the enterprise.  


CNIT 49900 Software Development for Mobile Computers II

Class 2 lab 2, cr. 3. Prerequisite:  CNIT 35500 or Consent of Instructor: Professor Kyle Lutes.  Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET-Information Systems Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

In this advanced programming course, students gain knowledge and skills necessary to develop complex, enterprise-based applications for various mobile computing devices and platforms. This course is a continuation or CNIT 35500. 


CNIT 49900 Advanced UNIX & Network Administration

Class 2 lab 2, cr. 3. Prerequisite:  CNIT 34300. Professor Phillip Rawles.  Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course focuses on UNIX shell scripting and centralized authentication techniques.  Students will write scripts to automate common UNIX administration tasks and configure disparate systems to authenticate.


CNIT 58100 Data Integration on the Web
Class 3, cr. 3. Prerequisite: Consent of Instructor: Professor Brandeis Marshall.  Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Information Systems Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course will cover algorithm design of search algorithms over the Internet. We

consider web search for text, image and video content on single search engines and

metasearch engines. Special emphasis will be placed on rank aggregation methods,

data mining and web genres. Practical examples will be used to demonstrate the

concepts and techniques. Students will receive hand-on experience with processing

web content through a semester project.



CNIT 58100 (previously 581C) Applied Cryptography
Class 3, cr. 3. Prerequisite: CNIT 45500 or Consent of Instructor. Professor Phillip T. Rawles Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This graduate level course covers provides an introduction to modern cryptographic techniques from an application basis. Students will learn basic cryptographic technologies and techniques. Emphasis will be placed on the application of cryptography and best practices for cryptography deployment. 


CNIT 58100 (previously 581D) Research Computing and Data Analysis Class 3, cr. 3. Prerequisite: Consent of Instructor: Professor Shannon Schlueter. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course explores the methods and tools used to support research and discovery in the computational life sciences. Course participants will gain a working knowledge of terminology, data resources, and computational tools used in this interdisciplinary domain. The outcome of this course is for students to understand the assumptions, constraints, and available choices inherent in the application of bioinformatics tools to hypothesis driven research. Course instruction focuses on providing experience integrating information management and technology skills into both common and novel bioinformatic workflows. 


CNIT 58100 (previously 581M) Advanced High Performance Computing Systems Class 3, cr. 3. Prerequisite: Consent of Instructor: Professor Thomas Hacker. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course provides an introduction to high performance, cluster, and grid computing from a systems perspective. The driving outcome for this course is for students to understand and apply high performance computing concepts, architectures, and software components to develop and operate a high performance computing environment. Topics include: high performance computer architectures, network architectures for HPC, commodity and open-source cluster architectures, and software systems. This course will have a significant laboratory component, and students should be comfortable installing and performing systems administration on Linux. 


CNIT 58100 (previously 581R) Data Management Security
Class 3, cr. 3. Prerequisite: A good knowledge of relational data base management systems (SQL, database programming, database management system internal architecture) and of database administration topics is assumed. Consent of Instructor: Professor Lorenzo D. Martino. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Information Systems [Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

This course is designed to provide students with the basic security concepts applied to databases (access control and data encryption), database vulnerabilities and countermeasures, how commercial database management systems ensure security, the regulatory landscape (HIPAA, GLBS, SOX) and the related database auditing functionalities. 


CNIT 58100 (previously 581S) Information Security Management
Class 3, cr. 3. Prerequisite: Graduate status. Open only to CIT or CERIAS graduate students. Professor James E. Goldman Corequisites: None. Check current Schedule of Classes for semester offerings.

This seminar course will address current issues in trust in information systems intra-organizationally, inter-organizationally, nationally, and internationally. Topics include: industries affected, security management, risk assessment models, standards and regulations, information security policy, and select topics in operations security. Information security is a ubiquitous issue; it cuts across all industry sectors (critical infrastructures such as finance, transportation, utilities, energy, and telecommunication; manufacturing, service, etc), it cuts across several different job functions (executives and managers, IT, accounting, audit, users, etc.) and disciplines (computer science, law, computer engineering, management, economics, sociology, psychology, accounting, etc.) within those various sectors, and across borders.  


CNIT 58100 (previously 581U) Technology Product & Service Commercialization
Class 3, cr. 3. Prerequisite: Consent of Instructor: Professor James E. Goldman Corequisites: None. Check current Schedule of Classes for semester offerings.

This course provides a practical view of the process of taking technology-based insights to market as either products or services. Case studies are used to develop best practices for technology product and service commercialization. While traditional business planning is incorporated, the overall course outcome is focused on technology commercialization planning. 


CNIT 58100 (was 581V) Current Topics in Cyber Forensics
Class 3, cr. 3. Prerequisite: Consent of Instructor Required. Professor Richard P. Mislan Corequisites: None. Check current Schedule of Classes for semester offerings.

This seminar course will address current issues in trust in information systems intra-organizationally, inter-organizationally, nationally, and internationally. Topics include: industries affected, security management, risk assessment models, standards and regulations, information security policy, and select topics in operations security. Information security is a ubiquitous issue; it cuts across all industry sectors (critical infrastructures such as finance, transportation, utilities, energy, and telecommunication; manufacturing, service, etc), it cuts across several different job functions (executives and managers, IT, accounting, audit, users, etc.) and disciplines (computer science, law, computer engineering, management, economics, sociology, psychology, accounting, etc.) within those various sectors, and across borders.  


CNIT 58100 (was 581Z) Web Services Security
Class 3, cr. 3. Prerequisite: Consent of Instructor: Professor Lorenzo D. Martino. Corequisites: None. Maps to Undergraduate Degree Requirements as: NET Plans of Study: NET Selective or NET Interdisciplinary Selective. IST Plans of Study: Information Systems Selective. Check current Schedule of Classes for semester offerings.

Web services are becoming a fundamental component of a service-based society cutting across critical infrastructures such as finance, transportation, utilities, energy, and telecommunication; manufacturing, service, healthcare, etc. Securing web services and business processes built as web services composition requires to secure a variety of components (from the network to the applications) using different security mechanisms and technologies. At the same time, interoperability of security mechanisms is a fundamental requirement. This course will address requisites, mechanisms, techniques, issues and security standards for web services security. Topics will be substantiated in the HealthCare application area and include: Service Oriented Architecture concepts; Service Oriented Architecture technological foundations and related standards (SOAP and WSDL); Web Service security standardization framework; Transport layer security and related standards; Message-level security and reliability and related standards; Application-level security, access control models and related standards; Security policies and standards; Security for Business Processes; Identity Management and related standards; Security and privacy issue in Healthcare.