About the Course
Time | Individual study, no fixed time |
---|---|
Location | Meet online using Google Classroom |
Github | we use Github for programming work, so you must have a Github account. |
Course Material | All material is on https://skeoop.github.io/, with links on Google Classroom. |
Discord | For Q&A, discussions, TA meetings |
Sign-up & Preparation |
How to Join Google Classroom and Join a Meeting
- Join the Google Classroom. Use class code ka25cph or click this invitation link.
- To join a meeting, click on the “Meet” link (video icon) on the Google Classroom page:
- You can also click this Google Meet Link but it may change in the future.
- Complete this Student Info Form so we know your Github ID.
- What online platform do you prefer? Please complete Online Platform Preferences.
// Java - in Java the 3rd parameter is required, e.g. email("Santa", "Claus", 1)
static final String DOMAIN = "ku.th";
/**
* Return the Email address for a KU person. Works only for Thai names.
* @param firstname person's first name
* @param lastname person's last name
* @param nlast number of chars from last name to use
* @return email address, of course
*/
public static String email(String firstname, String lastname, int nlast) {
return String.format("%s.%s\u0040%s",
firstname,
lastname.substring(0, nlast),
DOMAIN);
}
Why obfuscate email addresses?
Software “bots” constantly scan the web for email addresses and use them to send spam and phishing attacks. Some people disguise their email as “santaclaus at christmas dot com”, but that is easily recognized using pattern matching.