Programming for Applications

EIB-302-01-A1

Programming for Applications course hex badge

Course Overview

This course is a required offering in the English Taught Program in International Business (ETP) at Shih Chien University, taught by Yu-You Liou. It is designed to build a solid working command of the R programming language, from installation and the interactive console all the way to data management, visualization, and applied statistical modeling.

The primary objective of the course is to make students fluent, self-sufficient R programmers. The first half of the semester covers the language itself — syntax, objects, environments, functions, and object-oriented programming — together with the practical skills of importing, cleaning, and reshaping real data. The second half applies that foundation to graphics and statistics: base, lattice, and ggplot2 plotting systems, probability distributions, statistical testing, and regression and classification models.

The required textbook is R in a Nutshell: A Desktop Quick Reference (2nd ed.) by Joseph Adler, published by O’Reilly Media.

Assessment

Component Weight Details
In-Class Exercises 36% 12 exercises × 3% each
Midterm Exam 32%
Final Exam 32%

Exam Regulations

The examination is conducted online under the following regulations.

  1. Mandatory Attendance Students must take the exam in person. Roll call will be taken five minutes before the exam begins. Late arrival or absence will result in a score of zero.

  2. Network Restriction The exam system tracks IP addresses. You must use the campus Wi-Fi. Access from a non-campus IP address will result in a score of zero.

  3. One Device Only The exam must be taken on a single device. Keeping any additional device, such as a phone or a tablet, available during the exam will result in a score of zero.

  4. Authorized Resources This is an open-book exam. Printed reference materials are permitted without limit. Electronic reference materials and AI tools, such as ChatGPT or Gemini, are prohibited. Any use will result in a score of zero.

  5. Media Prohibition Photography, video or audio recording, and screenshotting are strictly prohibited. Violators will receive a score of zero.

  6. No Communication or Disturbance Interpersonal communication, causing noise or disruptive movements are strictly prohibited. Violators will receive a score of zero.

  7. Copy-Paste Disabled The exam system prohibits copying and pasting. Do not attempt to bypass this feature.

Sample Link

Contact Me

Please feel free to contact me via email. However, to ensure fairness and consistency for all students, I will not respond to three categories of inquiries:

  • Questions regarding information that is already available on the website

  • Requests for make-up examination, assignment, or attendance adjustments

  • Requests for special arrangements regarding examination schedules

Thank you for your understanding as we work to keep our learning environment fair for everyone.