Home
Netbeans Eclipse Qt Java
Games
College of Engineering Aeronautics and Astronautics Agricultural and Biological Engineering Biomedical Engineering Chemical Engineering Civil Engineering Construction Engineering and Management Electrical and Computer Engineering Engineering Education Engineering Professional Education Environmental and Ecological Engineering Industrial Engineering Materials Engineering Mechanical Engineering Nuclear Engineering
EPICS (Engineering Projects In Community Service) First-Year Engineering Program First-Year Engineering Honors Program Global Engineering Program Minority Engineering Program Professional Practice (Co-Op) Program Women in Engineering Program
College Administration Schools Programs All Groups All People ECN Webmail
Purdue Home

Learning Objectives

A student who successfully fulfills the course requirements will have demonstrated:

  1. an ability to read and write C programs that use files. [1,4;a,b,c,e,k]
  2. an ability to read and write C programs that use structures. [1,4;a,b,c,e,k]
  3. an ability to read and write C programs that use dynamic data structures. [1,4;a,b,c,e,k]
  4. an ability to read and write C programs that use recursion. [1,4;a,b,c,e,k]

Meeting all objectives is a necessary (but not sufficient) condition to receive a passing grade (A - D).

Assessment of Objectives

Each objective is evaluated by programming assignments or exam questions. You need to earn 50% or more to pass an objective.

i IPA 1-2 IPA 2 Exam 1 Exam 2
ii   IPA 2   Exam 2
iii   IPA 2   Exam 2
iv IPA 1-2 IPA 2 Exam 1 Exam 2