리눅스 환경에서 프로그래밍하기 위한 기본적인 기법과 지식에 대해 배운다. 리눅스 운영체제를 위한 기본적인 명령어, 시스템콜, API, 라이브러리 사용 등을 주로 다룬다. 이를 통해 리눅스 운영체제 하에서 C/C++, Java, Python, 웹, 네트워크 프로그램(socket programming) 등을 개발하기 위한 기본 지식을 습득한다.
교과목해설(영문)
This course covers basic techniques and knowledge for programming on Linux environments. Lectures focuses on commands for Linux OS, system calls, API, and libraries. The purpose of this course is to provide basic knowledge to develop C/C++ programs, Java programs, Python programs, web and network programming(socket programming) under Linux environments.