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

ECE 264 Assignments Spring 2009

Start the programming assignments early. It is extremely unlikely that you can finish a programming assignment within one day.

Assignment Topic Due Extension
Absolute Deadline
PA1 Sorting 5:59PM 02/11 until 5:59PM 02/18 5:59PM 02/21
PA2 Database 5:59PM 03/04 until 5:59PM 03/11 5:59PM 03/14
PA3 Treasure Hunt: Get out of a Maze 5:59PM 04/01 until 5:59PM 04/08 5:59PM 04/11
PA4 Do You Need a Bigger Truck? 5:59PM 04/22 until 5:59PM 04/29 5:59PM 05/02

Please do not ask for an extension of the deadline. Such a request is always rejected, unless you encounter an emergency.

Suggest your own assignments! You are welcome to suggest the assignments that can serve the same purposes. Please talk to the instructor two weeks before the due days.

Due to the large number of submissions, the assignments are graded by using a set of programs. Any deviation from the specification will likely cause losing points. Please follow the specification precisely.   You have to remove all warning messages before submission.  We will use "-Wall -Wshadow" to check your program. You will lose -0.5 point for every warning message. You will receive 0 point if there is an error message.

Use Intel-Linux ECN Computers

You can use the computers in MSEE 190 or ENAD 302E. You can use other machines and remotely connect to the following computers:

  • msee190pc1.ecn.purdue.edu - msee190pc21.ecn.purdue.edu (21 machines)
  • qstruct01.ecn.purdue.edu - qstruct19.ecn.purdue.edu (19 machines)
  • algol01.ecn.purdue.edu - algol20.ecn.purdue.edu (20 machines)
  • enad302pc01.ecn.purdue.edu - enad302pc24.ecn.purdue.edu (24 machines)

To connect to the machines remotely, type

                            ssh [your class account]@machinename

for example

                            ssh ece264a9@msee190pc11.ecn.purdue.edu

To check whether your computer can link the correct library, start a terminal and type

If your program cannot run on msee190pcxx.ecn.purdue.edu, the program will receive zero. This situation includes, but is not limited to, (1) syntax errors and (2) segmentation fault.