단원 목표
- 프로그래밍 언어의 필요성과 저급 언어와 고급 언어를 이해한다.
- 프로그램을 개발하기 위한 개발환경을 이해한다.
- 소스 작성에서 프로그램 실행까지의 프로그램 구현 과정을 이해한다.
- 컴파일러와 인터프리터의 역할과 특징을 알아본다.
- 포트란, 코볼, 베이직, 파스칼, C, C++ 등 고급 언어의 특징을 알아본다.
- 프로그래밍 언어의 주요 구성 요소를 알아본다.
- 프로그램의 실행 흐름을 제어하는 제어구조의 종류를 알아본다.
- 객체지향의 개념과 객체지향 언어의 특징을 알아본다.
- 객체지향 언어인 자바와 C#의 특징을 이해한다.
- 객체지향 언어인 파이썬과 알(R), 고(Go), 코틀린(Kotlin), 스위프트(Swift)를 이해한다.
단원 목차
★7.1 프로그래밍 언어 개요
★7.2 프로그램 구현
7.3 고급 프로그래밍 언어 종류
7.4 프로그래밍 언어의 구성 요소
★7.5 객체지향 프로그래밍