DATA 525 Data Engineering and Mining (a course using both practical software development and configuration) School of Electrical Engineering and Computer Science, University of North Dakota Fall 2024 |
||||||||||||||||||||||||||
Synchronous Class Delivery
The class lectures will be delivered synchronously via https://und.zoom.us/j/2489867333, and the Zoom video will be posted on the Blackboard afterwards. Students can watch the video clips anytime they want. Lecture Notes No textbook will be used. Instead award-winning, detailed, and precise class instructions and interactive, informative, and practical lecture notes (based on books, papers, online documents, and user manuals) will be provided. Collectively, the lecture notes and instructions are more like a small book, which supplies much more information than regular notes do and makes the subject studies much easier. Students will not have problem learning the subjects or taking the exams after studying them and doing programming exercises. Course Descriptions This course studies theoretical and applied issues related to data engineering and mining. Data engineering is to identify, investigate, and analyze the underlying principles in the design and effective use of information systems; and data mining is to discover patterns in large data sets and transform the patterns into a comprehensible structure for further applications. The following topics are covered:
Objectives After taking this course, students are able to achieve the following goals, but not limited to:
Two programming exercises: 1. Data life cycle —— 20% 2. Data mining & analytics —— 20% Two exams —— 20% each Final exam —— 20% Tentative Schedule Week 1 —— Introduction Weeks 2, 3, 4 —— Programming Exercise I construction Weeks 5, 6, 7 —— Information retrieval Weeks 8, 9, 10, 11 —— Firebase and data analytics Weeks 12, 13, 14 —— Data mining Weeks 15, 16 —— Data mining and mining concepts Remark I Terminologies and definitions will be discussed minimally in this course. Instead, effective methods and practical works will be emphasized and enforced. Remark II Unlike the disciplines such as databases or the World Wide Web, data engineering and mining (DEM) is one of the disciplines (like image processing or artificial intelligence) without coherent methods or algorithms. Many methods (such as artificial neural networks or relevance feedback) are used by DEM and each method is usually not closely related to other methods (like decision trees or sequential pattern mining). Remark III A wide variety of methods have been used by DEM, and the current methods are rather complicated. In order to show what the data engineering and mining (DEM) is in a semester, this course has to pick a small number of fundamental topics, instead of many advanced topics, to investigate. Students then use the training to revise the appropriate methods for the problems they encounter in the future. Instructor’s qualification The instructor’s current research interests include (mobile) data research and applications such as (mobile) data security & mining, and mobile/smartphone/spatial/web computing. He has applied various information retrieval methods (such as artificial neural networks, finite-state machines, and association-rule and sequential-pattern mining) to mobile applications and web searches. The instructor has published more than 100 research publications and advised more than 50 graduate students. Most of the research topics are related to (mobile) data engineering, mining, and mining. Dishonesty Under no circumstances will acts of academic dishonesty be tolerated. Any suspected incidents of dishonesty will be promptly referred to the Assistant Dean of Students. Refer to the Code of Student Life, Appendix B.2: Academic Dishonesty. Disability Students who need special accommodations for learning or who have special needs are invited to share these concerns or requests with the instructor as soon as possible. |