저는 컴퓨터 과학 학부생이 아니며 웹 개발자 (java, python, AS3 등)로 전문가로 일하고 있습니다. 저는 지역 대학에서 한 학기당 1 코스를 수강합니다. 지난 학기에는 인공 지능 (논리, 문맥 자유 문법, CYK 파싱, 입문 NLP, 마르코프 체인, HMM 등)을 수강했습니다.
다음 학기 강의를 다루는 다음 학기의 컴파일러에서 입문 과정을 밟을 계획입니다.
어휘 분석, 구문 분석, 시맨틱 분석, 런타임 환경, 중간 표현, 코드 생성, 레지스터 할당, 명령어 선택 및 스케줄링, 로컬 및 글로벌 코드 최적화 소개, 데이터 흐름 분석
제 질문은이 과정을 수강하기 전에 알아야 할 컴퓨터 과학 과목이 있습니까? 그렇다면, 해당 과정을 기재 해 주시면 좋을 것입니다.