NCHU Course Outline
Course Name (中) 統計軟體與計算(6067)
(Eng.) Statistical Software and Computing
Offering Dept Graduate Institute of Statistics
Course Type Elective Credits 3 Teacher 沈宗荏
Department Graduate Institute of Statistics/Graduate Language English Semester 2026-FALL
Course Description This course introduces two programming languages, C++ and R, for statistical computing. C++ is used to help students develop fundamental programming logic, algorithmic thinking, and an understanding of how computational procedures are constructed. Building on this foundation, students will learn to use R efficiently for statistical simulation, data analysis, and research-oriented projects.

By the end of the semester, students should be able to apply the programming and statistical computing skills acquired in the course to complete a final project. In particular, they will reproduce, evaluate, or extend the simulation studies and data analyses presented in a selected research paper.
Prerequisites
self-directed learning in the course Y
Relevance of Course Objectives and Core Learning Outcomes(%) Teaching and Assessment Methods for Course Objectives
Course Objectives Competency Indicators Ratio(%) Teaching Methods Assessment Methods
This course aims to equip you with the programming and computational skills needed to solve statistical problems and conduct independent projects using C++ and R. Students are expected to have completed undergraduate-level courses in Calculus, Probability, and Mathematical Statistics. Through consistent study and active engagement throughout the semester, you will develop the ability to select, implement, and evaluate appropriate statistical methods independently.
1.Statistical Thinking and Logic
3.Statistical Computing and Simulation Study
50
50
Other
Networking/Distance Education
Discussion
Lecturing
Quiz
Oral Presentation
Assignment
Written Presentation
Attendance
Course Content and Homework/Schedule/Tests Schedule
Week Course Content
Week 1 ‼️👨‍🏫 Classes will be suspended on Monday, September 7, and Wednesday, September 9, because I will be attending an international conference. The three missed class periods will be made up from 18:30 to 21:00 on Thursday, December 3, 2026, when the midterm examination will be held.
◼︎ The first class will proceed as scheduled. The teaching assistant will also make several important announcements about the course, so please be sure to attend.
Week 2 I will focus on C++ from Week 2 to Week 9.
Week2: Introduction and course overview
Week 3 Week3: Data, variables, and calculations
Week 4 Week4: Decisions and loops
Week 5 Week: Functions
Week 6 Week6: Applications: Stochastic models
Week 7 Week7: Arrays, strings, and pointers
Week 8 Week8: IO and file IO
Week 9 Week9: Defining your own data type
Week 10 Week10: Introduction to using R
Week 11 Week11: Univariate data; Bivariate data; Random data
Week 12 Week12:Elementary simulations; R Data Structures;
Week 13 Week13: Various methods for generating random variables
‼️ 12/3 (Thursday) 18:30-21:00 Midterm Exam (I will run our classes as usual this week; please be present in class.)
Week 14 Week14: Various methods for generating random variables
‼️👨‍🏫 12/9 (Wednesday) will be a day off from class because I need to attend another international conference. However, these two classes will be held in another day, which will be announced later.
Week 15 🗣️Oral presentations of the final projects. The presentation schedule and start date will be determined based on the number of students enrolled in the course.
Week 16 🗣️Oral presentations of the final projects.
1. Revise your final project report in response to the comments and suggestions received during your presentation.
2. Finalize the written report and upload it to the iLearning system.
self-directed
learning
   01.Participation in professional forums, lectures, and corporate sharing sessions related to industry-government-academia-research exchange activities.
   03.Preparing presentations or reports related to industry and academia.
   05.Participation in various workshops organized by different departments of NCHU.

Evaluation
✏️ Assessment

❏ Miscellaneous coursework, including homework assignments, mini-projects, quizzes, and class attendance: 30%
(No fixed schedule)

❏ Midterm examination, tentatively scheduled for approximately Week 13: 35%

❏ Final project, including an oral presentation and a written report: 35%
Textbook & other References
📙 Simulation, 4th Edition, by Sheldon M. Ross, Academic Press.
📙 C++ programming: Ivor Horton’s Beginning Visual C++ 2013, by Ivor Horton, Wiley
Teaching Aids & Teacher's Website
🛜 iLearning
Office Hours
⏰ TBA
Sustainable Development Goals, SDGs(Link URL)
include experience courses:N
Please respect the intellectual property rights and use the materials legally.Please respect gender equality.
Update Date, year/month/day:2026/07/30 15:38:04 Printed Date, year/month/day:2026 / 8 / 18
The second-hand book website:http://www.myub.com.tw/