SNU 컴퓨터의 기초 월 14:00-16:00 43동101호 ropas. snu. ac

Slides:



Advertisements
Similar presentations
Cinema Manager System 최종 발표 조 team05 발표자 : 임 창목 1.
Advertisements

Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
인공지능 소개 부산대학교 인공지능연구실. 인공 + 지능 인공지능이란 ? 2.
컴퓨터와 인터넷.
학 과 : 토목공학과 담당교수 : 김 수 용 분반,조 : 301분반,4조 조 이 름 : 다 크 호 스
팀 구성 : 조재민 (팀장), 고광춘, 유기민, 김대진, 이재호 발표 일자:
(Web Programming & Practice)
MS SQL Server 학기, 소프트웨어 설계 및 실험 ( Ⅰ )
How do They Make Computer Games?
암 보다 더 무서운 당뇨 2010년 [아시아경제 강경훈 기자 ].
이산수학 (2012년 2학기) : 강의 소개 담당교수: 류승택 (60주년 기념관: 18407)
최윤정 Java 프로그래밍 클래스 상속 최윤정
C 프로그래밍 I.
프로그래밍 언어론 2004년 가을학기 창 병 모 숙명여대 컴퓨터과학과.
Internet Computing KUT Youn-Hee Han
오토메타 형식언어 2003년도 제 2학기.
MOS 자격증 Word-Expert 2003.
디지털시스템설계 과목 담당교수 : 원 충 상 한국교통대학교 컴퓨터공학과
C++ Programming: Sample Programs
8장 함수 함수의 필요성 라이브러리 함수와 사용자 정의 함수 함수의 정의, 원형, 호출 배열을 함수 인자로 전달 재귀호출.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
컴퓨터과학 전공탐색 배상원.
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
공학컴퓨터프로그래밍 Python 염익준 교수.
Computational Thinking
10장 컴퓨터 기반 데이터 획득 응용 프로그램 LabVIEW 사용법
이산수학(Discrete Mathematics)
Chapter 1 Welcome Aboard.
프로그래밍 언어 (C 언어) 기초 과목 개요 문양세 강원대학교 IT대학 컴퓨터과학전공.
1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다. 1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다.
여는 장 큰제목과 조원이름은 늘 가로중앙선에 중심을 맞춰주세요.
제1장 통계학이란 무엇인가 제2장 자료와 수집 제3장 자료 분석 방법
C 프로그래밍 C언어 (CSE2035) (Chap11. Derived types-enumerated, structure, and union) (1-1) Sungwook Kim Sogang University Seoul, Korea Tel:
Method & library.
Chap 6.Assembler 유건우.
2015. 인문소양교육.
27장. 모듈화 프로그래밍.
프로그래밍2 및 실습 전 명 중.
강의 개요. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
제 10 장 의사결정이란.
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
프로그래밍 언어론 - 소개 순천향대학교 컴퓨터공학과 하 상 호.
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
이산수학(Discrete Mathematics)
C++ 프로그래밍 2010년 봄학기 C++ 세계에 오신 걸 환영합니다!!.
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
졸업 요건 충족을 위한 추가 이수 학점에 대해서는 ‘졸업요건‘ 규정 확인 바람
LabVIEW WiznTec 주임 박명대 1.
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
Part 1 개요 Chapter 1 : 컴퓨터와 프로그램 그리고 자바 Chapter 2 : 자바의 환경
자바로 만든 채팅 프로그램 임경진 조주경 지도교수님 : 이광세 교수님.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
이산수학 (Discrete Mathematics)
Scheme ML Review & Preview 재귀와 반복(recursion and iteration)
05. General Linear List – Homework
Flow Diagram IV While.
프로그램분석 어떻게하나 (quick/tiny)
Network 실습 경영과학응용.
농구 로봇 따라해 보기.
11장 배열 1. 배열이란? 1.1 배열의 개요 1.2 배열의 선언과 사용.
제12회 KHU 봄 프로그래밍 경시대회 경희대학교 학생들의 졸업 후 국내외 최고 수준의 소프트웨어 인재 양성의 비전 아래, 프로그래밍 실력 향상에 대한 동기를 부여하고자 프로그래밍 경시대회를 개최합니다. 본 대회는 경기남부 6개 대학 프로그래밍 경시대회(SHAKE)의 예선을.
운영체제 (Operating Systems)
Can Automatic Calculating Machines Be Said To Think?
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
.Net FrameWork for Web2.0 한석수
SNU Programming Language
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
07. DB 설계 명지대학교 ICT 융합대학 김정호.
1. 강의 소개 컴퓨팅적 사고와 문제해결.
연구실안전관리시스템 안전교육 이수방법 사무국 시설과.
Presentation transcript:

SNU 010. 142 컴퓨터의 기초 월 14:00-16:00 43동101호 ropas. snu. ac SNU 010.142 컴퓨터의 기초 월 14:00-16:00 43동101호 ropas.snu.ac.kr/~kwang/010/06 교수: 이광근 조교: 지용인,황의권,최종윤

목표 1 올바른 프로그램을 적은 비용으로 개발할 수 있는 능력을 키우기 programming principles: elementary techniques and fundamentals essential concepts of computing programming-problem solving skills 프로그램 작성의 기본 원리, 구성 요소, 프로그래밍 미학등을 습득하게 함으로써, 소프트웨어 시스템이 드러내는 복잡성을 손쉽게 다룰 수 있는 능력과 자신감을 익히게 한다. 프로그램이 기계를 사용하기 위한 도구라는 제한된 시각에서 벗어나 기계가 프로그램 실행을 위한 도구라는 시각을 갖추도록 보정해준다.

내용 1 programming principles (the practical aspect) 재귀와 반복 recursion and iteration 함수로 요약하기 procedural abstraction 데이터로 요약하기 data abstraction 모듈과 계층구조로 요약하기 modularity and hierarchy 맞는 프로그램인지 확인하기 program proof 타입을 갖춘 프로그래밍 types and typeful programming 실행흐름의 관리 exceptions and advanced control essential concepts of computing (the theoretical aspect) program problem solving skills (the methodological aspect) recursive/inductive definitions types for specification reasoning about programs

Computer Programming: basics only 주로, 프로그램 = 컴퓨터를 돌리기 위한 도구 how to make machines useful how to talk to machines how to run machines 더불어 이제는, 컴퓨터 = 프로그램을 돌리기 위한 도구 programming moves to higher- and higher-level how to control complexity how to abstract complexity how to think in/for programming how to write correct programs how to prove programs correct how to write understandable programs

이과목을 수강한 후 아하, 프로그램은 이렇게 짜는 것이구나 아하, 이렇게 생각하면서 문제를 풀 수 있구나 아하, computer science/engineering이 이런것이겠구나