Introduction To Computers

Slides:



Advertisements
Similar presentations
프로그램이란 프로그램 생성 과정 프로젝트 생성 프로그램 실행 컴퓨터를 사용하는 이유는 무엇인가 ? – 주어진 문제를 쉽고, 빠르게 해결하기 위해서 사용한다. 컴퓨터를 사용한다는 것은 ? – 컴퓨터에 설치 혹은 저장된 프로그램을 사용하는 것이다. 문제를 해결하기 위한.
Advertisements

취업대비 학과별 지도계획 [ 생명화공과 ] 강사 : 문창준 Consultant ( 연락처 : ,
중급물리실험 I OT. 담당 교수 및 조교 교수 : 전헌수 (56-334; ; 조교 : 한창현 ( 총괄 ; 남윤석 ( 월 ; 박용근.
컴퓨터 종합설계 2012 년 2 학기 Syllabus 개요 (1/2) 목표  실 세계의 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지.
C 언어 기초 1 위덕대학교 에너지전기공학부 이 수 형 2009년 1학기.
Format String Attack! 포맷 스트링 공격 경일대학교 사이버보안학과 학년 남주호.
TOEIC 2 SYLLABUS RC풀어보기 설문조사.
목 차 C# 언어 특징 .NET 프레임워크 C# 콘솔 프로그램 C# 윈도우 프로그램 실습 프로그래밍세미나 2.
재료수치해석 HW # 박재혁.
Software Engineering (Introduction)
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
이산수학 (2012년 2학기) : 강의 소개 담당교수: 류승택 (60주년 기념관: 18407)
Power Java 제3장 이클립스 사용하기.
C 프로그래밍 I.
로봇 소프트웨어.
2006년 컴퓨터공학실험(I) 강의 소개 002, 004분반 인공지능 연구실.
자료구조 Data Structures 2016년 2학기 전자전기컴퓨터공학부 김한준.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
컴퓨터 프로그래밍 기초 [Final] 기말고사
Power Java 제2장 자바 개발 도구.
콘텐츠 제작 프로젝트 [교재] - OpenGL 프로그래밍 가이드, 제4판, Dave Shreiner, Mason Woo, Jackie Neider, Tom Davis 공저, 남기혁 역, 정 보문화사, [참고자료] OpenGL Programming.
UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수.
VHDL Design : Barrel Shifter
25강. Security-I 보안 관련 프로젝트 생성 보안 관련 라이브러리 추가 보안 관련 설정 파일 만들기
C / C++ Programming in multi platform
Visual Basic .NET 처음 사용하기.
1. C++ 시작하기.
8장 함수 함수의 필요성 라이브러리 함수와 사용자 정의 함수 함수의 정의, 원형, 호출 배열을 함수 인자로 전달 재귀호출.
22강. 파일 업로드 - 파일 업로드 라이브러리 설치 - 파일 업로드 프로그래밍 Lecturer Kim Myoung-Ho
2007 1학기 11 프로젝트 기초 실습.
Introduction to OrCAD Capture
Method & library.
27장. 모듈화 프로그래밍.
2015 운영체제 특강 수업 소개 Special Topics on Operating Systems
프로그래밍2 및 실습 전 명 중.
Device Driver 임베디드 시스템 I.
Software Engineering Final Project
컴퓨터소프트웨어설계및실험 년 1학기 실험계획 -.
CSI8751 인공지능특강 Hybrid Intelligent Systems: Methodologies and Applications 2007년도 제 1학기.
C++ 프로그래밍 2010년 봄학기 C++ 세계에 오신 걸 환영합니다!!.
웹디자인
공학입문설계 2008년도 1학기 임성국 공학입문설계
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
컴퓨터 프로그래밍 기초 [01] Visual Studio 설치 및 사용방법
컴퓨터 개론 및 실습 1주차 2015년 03월 05일.
빌드 성공.
강의 소개 컴퓨터시뮬레이션학과 2017년 봄학기 담당교수 : 이형원 E304호,
수학 6학년 가단계 9.문제를 해결 하기 3/7 9 문제를 해결 하기.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
( Windows Service Application Debugging )
강의 제목 강사 이름 | 강의 번호.
STS 또는 Eclipse 에서 프로젝트를 Export 하고 Import 하는 방법
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
05. General Linear List – Homework
C 프로그래밍 (강의소개)
천국 가는 길 천국 가는 길 ♧ 천국 가는 길 ♧ 1. 죄와 사망(지옥) 1) 사람의 3가지 공통점 - 죄인, 죽음, 심판
Computer Graphics with OpenGL
마이크로프로세서 수업진행 안 한밭대학교 컴퓨터공학과 송 명 규.
다자간 채팅프로그램 김형도 허영민
객체지향 프로그래밍 (강의소개)
멀티미디어 활용 -플래시 CS3 류 정 남.
TERM PROJECT 최종 보고 발표 안내 2010 컴퓨터공학실험(Ⅰ).
논리 회로 실험 2주차 담당 교수 : 전희성 담당 조교 : 강명수.
- 수학 - 5학년 나 단계 - 3. 도형의 합동 > (7) 7. 수준별 학습 수업 계획 수업 활동.
수업 내용 수업 목표 강의 내용 강의 계획서 교과서 및 참고도서 평가 방법 수강생의 학습 방법 제안 강의자료 사이트
1장. C Language Synopsis.
소프트웨어 설계 및 실습 강기준.
졸업프로젝트.
Intelligent software Lab. 전재원
Presentation transcript:

Introduction To Computers Chapter 1 Introduction To Computers

들어가며 ABEEK을 위한 설계 1학점 수업은 매주 3시간 함, 추가로 실습을 3시간 해야 함 실험 : 매주 과제를 해결해야 집에 갈 수 있되, 3시간 동인 끝내지 못하면 다음날 오전까지 못 한 것을 검사받음 리포트 : 프로그램 매주 조교에게 직접 검사, 다른 것  출력하여 제출 리포트, 퀴즈 : 20%, 중간고사 : 15%, 기말고사 : 필기 10%, 필기 20%, 텀프로젝트 35%

실습 홀수: 월요일, 짝수: 수요일 단, 조교의 허락으로 두 사람이 서로 바꿀 수 있음 매주 프로그램을 두어 개 해야 함

텀 프로젝트 C언어를 이용하여 간단한 문제를 해결하게 함 Text 분석 도구?, C 라이브러리, 필요성, 설계도, 구현결과를 제출해야 함

Figure 1-1

Figure 1-2

Figure 1-3

Figure 1-4

Figure 1-5

Figure 1-6

Figure 1-7

Figure 1-8

Figure 1-9

Figure 1-10

Figure 1-11

Figure 1-12

문제 분할과 Top-down programming 문제에 대한 분석과 이해 및 해법 개발 문제의 분할, 설계와 부분별 해법 개발 각 부분별 프로그래밍 및 모듈 통합 프로그램 검증 Blackbox test Whitebox(glassbox) test 수학적 검증 실제 사용과 유지 보수

Figure 1-13

프로그래밍 스타일 단순하면서, 읽기 쉽고, 수행이 빠를 것 잘 모듈화될 것 문제의 특성과 일치할 것 순차(composition), 선택(if-then-else), 루프(while)  Bohm-Jacopini Dijkstra  구조적 프로그래밍 Software Engineering

Debugging 완벽한 프로그램은 없다. … 불가능 오류를 고쳐야!!! MS OS에도 다수 오류가 있지만 쓰고 있음 잘 짜진 프로그램은 디버깅하기도 쉽다. C언어는 기계에 따라, 컴파일러에 따라 결과가 다를 수 있는 만큼 디버깅은 아주 중요하다.