This page is to post unordered articles, software
developments, and
software engineering (including several talk slides).
This slide is designed for a seminar aiming to introduce the essence of
computer science and engineering (CSE) and trace its evolution over
several centuries. The content is presented in Korean.
This slide is intended to introduce Google technologies and their
associated documents during the APAC Google Developer Student Clubs
(GDSC) seminar.
This slide is a lecture material that I have used to inform how we can
prepare software engineer technical interviews.
This is a slide for a tech talk at Google. It includes why we need
formal verification, and what formal
verification is.
This slide is a lecture material that I have used to inform 1) how
software engineer works in general,
and 2) two important skills for software engineers. I combined, cleaned
up, and improved three slides
in the below to make this one (Software development life cycle, Code
review, Software
testing and testing frameworks).
It includes basic knowledge about software development life
cycle.
It includes why we need code review and basic principles of the code
review process.
It also contains two simple code review examples with C++.
It includes why we need software testing, kinds of software testings,
and introduction to Googletest and Python unittest
frameworks.