학사일정

교육과정

SM-CDR
교육과정 및 교과목 해설서
학년도 2024 학기 2학기
이수구분 1전선 학수번호 1전선
교과목명 프로그래밍언어와컴파일러(PBL)
교과목명(영문) Programming Languages and Compilers (PBL)
교과목해설 본 교과목에서는 프로그래밍 언어의 역사, 프로그래밍 언어들의 유형 및 특성을 비교, 분석, 그리고, 프로그래밍 언어의 설계 및 문법기술 방법에 대해 학습한다. 또한, 프로그래밍 언어를 해석하는 컴파일러의 설계와 구현에 대해 배운다. 어휘분석, 구문분석, 형식언어, 정규언어, 오토마타, LR파서 등을 다룬다. 최종적으로는 새로운 언어의 설계 및 컴파일러 구현을 목표로 한다.
교과목해설(영문) In this course, students study the history of programming languages and the characteristics of various kinds of programming languages, and how to design and describe their grammars. Students also learn about the design and implementation of compilers. Topics include lexical analysis, syntactic analysis, formal languages, regular languages, automata, and LR parser. The final goal is to design and implement a new language and a compiler.
top