전체 글
-
[CS50] Computer Science Week0 ShortsMOOC/edx.org 2015. 1. 16. 15:01
ALGORITHMS 알고리즘의 흐름을 집에서 회사까지 가는 것으로 비유 Walking Bicycle Bus Taxi우측으로 속도가 빠르지만 비용이 많이 든다. 알고리즘을 결정하였을 때 가장 합당한 방법을 선택하여야한다. ASCII 컴퓨터는 0, 1을 사용하여 작업 이진 표기법 아스키(ASCII, American Standard Code for Information Interchange, 미국 정보 교환 표준 부호)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다. 아스키는 1967년에 표준으로 제정되어 1986년에 마지막으로 개정되었다. 아스키는 7비트 인코딩으로, 33개의..
-
[CS50] Computer Science Week0 Lecture, ContinuedMOOC/edx.org 2015. 1. 16. 00:44
알고리즘에 관한 설명과 예 알고리즘 흐름에 대한 설명 pseudocode : 어떠한 과정 프로그램은 소스코드로 정확하게 작동 C, JAVA, Javascript 등등의 프로그래밍 언어가 존재 cs50에서는 MIT에서 개발한 스크래치를 사용한다. 스크래치에서 사용되는 문법 설명 * 수강후기 딱히 많은 내용은 없었다. 프로그래밍 언어를 배워보았기도 하여 스크래치에서 사용되는 문법의 경우에는 거의다 알아들을수 있었을정도.비전공자가 들으면 굉장히 재미있었을듯너무 쉬운거 아닌가해서 뒷부분 봤는데 꽤 난이도가 있는 것들이 많이나온다.쉽게 가다가 갑자기 어렵게 진행되는건지 궁금 http://www.youtube.com/watch?v=KUB-aJXquUA 해당 강좌 필기 자료 : http://cdn.cs50.net/2..
-
[CS50] Computer Science Week0 LectureMOOC/edx.org 2015. 1. 15. 22:53
전부터 관심있었던 MOOC 서비스 중 하나인 edx.org 에서 CS50 Computer Science 과목을 수강하여 보기로 하였습니다.. 학습 동기를 부여하고자 90$을 내고 Certificate Course를 수강신청 하였는데 잘 진행이 되었으면 좋겠습니다. 새로 추가한 카테고리인 MOOC 카테고리에서는 수업을 듣고 간단히 정리하는 용도로 사용할 생각입니다. 총 12주 과정이지만 최대한 빠르게 수강해본후 마음에 들면 다른 MOOC 서비스 사이트인 Udacity에서 Front End Developer 과정을 수강해볼 생각이다. 이진법 계산에 관한 내용 아스키 코드에 관한 설명 알고리즘, 알고리즘의 개념을 전화번호부를 통하여 설명 (사람 찾는 방법으로)ex 마이크라는 사람을 찾으려면 여러 가지 방법이 ..
-
[운영체제] 컴퓨터 시스템 소개프로그래밍/컴퓨터 운영체제 2014. 12. 5. 01:01
본 글은 한빛 아카데미에서 출판한 운영체제. 그림으로 배우는 원리와 구조 도서를 참고하여 요약한 글입니다. 개인적으로 공부하며 작성한 요약글이므로 실제 공부를 위해서는 직접 도서를 구매하셔서 공부하시는걸 추천합니다. 컴퓨터 시스템 구성 요소 컴퓨터 시스템은 물리적으로 하드웨어, 소프트웨어로 구성운영체제는 하드웨어와 사용자 사이에 위치하며 하드웨어와 소프트웨어 자원을 관리하는 프로그램 1. 프로세서 프로세서는 컴퓨터 하드웨어 구성요소 중 운영체제와 가장 밀접한 하드웨어로 컴퓨터 각 부분의 동작을 제어하고 연산을 수행중앙처리장치 (CPU, Central Processing Unit)이라고 한다.레지스터, 산술 논리 연산장치, 제어장치 등으로 구성된다.개인용 PC에서는 주로 주기억장치를 제외한 레지스터, 산술..
-
최근에 게시글을 업로드 하지 못하였습니다.생활 이야기 2014. 9. 14. 01:49
죄송합니다. 그동안 시간적인 여유면에서도 그렇고 많이 바빠서 정신적으로도 많이 바빠 게시글을 많이 업로드 하지 못하였습니다. 이제 좀 여유가 생겨 지금까지 하였던 작업들을 꾸준히 이어가고 이를 게시할 생각입니다. 현재 제가 관심을 가지고 있는 주 요소는 자격증으로는 컴퓨터운용사컴퓨터 활용능력네트워크 관리사정보처리 자격증 이며 향후 모두 취득할 생각입니다. 하지만 최근에 자격증에 너무 치중하느라 프로젝트등에 시간적으로 너무 많이 투자를 하지 못한것 같아 간단한 프로젝트도 진행하는 동시에 공부도 같이 시작하려합니다. 현재 관심있는 프로젝트 요소들은 1. 태양열 이용 관련 프로젝트 (전자공학, 전기회로(아날로그, 디지털), 제어 소프트웨어 지식)2. 웹 프로그래밍 지식을 활용한 웹앱, 웹사이트 및 프로그램 개..
-
[정보처리산업기사] 011 데이터 모델의 정의 ~ 015 개체-관계(Entity-Relationship) 모델자격증/정보처리계열 2014. 7. 21. 23:46
011 데이터 모델의 정의 * 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적 모형* 현실 세계를 데이터베이스에 표현하는 중간 과정, 즉 데이터베이스 설계 과정에서 데이터의 구조를 표현하기 위해 사용되는 도구* 데이터 구조(Schema)를 논리적으로 묘사하기 위해 사용되는 지능적 도구 012 데이터 모델의 종류 * 개념적 데이터 모델- 현실 세계에 대한 인간의 이해를 돕기 위하여 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정- 속성들로 기술된 개체 타입과 이 개체 타입들 간의 관계를 이용하여 현실 세계를 표현하는 방법- 현실 세계에 존재하는 개체를 인간이 이해할 수 있는 정보 구조로 표현하기 때문에 정보 모델이라고도 부른다.- 대표적으로 개체-관계(E-..
-
[정보처리산업기사] 005 DBMS의 정의 및 필수 기능 ~ 010 기타 데이터베이스 사용자자격증/정보처리계열 2014. 7. 4. 00:48
1과목 데이터베이스 005 DBMS의 정의 및 필수 기능 * DBMS란 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고, 데이터베이스를 관리해 주는 소프트웨어이다.* 정의(조직)(Definition) 기능 : 데이터 검색, 갱신, 삽입 삭제 등을 체계적으로 처리하기 위해 데이터 접근 수단 등을 정하는 기능* 제어(Control) 기능 : 데이터베이스를 접근하는 갱신, 삽입, 삭제 작업이 정확하게 수행되어 데이터의 무결성이 유지되도록 제어, 정당한 사용자가 허가된 데이터만 접근할 수 있도록 보안(Security)을 유지하고 권한(Authority)을 검사할 수 있어야하고 여러 사용자가 데이터베이스를 동시에 접근하여 데이터를 처리할 때 처리 결과가 항상 정확성을 유지하도록 병행 제어(..
-
[정보처리산업기사] 001 정보 시스템 ~ 005 DBMS의 정의 및 필수 기능자격증/정보처리계열 2014. 7. 4. 00:23
1과목 데이터베이스 001 정보 시스템 * 정보시스템- 조직체에 필요한 Data를 수집, 저장해두었다가 필요시에 처리해서 의사 결정에 유용한 정보를 생성하고 분배하는 수단- 사용하는 목적에 따라 경영 정보 시스템, 군사 정보 시스템, 인사 행정 정보 시스템, 의사 결정 지원 시스템 등으로 사용 * 정보와 자료- 자료 : 현실 세계에서 관찰, 측정을 통한 수집된 단순한 사실이나 결과값 → 가공X- 정보 : 유용한 형태로 자료를 가공처리해서 얻는 결과값 → 가공O- 자료 처리 시스템 : 정보 시스템이 사용할 자료를 처리하는 정보 시스템의 서브 시스템으로 처리형태에 따라 일괄 처리 시스템, 온라인 실시간 처리시스템, 분산 처리 시스템으로 분류- 데이터웨어 하우스(DataWare House) : 조직이나 기업체..