EEL 6938 (FEEDS): Data Intensive Computing and Clouds
(Fall 2012)
Syllabus
Instructor:
Dr. Jun Wang, HEC 320, 823-0449(office), jun.wang@ucf.edu.
Web: http://www.eecs.ucf.edu/~jwang/
Course
Objective and Description:
Using large-scale computing systems to solve data-intensive
real-world problems has become indispensable for many scientific and
engineering disciplines. This course provides a broad introduction to the
fundamentals in data intensive computing and its enabling systems architectures
such as MapReduce, cloud computing and storage, with
a focus on system architecture, middleware and building blocks, programming
models, algorithmic design, and application development. Selected scientific
applications will be used as case studies.
Prerequisite:
introduction to programming or data structures/ algorithms, computer
architecture, or instructor approval.
Required
textbooks:
Distributed and Cloud Computing, from parallel processing to
the Internet of things, Morgan Kaufmann, ISBN: 9780123858801, by Kai Hwang, et
al, October 2011
Reference textbooks:
Other
References:
Course
Homepage:
http://www.eecs.ucf.edu/~jwang/Teaching/EEL6938-s12
Course Overview
Readings Term Project
Course
Outline (tentative):
Grading
Policies:
Note: Homework and programming assignments are due by 11:59pm of
the due date (unless announced in class otherwise). Late homework
(non-programming) will NOT be accepted. Late program penalty is 10% per day,
according to the timestamp of your online submission. Only when verifiable
extenuating circumstances can be demonstrated will extended assignment due
dates be considered. Verifiable extenuating
circumstances must be reasons beyond control of the students, such as illness
or accidental injury. Poor performance in class is not an extenuating
circumstance. Inform your instructor of the verifiable extenuating
circumstances in advance or as soon as possible. In such situations, the date
and nature of the extended due dates for the assignments will be decided by the
instructor.
Attendance Policy:
Attendance is required. Students are
responsible for any material covered in class. Lots of the materials covered in
class will not be in the textbook. Announcements about homework, projects,
programming assignments, etc. may be made in class or online or by emails.
Students are encouraged to check the online WebCourses
regularly.