Online Lecture

JavaFX Application Development Basics (2019)

JavaFX is a new platform for developing Java GUI applications. It provides a methodology for developing GUI applications more easily and conveniently by replacing existing AWT or Swing. In this lecture, we will learn basic theories about JavaFX.

Java, study a little more (2018)

Learn Java's intermediate level grammar for students interested in developing programs above the beginner level with basic knowledge of Java.

Python-based Image Analysis in Raspberry Pi Environment (2017)

Understand the image processing and image analysis algorithms and look at how to write programs that can solve image-related problems using Python in Raspberry Pie environments.

Programming Basics with Java (2016)

We want to improve our understanding of computer programming using Java by improving learning effectiveness and reducing the difficulty of class time by allowing us to learn Java's basic grammar and produce our own example programs for basic theory, and by establishing a linkage system so that we can write a use-type example program during class hours.

Image processing and pattern recognition (2015)

Video processing requires acquisition of various methodologies and algorithms, so learning about theory alone cannot acquire utilization ability. In this educational content, the focus is on cultivating the ability to utilize theory learning. To this end, specific methods of using the image processing library are provided and utilized to have various opportunities to implement the image processing function directly.

Programming computers that everyone follows (2015)

Enable self-learning on C language programming. Computer programming is a key competency for computer engineers that requires education first and foremost, and also the ability to utilize. This educational content covers the outline of the C language and the basic structure-recovery, condition structure, basic data type and function as the main contents.

Computer Basics and C-Programming (2014)

I would like to produce a lecture on the concepts and methods of expression of basic theories and algorithms for computers, not on the content of C language. In the case of algorithms, we learn how to express using pseudocode and flowchart, and then use the Raptor, an algorithm-based programming language, to check the accuracy of the algorithm, so that we can check the operation and accuracy of the algorithm. It also uses scratch language to enable play-based programming, rather than text-based hard programming, to enhance interest and understanding of programming.

ActionScript 3.0 programming (2013)

Adobe Flash has been used as a major tool for web animation and content development. ActionScript included in Flash plays a major role in providing interaction with users. In this course, we will learn about the basic skills of producing practical multimedia content based on ActionScript 3.0.

Digital Image Processing with OpenCV (2012)

Recently, various development tools for video processing have been provided in the form of libraries. In particular, these libraries are available in open source code form, so anyone interested can use them easily, as well as improve existing functions or add new ones. Therefore, if you can learn how to use these libraries, you can see the results of the theories you have learned without an excessive programming process, enabling you to understand and apply them correctly. It will also be possible to implement a variety of practical examples.

Multimedia processing practice (2012)

Based on the basic concepts of multimedia that are core to the information society, the basic skills of multimedia components such as text, sound, video, video and animation are learned in general, how to utilize them, and how to produce practical multimedia contents are learned.