마음만은 새내기

항상 초심을 잃지 않고 생활하겠습니다~!

2019 수업 노트

2019-1학기 수업 노트 (이산수학, 2019.03.04.)

동동매니저 2019. 3. 4. 19:31

「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.(목) 내용 추가

☆ 컴퓨터의 특징

▶ (반복 연산이) 빠름

▶ (단순 연산에 대해) 정확함 (단, 오차를 가질 수 있음)

▶ (사람과 달리) 감정이 없음