컴퓨터 개념 및 실습 소개.

Slides:



Advertisements
Similar presentations
컴퓨터공학과. 이세돌 vs 인공지능 알파고 컴퓨터공학과 인생은 실험과 도전의 연속 인생은 실험과 도전의 연속.
Advertisements

MOOC 팀 프로젝트 수행계획서 1팀1팀 오유진, 강민정, 신윤미, 윤미경, 정미지, 김수연, 문아람, 황새롬 스마트러닝 설계
깐조리크 림다와 루스탐조 무크란 ? 무크의 역사 무크의 특징 무크 강좌 제공 방식 거꾸로 학습 (Flipped learning) 이란 ? 현재 상황 무크의 미래 기타 자료.
제철고 프로그래밍언어 2015 가을학기 연습 #1 Python 연산식 이다훈 POSTECH 컴퓨터공학과 2015 년 9 월 23 일.
컴퓨터 개론 및 실습 HANKUK UNIVERSITY OF FOREIGN STUDIES
연구실 안전교육센터 교육안내.
게임프로그래밍 입문 멀티미디어공학과 이재문.
인문데이터과학 연계전공 Data Science for the Humanities
한신대학교 컴퓨터공학부 류승택 Spring
Computer Graphics 한신대학교 컴퓨터공학부 류승택 2017년 2학기.
반도체 소자 특성 분석 Dae-Hyun Kim March-7, 2016.
컴퓨터 개념 및 실습 소개.
이산수학 (2012년 2학기) : 강의 소개 담당교수: 류승택 (60주년 기념관: 18407)
화학공학프로그램의 공학교육인증용 로드맵 전공인증필수(전필)
C 프로그래밍 I.
C 언어 강의 Windows, Unix 중심으로.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
데이터베이스 및 설계 금오공과대학교 컴퓨터공학부 이 이섭.
WJ543 인공지능 2003년도 제 2학기.
컴퓨터 개념 및 실습 소개.
데이터 마이닝 - 강의 개요 년 가을학기 강원대학교 컴퓨터과학전공 문양세.
3장 발표 이용은 권석훈.
디지털시스템설계 과목 담당교수 : 원 충 상 한국교통대학교 컴퓨터공학과
강좌 소개 웹프로그래밍기초 숙명여자대학교 임순범.
C++ Programming: Sample Programs
컴퓨터과학 전공탐색 배상원.
2007 1학기 11 프로젝트 기초 실습.
영상공학수학 Mathematical methods in computer graphics and vision
C++프로그래 밍 컴퓨터정보과 / 이기희교수.
광자와 물질파 광전효과 빛의 입자적 성질 증명 정의 : 깨끗한 금속표면에 가시광 또는 자외선을 비추면 금속표면에서
SW교육의 필요성을 이해하시나요? 코딩, 소프트웨어 시대 - 조용한 혁명
이런 직업도 있어요^^ 빅데이터분석전문가 Q : 어떤 일을 하는 직업인가요?
알고리즘(Algorithm)  개요 (Overview) 2016년 봄학기 강원대학교 컴퓨터과학전공 문양세.
I.E.C.C.란 Industrial Engineering Computer Club의 약자로서, 정보화시대에 필수적인 컴퓨터 활용 능력을 향상시키기 위한 아주대학교 산업정보시스템공학부 학생들의 모임입니다. IT산업을 리드하는 폭넓은 지식의 전문가가.
자연과학의 이해 (화학) 개념으로 엮은 자연과학개론 (화학)
자료구조: CHAP 7 트리 –review 순천향대학교 컴퓨터공학과 하 상 호.
알고리즘(Algorithm)  개요 (Overview) 2019년 봄학기 강원대학교 컴퓨터과학전공 문양세.
Linux/UNIX Programming
Hanyoung Foreign Language High School Myungsoo Kim
C++ 프로그래밍 2010년 봄학기 C++ 세계에 오신 걸 환영합니다!!.
졸업 요건 충족을 위한 추가 이수 학점에 대해서는 ‘졸업요건‘ 규정 확인 바람
LabVIEW WiznTec 주임 박명대 1.
메모리사업부 Data Science Tech. Day에서만 얻을 수 있는 것!
컴퓨터과학/공학의 교과과정 동향 국외 교과과정 발전방향 한국형 교과과정 모델 서울대학교 컴퓨터공학부 신현식
데이터 마이닝 - 강의 개요 년 가을학기 강원대학교 컴퓨터과학전공 문양세.
텍스트 분석 기초.
기업회생 절차.
2. 윤리학의 원리와 적용 가. 상대주의와 절대주의.
Linux/UNIX Programming
알고리즘 알고리즘이란 무엇인가?.
국제물류.
신입생 ot 유통물류학부 유통경영과.
Web & Internet [01] 인터넷 기술의 개요
부 교 재 : J.-P. Aubin, Applied Abstract Analysis 교과내용 :
금속재료공학전문전공 교과목 이수체계 (KEC2005)
C 프로그래밍 I.
Coding for Kids.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
교육기부 진로체험기관 인증제와 지역 센터 운영 방안 한국직업능력개발원 김승보.
운영체제 (Operating Systems)
CH557 진화연산 2003년도 제 2학기.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
15년 KAI 장학생 모집 선발개요 선발일정 지원내역 문 의 처
Engineering Ethics Evolution and Future of Computers
학부생 연구원 및 대학원생 모집 DataBio 연구실 (윤영미 교수님) 연구실 소개 연구 과제 모집 대상 혜택 모집 기간
1학년 2학년 3학년 4학년 1학기 2학기 1학기 2학기 1학기 2학기 1학기 2학기 전문교양 DU생활설계(1)
[인증과정-기계공학전공] 2011~2014학년도 입학자 기준 기계공학부 교과과정 이수체계도
Presentation transcript:

