Software Engineering Principles and practices of numerical programming. Learn more Data Acquisition Aquisition, management and processing of data for data intensive applications. Learn more Computation Tools and techniques for computation on heterogeneous systems. Learn more