The page uses Browser Access Keys to help with keyboard navigation. Click to learn moreSkip to Navigation

Different browsers use different keystrokes to activate accesskey shortcuts. Please reference the following list to use access keys on your system.

Alt and the accesskey, for Internet Explorer on Windows
Shift and Alt and the accesskey, for Firefox on Windows
Shift and Esc and the accesskey, for Windows or Mac
Ctrl and the accesskey, for the following browsers on a Mac: Internet Explorer 5.2, Safari 1.2, Firefox, Mozilla, Netscape 6+.

We use the following access keys on our gateway

n Skip to Navigation
k Accesskeys description
h Help
    Indiana University-Purdue University Fort Wayne
   
 
  Nov 24, 2017
 
 
    
2017-2018 Undergraduate Bulletin

Course Descriptions


Course descriptions are listed in alphabetical order.

Standard information for each course includes the number, title, and credits (sometimes called credit hours or semester hours). For some courses, you will find information on the hours of class, laboratory, or studio for which the course is scheduled in each week of a regular semester; these weekly hours are expanded during summer sessions. Fees for courses are assessed on the basis of credits and other factors.

The course-numbering system generally suggests levels of difficulty and appropriateness. Courses at the 100 and 200 levels comprise introductory offerings and those are most commonly taken by freshmen and sophomores. Courses at the 300 and 400 levels are primarily for juniors and seniors. In some Purdue programs, undergraduates take courses at the 500 level, but generally courses numbered 500 and above are for graduate students.

Preparation for courses is indicated as follows:

P: indicates a prerequisite that must precede your enrollment in the course described. You may find one or more specific course numbers, the number of credits you should already have in a subject, a placement-test level, or other conditions.

C: indicates a corequisite that must be taken no later than the same semester in which you take the course described.

R: indicates a recommendation concerning conditions to be met for enrollment in the course.

When no subject code is shown for prerequisites, corequisites, and recommended courses, they are in the same subject area as the course being described. If you lack a prerequisite or corequisite, or if you wish to take a course numbered at a higher level than your present status, you should seek the department’s or instructor’s consent to enroll in the course.

V.T. means Variable Title and is shown for courses for which the title may be changed to specify the topic or other special focus of each offering.

Session indicators (fall, spring, summer) suggest the times at which courses are generally offered. Scheduling patterns may, however, vary.

