Presentation is loading. Please wait.

Presentation is loading. Please wait.

프로그래밍 언어론 - 소개 순천향대학교 컴퓨터공학과 2016. 2. 29 하 상 호.

Similar presentations


Presentation on theme: "프로그래밍 언어론 - 소개 순천향대학교 컴퓨터공학과 2016. 2. 29 하 상 호."— Presentation transcript:

1 프로그래밍 언어론 - 소개 순천향대학교 컴퓨터공학과 하 상 호

2 프로그래밍 언어론 이란? 세상에서 현재 가장 많이 사용되는 프로그래밍 언어는?

3 프로그래밍 언어론 이란? 세상에서 현재 가장 많이 사용되는 프로그래밍 언어는?

4

5 강의 개요 전공 필수 성격 과목 프로그래밍 언어에 기초하고 있는 다양한 이론적인 개념 학습 기대효과
컴퓨터 공학도이면 반드시 수강해야 함 프로그래밍 언어에 기초하고 있는 다양한 이론적인 개념 학습 변수, 바인딩, 데이터 타입, 식, 제어 구조, 부프로그램 구문, 의미론 객체지향, 동시성, 예외처리, 함수형 언어, 논리형 언어 등 위의 개념에 기반한 언어의 설계 및 구현의 고려사항 고려 기존의 언어들을 비교(C, C++, Java, C#에 중점) 기대효과 프로그래밍 언어를 이해하고 활용하는 능력 향상 새로운 언어를 정의하고 구현할 수 있는 능력 함양 컴퓨터 과학 분야 관련 많은 용어 습득

6 강의 계획 강의시간: 월 10:30~12:00, 수: 13:30~15:00 강의실: M619
과목 홈페이지: > 강의구조 > 프로그래밍언어론 교재: Concepts of Programming Languages, Robert W. Sebesta, 10th edition, Pearson, (번역판: 프로그래밍 언어론, 피어슨에듀케이션코리아)

7

8 강의 계획 강의 내용 1장 기본적인 사항(프로그래밍 영역, 언어 평가기준, 언어 부류, 구현 방법 등)
2장 프로그래밍 언어의 발전사 (Self Reading) 3장 구문과 의미론 4장 어휘분석과 구문분석 5장 이름, 바인딩, 타입 검사, 영역 6장 데이터 타입(기본 타입, 문자열, 배열, 연상배열, 레코드, 튜플, 리스트, 공용체, 포인터/참조, 타입 검사, 강 타입, 타입 동등 등) 7장 식과 배정문 (식, 연산자, 타입 변환 등) 8장 문장 수준 제어구조 (선택문, 반복문 등) 9장 부프로그램(매개변수-전달방법, 중복/포괄형 부프로그램 등) 10장 부프로그램 구현 11장 추상 데이터 타입 12장 객체지향 프로그래밍 13장 동시성 14장 예외 처리와 이벤트 처리 15장 함수형 프로그래밍 언어 16장 논리형 프로그래밍 언어 대학원의 “프로그래밍 언어 특론”

9 강의 계획 수강시 유의사항 학습 평가 이 강좌의 선수과목은 C, C++, Java 프로그래밍임
프로그래밍 과제가 제시되므로 컴퓨터 프로그래밍 능력이 요구됨 과제물이 제시되며, 제출기한을 엄수해야 함 퀴즈를 실시하며, 결시 경우에 0점 처리에 유의 강의 자료는 과목 홈페이지에 사전에 게시하며, 수업 전에 반드시 출력해와야 함 학습 평가 중간고사: 25%, 기말고사: 25%, 퀴즈: 20% 보고서: 25%, 출석/기타: 5%


Download ppt "프로그래밍 언어론 - 소개 순천향대학교 컴퓨터공학과 2016. 2. 29 하 상 호."

Similar presentations


Ads by Google