SemesterFall Semester, 2023
DepartmentSophomore Class of Department of Statistics
Course NameProgramming and Statistical Software Applications
InstructorCHANG CHIH-HAO
Credit1.0
Course TypeElective
Prerequisite
Course Objective
Course Description
Course Schedule

 



























































































































Week



Topic



Content and Reading Assignment



Teaching Activities and Homework



1



Advanced Topics in introducing R



Help students to practice functions and packages in R



PowerPoint with case studies and assign homework to using basic mathematical R functions



2



Advanced Topics in Control Flow and Loops of R



Help students to practice functions and packages in R



PowerPoint with case studies and assign homework to writing self-defined R functions



3



Advanced Topics in R functions



Help students to practice functions and packages in R



PowerPoint with case studies and assign homework to using basic statistical R functions



4



Advanced Topics in R packages



Help students to practice functions and packages in R



PowerPoint with case studies and assign homework to using advanced statistical R functions



5



Advanced Topics in Data Manipulation  of R



Help students to practice functions and packages in R



PowerPoint with case studies and assign homework to load/save data files for basic analysis in R



6



Advanced Topics in Data Visualization of R



Help students to practice functions and packages in R



PowerPoint with case studies and assign homework with more plot functions for basic data analysis in R



7



Advanced Topics in basic Statistical Analysis of R



Help students to practice functions and packages in R



PowerPoint with case studies and assign homework of advanced statistical analysis in R



8



Advanced Topics in advanced Statistical Analysis of R



Help students to practice functions and packages in R



PowerPoint with case studies and assign homework of more advanced statistical analysis in R



9



Midterm Exam (期中考)



Midterm Exam



Midterm Exam



10



Advanced Topics in introducing Python



Help students to practice functions and modules in Python



PowerPoint with case studies and assign homework to using basic mathematical Python functions



11



Advanced Topics in Control Flow and Loops of Python



Help students to practice functions and modules in Python



PowerPoint with case studies and assign homework to writing self-defined Python functions



12



Advanced Topics in Python Functions



Help students to practice functions and modules in Python



PowerPoint with case studies and assign homework to using basic machine learning Python functions



13



Advanced Topics in Python modules



Help students to practice functions and modules in Python



PowerPoint with case studies and assign homework to using advanced machine learning Python functions



14



Advanced Topics in Files and Exceptions of Python



Help students to practice functions and modules in Python



PowerPoint with case studies and assign homework to load/save data files for basic analysis in Python



15



Advanced Topics in  Object-Oriented Programming of Python



Help students to practice functions and modules in Python



PowerPoint with case studies and assign homework of advanced statistical analysis in Python



16



Final Exam(期末考)



Final Exam



Final Exam



17



Review of RPython回顧)



A comprehensive review of R by students



Review



18



Review of Python-IIIPython回顧)



A comprehensive review of Python by students



Review



Teaching Methods
Teaching Assistant

Not applicable


Requirement/Grading

  1. Midterm Exam(期中考):30%

  2. Final Exam(期末考):30%

  3. Regular homework assignments(平常作業):40%


Textbook & Reference

1."R for Data Science" by Hadley Wickham and Garrett Grolemund.



2."Python for Data Analysis" by Wes McKinney.


Urls about Course
URL of R reference book: https://r4ds.hadley.nz/ URL of Python reference book: https://wesmckinney.com/book/
Attachment