IPFW reserves the right to add, withdraw, or change courses without notice.

 

 
   •  CPET 19000 - Problem Solving with MATLAB
   •  CPET 21300 - Web-based Analysis and Design
   •  CPET 28100 - Networks Management
   •  CPET 29900 - Selected Computer Engineering Technology Subjects
   •  CPET 35500 - Data Communications and Networking
   •  CPET 36400 - Networking Security
   •  CPET 37500 - Microprocessor-Based Digital Systems
   •  CPET 38400 - Wide Area Network Design
   •  CPET 41100 - Microcomputer Interfacing
   •  CPET 47000 - Technology Project Management
   •  CPET 47200 - Automatic Control Systems
   •  CPET 48600 - Robotics and Control Electronics with Microcomputers
   •  CPET 49000 - Senior Design Project I
   •  CPET 49100 - Senior Design Project II
   •  CPET 49300 - Wireless Networking
   •  CPET 49400 - Java Programming Applications
   •  CPET 49500 - Web Engineering and Design
   •  CPET 49900 - Computer Engineering Technology
   •  CPET 54500 - Service-Oriented Architecture and Enterprise Applications
   •  CPET 56500 - Mobile Computing Systems
   •  CPET 57500 - Management of Technology
   •  CPET 58100 - Workshop In Computer Engineering Technology
   •  CPET 59000 - Special Problems in IT and Advanced Computer Applications
   •  CPET 59800 - Directed MS Project
   •  CPT 55500 - Advanced Network Security
   •  CS 11200 - Survey of Computer Science
   •  CS 11400 - Introduction to Visual Basic
   •  CS 15500 - COBOL Programming
   •  CS 16000 - Introduction to Computer Science I
   •  CS 16000 - Introduction to Computer Science I-Honors
   •  CS 16100 - Introduction to Computer Science II
   •  CS 17000 - C and Data Structures
   •  CS 17200 - Introduction to C
   •  CS 20300 - Advanced Visual Basic
   •  CS 22700 - Introduction to C Programming
   •  CS 22800 - Object Oriented Programming in C++
   •  CS 22900 - C/C++ Programming
   •  CS 23200 - Introduction to C and Unix
   •  CS 25600 - Applications Software Project
   •  CS 26000 - Data Structures
   •  CS 27000 - Assembly Language
   •  CS 27100 - Computer Architecture
   •  CS 27400 - Data Communications
   •  CS 28000 - Survey of Information Technology
   •  CS 29200 - Intermediate Topics in Computer Science
   •  CS 29500 - Industrial Practicum
   •  CS 30600 - Computers in Society
   •  CS 31000 - Topics In Computer Languages
   •  CS 32100 - Introduction to Computer Graphics
   •  CS 33100 - Introduction to C++ and Object-Oriented Programming
   •  CS 35000 - Programming Language Design
   •  CS 36000 - Software Engineering
   •  CS 36400 - Introduction to Database Systems
   •  CS 36500 - Advanced Database Systems
   •  CS 36600 - Structured Analysis Techniques
   •  CS 36700 - Structured Design Techniques
   •  CS 36800 - Human-Computer Interaction
   •  CS 37000 - Systems Programming
   •  CS 37200 - Web Application Development
   •  CS 37400 - Computer Networks
   •  CS 37500 - Multimedia Networking
   •  CS 37600 - Advanced Computer Architecture
   •  CS 38000 - Artificial Intelligence
   •  CS 38400 - Numerical Analysis
   •  CS 39500 - Industrial Practice I
   •  CS 42100 - Advanced Computer Graphics
   •  CS 44500 - Computer Security
   •  CS 46000 - Senior Capstone Project I
   •  CS 46400 - Computer Systems Planning
   •  CS 46500 - Senior Capstone Project II
   •  CS 46600 - Strategic Issues for Information Systems
   •  CS 46700 - Project Management
   •  CS 47200 - Operating Systems Design
   •  CS 47400 - Compiler Construction
   •  CS 48600 - Analysis of Algorithms
   •  CS 48800 - Theory of Computation
   •  CS 49200 - Topics in Computer Science
   •  CS 49400 - Directed Study
   •  CS 49500 - Cooperative Experience
   •  CS 50300 - Operating Systems
   •  CS 51400 - Numerical Analysis
   •  CS 52000 - Computational Methods in Analysis
   •  CS 54300 - Introduction to Simulation and Modeling of Computer Systems
   •  CS 54700 - Information Storage and Retrieval and Natural Language Processing
   •  CS 57200 - Heuristic Problem Solving
   •  CS 58000 - Algorithm Design, Analysis, and Implementation
   •  CS 59000 - Topics in Computer Science
   •  CSD 11500 - Introduction to Communicative Disorders
   •  CSD 12600 - Communication Sciences And Disorders Resource Seminar
   •  CSD 18100 - First Course in American Sign Language
   •  CSD 18200 - Second Course in American Sign Language
   •  CSD 28300 - Intermediate American Sign Language III
   •  CSD 28400 - Intermediate American Sign Language IV
   •  CSD 30200 - Acoustic Bases of Speech and Hearing
   •  CSD 30400 - Anatomy and Physiology of the Speech and Hearing Mechanism
   •  CSD 30600 - Introduction to Phonetics
   •  CSD 30900 - Language Development
   •  CSD 32100 - Introduction to Phonological Disorders in Children
   •  CSD 39900 - Directed Study in Audiology and Speech Sciences
   •  CSD 40500 - Augmentative and Computer Applications in Speech and Language
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11Forward 10 -> 28