《Fundamentals of Big Data Technology》Syllabus
Course Number: 2110030806
Course Name: Fundamentals of Big Data Technology
Instructors: Li Dongyang
Required Text: Song Tian, Li Xin. Fundamentals of Python Language Programming (2nd Edition) Beijing: Higher Education Press, 2017.
Course Description: This course is a professional elective course for marketing majors; The purpose is to provide students with a complete set of python programming methods on the basis of mastering database applications, so as to provide basic and professional necessary knowledge for processing and analyzing big data. The main knowledge points of the course are data type, program control structure, function and code reuse, data formatting, program design method, science and technology and visualization, data processing and mining, web crawler and automation, etc., which together constitute the theoretical framework and operational skills of the big Data technology course, in order to achieve the goal of using big data principles and methods. Explore and master the essence and law hidden behind the complicated economic and social phenomena.
Credit/Teaching Hours
Outline of UG CPC Topics Covered in this Course: (3Credits/48 Teaching Hours)
I. Basic Methods of Programming 4 Teaching hours
− Programming language and Python language overview
− Python language development environment configuration
− The basic method of programming
II Python Program Instance Parsing 4 teaching hours
− Python program syntax element analysis
− Analyzes the turtle library syntax elements
III Basic Types of Data 6 Teaching hours
− Overview of data types and their classification
− Operations of numeric types
− Uses the math library
− Types of strings and their operations
− Formatting strings
IV. Control Structure of the Program 8 Teaching hours
− Basic structure of the program
− Several common structures of the program
− Use of the random library
− The program exception handling
V. Function and Code Reuse 4 Teaching hours
− Definition of functions and their calls
− Parameter passing of functions
− Use of the dateime library
− Modular design, function recursion
− python built-in functions
VI. File and Data formatting 4 Teaching hours
− Basic file operations
− Basic use of PIL library
− Formatting and processing of low dimensional data
VII Programming Methodology 6 Teaching hours
− Programming thinking and methods
− Use of the pyinstaller library
− Computing ecology and module programming
− Pip tool installation
VIII Scientific Computing and Visualization 6 teaching hours
− Use of numpy library
− Use of the matplotlib library
− IX Crawler 6 teaching hours
− Overview of the requests library
Total (Teaching Hours) 48
Summary of UG CPC Topics Covered in this Course: (48Teaching Hours)
a. | Marketing | 0 |
b. | Business Finance | 0 |
c. | Accounting | 0 |
d. | Management | 0 |
e. | Legal Environment of Business | 0 |
f. | Economics | 0 |
g. | Business Ethics | 0 |
h. | Global Dimensions of Business | 0 |
i. | Business Communications | 0 |
j. | Information Systems | 16Teaching Hours |
k. | Quantitative Techniques/Statistics | 4Teaching Hours |
l. | Business Policies | 4Teaching Hours |
m. | Integrating Experience | 16Teaching Hours |
| Total Number of Teaching Hours Covering CPC | 48Teaching Hours |