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.