★ 「2019학년도 1학기」 수/업/노/트 ★
by. 동동매니저 >_<
▶ 일자 : 2019년 03월 04일 (월)
▶ 과목 : 이산수학
▶ 담당 교수님 : SCH 컴소공 박두순 교수님
※ 이번 수업의 핵심 키워드!!
집합
(프로그래밍) 언어
전공 및 취업(?)
※ 수업 내용을 요약해보면?
▶ 프로그래밍 언어는 수학에서의 '집합'에 비유됨.
☆ 예시 1 : 한글
┌ <한글> ::= <초성> <중성>
│ <초성> ::= ㄱ | ㄴ
└ <중성> ::= ㅏ | ㅑ
▶ {가, 나, 갸, 냐}
☆ 예시 2 : C언어
▶ C언어의 경우 무한 집합이기에, 원소를 나열할 수 없음.
▶ 2+3 = 3+2 (덧셈의 교환법칙) 설명 도중 교수님께서, 계산(답)보다 과정이 중요!!
▶ 컴퓨터 능력은 전공과 무관!! (무엇보다도 효율적인 코딩이 중요!!)
☆ 예시 : 배열의 정의와 장단점
정의 : 같은 자료형의 변수들을 하나의 이름으로 묶은 것
장점 : 접근 시간이 빠름.
단점 : 메모리 사용량이 많음.
▶ 코딩은 말로 하는 것이 아닌, 직접 보여주는 것!!
▶ 최소 하나의 언어에 능통해질 것!!
☆ C언어를 기초로 삼아서 다른 언어를 배울 때, 이것만은 꼭!!
1. 입력문
2. 치환문
3. if문
4. 반복문
▶ 처음부터 대기업을 노리지 말고, 일반 or 중소 기업부터 노하우를 익일 것!!
※ 수업을 듣고 나서 느낀 점!!
오늘이 이산수학 첫 수업이어서 교수님께서 이런 저런 이야기들을 하셨지만, 3번의 과제도 막막할 수 있지 않을까?
하지만, C언어 기반의 과제인만큼, 앞으로도 열심히!!
※ 기타 참고 사항!!
▶ 중간 및 기말고사 (각각 30%씩), 과제 30%, 출석 10% 반영
▶ C언어 기반 과제 제출 시, Cheating(부정 행위) 엄격히 금지!!
▶ '이산수학 연습' 과목도 같이 수강할 것!!
※ 2019.03.07.(목) 내용 추가
☆ 컴퓨터의 특징
▶ (반복 연산이) 빠름
▶ (단순 연산에 대해) 정확함 (단, 오차를 가질 수 있음)
▶ (사람과 달리) 감정이 없음