컴퓨터 개념 및 실습 소개

교과목 개요 담당교수 수업 Web page 민상렬 (컴퓨터공학부) 301동 501호 (02-880-7047) symin@snu.ac.kr http://archi.snu.ac.kr/symin 수업 월요일, 수요일 14:30~16:20 (301동 203호) Web page http://archi.snu.ac.kr/courses/under/17_spring_computer_concept/

교재 Introduction to Computing Systems: From Bits & Gates to C & Beyond (Second Edition) by Yale N. Patt and Sanjay J. Patel CS 50 Harvard University https://www.youtube.com/watch?v=vpy_C36d_Eg

나의 마음 가짐 내가 다시 대학생으로 돌아가 Computer Science/Engineering을 전공한다면 개론 과목에서 무엇을 배웠으면 가장 유익했을까?

여러분의 마음 가짐은?

요리에 비유 Source: http://dimg.donga.com/wps/NEWS/IMAGE/2015/03/07/69995297.4.jpg http://dimg.donga.com/wps/NEWS/IMAGE/2016/11/09/81240824.3.jpg

조리법 (Recipe) 예 Source: 저염식 실천을 쉽게하는 저염장을 이용한 저나트륨 한식 레시피, 농림축산식품부, 2014년 7월.

알고리즘 (Algorithm) 예 정렬 (sorting) 알고리즘 입력: a[0], a[1], …a[n-1] a[k]를 정렬이 되도록 이미 정렬된 a[0], a[1], …, a[k-1] 앞, 뒤, 또는 사이에 삽입 a[n-1]를 정렬이 되도록 이미 정렬된 a[0], a[1], …, a[n-] 앞, 뒤, 또는 사이에 삽입 C language 정렬 (sorting) 프로그램 입력: a[0], a[1], …a[n-1] 출력: 정렬된 a[ ] void InsertionSort (int a[], int n) { int unsorted; int sorted; int unsortedItem; for (unsorted =1, unsorted < n; unsorted++) { unsortedItem = a[unsorted]; for (sorted = unsorted -1; (sorted >= 0) && (a[sorted] > unsortedItem); sorted--) a[sorted + 1] = a[sorted]; a[sorted + 1] = unsortedItem; }

조리법 vs. 알고리즘 조리법 알고리즘 재료들 요리 Input Data Output Data

요리사 vs. Computer Scientists/Engineers 괜찮은 요리사가 되려면? 조리법과 조리기구 사용법에 대한 이해 재료에 대한 이해 정말 훌륭한 요리사가 되려면? 재료에 대한 “깊은” 이해 미학, 문화, 역사, 철학 등에 관한 깊은 이해 괜찮은 Computer Scientists/Engineers가 되려면? 알고리즘/프로그래밍 언어/컴퓨터 사용법에 대한 이해 컴퓨터 하드웨어에 대한 이해 정말 훌륭한 Computer Scientists/Engineers가 되려면? 반도체, 양자역학에 대한 깊은 이해 생명과학, 화학, 물리에 대한 깊은 이해 인문학, 사회과학에 대한 깊은 이해

중요한 문제의 예 #1 Scanning Tunneling Microscope (STM) Source: https://www.nobelprize.org/educational/physics/microscopes/scanning/gallery/images/stmg10.jpg https://upload.wikimedia.org/wikipedia/commons/thumb/f/f9/ScanningTunnelingMicroscope_schematic.png/400px-ScanningTunnelingMicroscope_schematic.png

중요한 문제의 예 #2 Social Network Analysis: facebook Source: http://nickbeauchamp.com/sna/images/facebook.jpg

중요한 문제의 예 #3 Cancer Treatment Pancreatic cancer (췌장암) Source: https://d1o50x50snmhul.cloudfront.net/wp-content/uploads/2017/02/06160000/m1320934-pancreatic_cancer_cell_sem.jpg

Food for Thoughts #1 Source: Elert, E. Tech Trajectories. IEEE Spectrum, July 26 (2013)

Food for Thoughts #2 Source: Elert, E. Tech Trajectories. IEEE Spectrum, July 26 (2013)

추천 Web Site Top 3 MOOC (Massive Open Online Course) Sites Coursera https://www.coursera.org/ edX https://www.edx.org/ Udacity https://www.udacity.com/

추천 Web Site (자연과학) 생명과학 화학 물리학 MIT 7.00x Introduction to Biology - The Secret of Life https://courses.edx.org/courses/course-v1%3AMITx%2B7.00x_5%2B3T2016/info 화학 MIT 3.091x Introduction to Solid State Chemistry https://courses.edx.org/courses/course-v1%3AMITx%2B3.091x%2B3T2016/info 물리학 Yale PHYS 200: Fundamentals of Physics I http://oyc.yale.edu/physics/phys-200 Yale PHYS 201: Fundamentals of Physics II http://oyc.yale.edu/physics/phys-201

추천 Web Site Nobel Foundation (www.nobelprize.org) TED (www.ted.com) MIT Technology Review (www.technologyreview.com) Phys.org (phys.org)

꼭 기억해야 할 것 컴퓨터 개념 및 실습 교과목을 열심히 공부하자. 교양 교과목을 열심히 공부하자. 컴퓨터 개념 및 실습 교과목을 열심히 공부하자. 교양 교과목을 열심히 공부하자. 내가 평생 즐겁게 할 수 있으면서 세상을 (좋게) 바꿀 수 있는 일을 찾자.