Lectures
[Undergraduate] Basis and Practice in Programming
Text
윤성우, "열혈 C 프로그래밍", 오렌지미디어
Course Handouts
Brief History of Computer
Computer Program vs. Algorithm
C 프로그램의 기본 구성
변수와 연산자
자료형과 형변환
printf와 scanf 함수
반복문과 분기문
C언어의 핵심! 함수
1차원 배열
포인터의 이해
포인터와 배열! 함께 이해하기
포인터와 함수에 대한 이해
다차원 배열
포인터의 포인터
다차원 배열 그리고 포인터
함수 포인터와 void 포인터
구조체와 사용자 정의 자료형
메모리 관리와 동적 할당
문자와 문자열 처리 함수
[Undergraduate] Operating System
Text
Avi Silberschatz, Peter Baer Galvin, Greg Gagne, "Operating System: Concepts" (Ninth Edition), Wiley
Course Handouts
References
Trent Jaeger, "Operating System Security", Morgan & Claypool Publishers
[Undergraduate] Secure Software Engineering
Please refer to the Blackcoard system for more information on the course.
References
[Article] Seungjoo Kim, "해킹에 안전한 제품을 만들려면 - 부제: 제대로 된 보안내재화(Security by Design)를 한다는 것은 -", DailySecu, September 1, 2020.
[Article] Seungjoo Kim, "첨단 무기 시스템 보안의 핵심, 국방 IT RMF", DailySecu, September 25, 2019.
[Graduate] Basics of Blockchain and Cryptocurrency
Please refer to the Blackcoard system for more information on the course.
[Graduate] IT Security Evaluation Methods
Please refer to the Blackcoard system for more information on the course.
[Graduate] Security Engineering
Please refer to the Blackcoard system for more information on the course.
References
[Article] Seungjoo Kim, "해킹에 안전한 제품을 만들려면 - 부제: 제대로 된 보안내재화(Security by Design)를 한다는 것은 -", DailySecu, September 1, 2020.
[Article] Seungjoo Kim, "첨단 무기 시스템 보안의 핵심, 국방 IT RMF", DailySecu, September 25, 2019.
[All] Technical Writing
Text
임재춘, "한국의 이공계는 글쓰기가 두렵다", 북코리아
Course Handouts
Why Do You Need to Study Technical Writing?
Students Self-Introduction
Mid-Term Project Presentation : Writing a Newspaper Column
Presentation Skill
Technical Debate