50 likes | 172 Views
This course, taught by Professor Ki-Joune Li at Pusan National University, aims to equip students with fundamental skills for managing large volumes of data. It covers essential topics such as operating system issues, physical storage, indexing, hashing, external sorting, and DBMS considerations. Students will develop programming skills in C++ through practical assignments, including file development and performance measurement. Evaluations include tests and programming projects to ensure comprehensive understanding. For more information, visit the course webpage.
E N D
File Processing : Introduction 2011, Spring Pusan National University Ki-Joune Li http://isel.cs.pnu.edu/~lik
Goals of this course • Understanding basic concepts to handle a large volume of data • Part I: Issues from operating systems • From physical storage media to file systems • Part II: Handling large volume of data • Indexing • Hashing • External Sorting • Part III: DBMS Issues • Query processing • Transaction management system • Improving • C++ programming skill • File system development
Evaluation • Test : 60% • Mid-Test : 30% • Final Test : 30% • Design and Development: 40% • Three or four assignments are scheduled • How to get F • Absent at one of the tests • No submission of more than or equal to two assignments
Other useful information • Web Page • http://stem.cs.pnu.edu/FP/2011/FP2011Spring.html • Lecturer • Prof. Ki-Joune Li • Department of Computer Science and Engineering • http://isel.cs.pnu.edu/~lik • lik@pnu.edu • Room 406, 051-510-2299 • Teaching Assistants • Dae-Sung Jang: Room 422 • Ji-Hyun Kim: Room 422 • Ho-Chul Kim: Room 422
1st Assignment • Write a program that copies a file (A.dat) of 800 MB to a file B in C++ language A) From hard disk to hard disk B) From USB memory to hard disk • Measure the execution time with clocking function • 100%, 70%, 50% X 2 • Due Date: March 14th, 22:00 • Submission: Upload to Course Web Page