ECE 1147 - ALGORITHMS FOR BIG DATA Minimum Credits: 3 Maximum Credits: 3 In this course, students will learn about Big Data, its various applications, and different mathematical models and algorithms to efficiently manage it. The theoretical aspect of this course will cover mathematical methods for developing such algorithms while the practical application aspect will cover the use of these algorithms on real Big Datasets. Topics include randomized streaming algorithms, fast matrix multiplication with Big Data, data mining techniques such as shingling and min-hashing and MapReduce programming models. Hands-on assignments are completed using including cloud-computing services, SQL and the Python programming language. Academic Career: Undergraduate Course Component: Lecture Grade Component: Letter Grade Course Requirements: PREQ: ECE 0302 and 0402; PLAN: Electrical Engineering or Computer Engineering
Click here for class schedule information.
Add to Portfolio(opens a new window)
|