Lecture Notes: ICS 321 Course Organization


What you will learn in this course

How to

Why are these skills important ?


Rhythm of the Course


Prerequisite Equipment, Skills & Knowledge


Software Setup


Assignment 1: Querying Large Files

Input

A CSV data file

1,3691,O,194029.55,1996-01-02,5-LOW,Clerk#000000951,0,  
2,7801,O,60951.63,1996-12-01,1-URGENT,Clerk#000000880,0,    
3,12332,F,247296.05,1993-10-14,5-LOW,Clerk#000000955,0,  
4,13678,O,53829.87,1995-10-11,5-LOW,Clerk#000000124,0,

AND a list of queries

Load order.csv   
SearchEq 3  F  
SearchGtr   4  200000   

Output
SearchEq 3 F
returns
3,12332,F,247296.05,1993-10-14,5-LOW,Clerk#000000955,0, while
SearchGtr 4 200000
returns
3,12332,F,247296.05,1993-10-14,5-LOW,Clerk#000000955,0,

Constraint

Data is too big to fit into memory.