The purpose of this activity is to encourage you to read SE books.
Try to finish the above by the end of the recess week.
You are welcome to do more than one book/chapter too.
knowledge.md, in the nus-cs3281/2024 repo periodically.
progress.md: Your contributions to the internal project(s). Update similar to how you did in CS3281.
knowledge.md: Keep evolving your
knowledge.md to showcase things you have learned in various areas (e.g., your chosen expertise areas): resources explored, lessons learned, deliverables produced, etc.
Give priority to applying the techniques covered in week 2 lecture even if you feel like they are cramping your natural presentation style or you can do better without them. Harmonizing your style with the new techniques can come later. In particular, WIIFY, Key Points, and Impact should be the driving forces of your presentation. Figure them out at the start of your preparations, not as an afterthought.
Try to follow these steps in the given order:
get audience to switch to technology X), not just know and believe components (e.g.,
tell audience about X). The do component will make the talk motivational and higher-impact; without it, the talk will be simply informational.
how Foo technology can benefit SoC students right now is better than making a general claim that
Foo is a useful technology. Sometimes realizing that ‘there is a cool technology out there benefiting many others, but it is not accessible to me right now’ can be a turn off.
how to use X is a topic while
X is easy to use is a point. In the past years, I found that some students still confused points with topics. A point forms a sentence e.g.,
The tool X is easy to use. whereas a topic may not e.g.,
Tool X usage.
c, you should be able to say "
CtA" e.g., "
X is fast;
X is free;
X is getting popular; therefore,
switch to X!"
What is X?
Demo of X
Benefits of X
X is fast
X is free
X is getting popular
switch to X, you can start with an example that shows how bad something can be without X.
There are two categories of tools for doing Bar which is an essential part in building apps. Category 1 tools work inside-out and Category 2 tools work outside-in. Tool X is the currently a hot tool in category 2 because it is faster and more secure than other popular tools in that category, namely Y and Z.
Thank You or
My name is A, my topic is B type start.
No open laptops during lightning talks!
One important way we can support the speakers is to give them our undivided attention. To that end, we have a policy of not allowing any open laptops (among the audience) during lightning talks.
Speakers: Please finalize your slides before the session starts, as you will not be able to do last minute tweaks to slides during the session itself (due to the above policy).
If you haven't already,
For your reference, below are the instructions given to CS3281 students regarding their plan for the second half of the semester.
By the end of this semester, we expect you to,
- deliver substantial value to the project, which may be through developing a fairly big feature (working solo or with others) or doing a bunch of tasks in a specific area,
- more importantly, to gain expertise in a substantial part of the codebase (while being fairly familiar with the rest).
If you can't work out a plan that achieves the above, you can seek guidance from the seniors and/or the prof as well.
Deliverables for you (i.e., CS3282 mentors):
Tips for round B
Make slides more visual:
Instead of bullet points, use other suitable visual structures e.g., a flow chart
Instead of text, use graphical forms
But avoid visual clutter such as background graphics that do not add value
Given below is a video containing some slide design tips:
Make the point clear:
Animate meaningfully: Use animations/transitions to enhance the meaning of your slide content.
Use the Click-Look-Recall technique instead of using cue cards:
For reference: Tips from round A
Help to maintain a healthy supply of beginner-friendly issues: If you encounter small non-urgent issues (so called 'low hanging fruits'), it is best to leave them for future new contributors, because we expect several new contributors to join the project during the upcoming summer.
In fact, go the extra mile to create such issues when you can, as a good supply of such beginner-friendly issues is an essential asset for an OSS project.
Targets for LT Round C
In this round you are expected to hit almost all targets(🎯) given below. You are recommended to follow tips (💡) given under each target closely.
Key point in text so that they are hard to miss
KEY POINT: Java is verbose!
Java is still the most popular language today.
* Java positions lead job vacancies.
* Highest percentage of devices support JVM.
* All fortune 500 companies use Java for their enterprise systems.
Java is still the most popular language today. (i.e., the main point) instead of
Java popularity (i.e., a phrase/topic)
"I think this is a very important topic to you because ..."
"In the next few minutes, I'm going to talk about (a)... (b)... and (c)"
"So, the key point here is ..." to draw attention to it.
"Thank you!" and if applicable,
"I'm ready for your questions" to indicate the end of your talk.