COMPUTER SCIENCE/CONTENTS (5) 썸네일형 리스트형 [INTRO] 컴퓨터 과학 미리 보기 컴퓨터 과학의 개요 컴퓨터 과학은 컴퓨터의 시스템과 구조를 이해하고 어떻게 설계하는지에 대한 기본 지식을 공부하는 학문이다. 중간중간 프로그램 언어와 함께 공부하면 컴퓨터 과학의 기본 지식을 습득하는데 큰 도움이 될 것이다. 컴퓨터 과학의 기본 지식을 습득하고 컴퓨터의 체제가 어떻게 구성되어있는지 알아보기로 하자. Section 1 _ 컴퓨터 시스템의 기본 [A] [COMPUTER SCIENCE/Introduction to CS] - [Section 1] 컴퓨터 시스템의 목적 Section 2 _ [INTRO] 자료구조와 알고리즘 미리보기 자료구조와 알고리즘에 대해서... 자료구조는 프로그래밍에서 사용되는 데이터를 어떻게 표현하는 것인가에 대한 컴퓨터 과학 분야이다. 그리고 알고리즘은 표현된 데이터를 계산하는 방법에 관한 컴퓨터 과학 분야이다. 하나 이상의 프로그램 언어를 익히고 문법에 대해 숙지가 되었다면, 이제는 데이터를 어떻게 나타내고, 어떻게 처리해야 효율적인 프로그램을 제작할 수 있는지에 대한 고민을 해볼 차례가 된 것이다. 효율적인 프로그램을 제작하기 위해서 자료구조와 알고리즘에 대해 배워보기로 하자. 선행되어야 할 학습내용 _ 파이썬 여기에서는 파이썬을 기반으로 자료구조와 알고리즘의 내용을 학습하는 것이 목표이다. 파이썬의 기본 문법과 코딩을 배웠다면, 자료구조와 알고리즘을 배울 기초적 단계는 완성되었다고 본다. 꼭 숙지되어야.. [Intro] C언어 프로그래밍 미리보기 C언어는 프로그래밍 입문으로 가장 추천되는 언어입니다. 왜냐하면 C언어를 이해하는 것은 프로그램이 어떠한 과정을 거쳐서 연산이 수행되며, 데이터가 어떻게 저장되는지 가장 잘 이해할 수 있는 언어 구조를 가지고 있기 때문입니다. 이곳에서는 C언어의 문법과 더불어 리눅스 환경을 이해하기 위해 우분투 시스템 환경에서 GCC 툴을 이용한 C언어 프로그램을 진행해보고자 합니다. * 리눅스 전용 컴퓨터 만들기 [Section 1] 리눅스 시스템(Ubuntu) 설치 *리눅스 시스템 목차보기 [INTRO] 리눅스 시스템 미리보기 리눅스는 오픈소스 유닉스 계열 운영 체제이다. 오픈소스라 함은 시스템의 소스 코드를 사용자가 복사, 변경, 개선 권한을 자유롭게 공 hookspedia.tistory.com 리눅스 환경을 갖추.. [INTRO] 리눅스 시스템 미리보기 리눅스는 오픈소스 유닉스 계열 운영 체제이다. 오픈소스라 함은 시스템의 소스 코드를 사용자가 복사, 변경, 개선 권한을 자유롭게 공유할 수 있는 자료를 의미한다. 리눅스는 1991년 '리누스 토르발스'가 출시한 운영체제 커널을 기반으로 두어 현재까지도 다수의 사용자에 의해 개선되고 있다. 배포판에서 유명한 리눅스는 데비안, 페도라, 우분투 등등이 있는데, 이곳에서는 유분투를 통해서 리눅스 시스템의 사용과 시스템에 대한 간략한 내용을 공부할 계획이다. [Section 1] 리눅스 시스템 [A] [COMPUTER SCIENCE/Introduction to Linux system] - [Section 1] 리눅스 시스템(Ubuntu) 설치 APPENDIX [1] 리눅스 컴파일러 GCC 설치하기 [Intro] 파이썬 미리보기 * 파이썬과 라이브러리 설치하기 파이썬과 라이브러리 설치하기 1. 파이썬이란? 파이썬은 고급 프로그래밍 언어로, 다양한 윈도즈에서 동작 가능합니다. 그리고 파이썬은 비영리 재단이 관리하기 때문에 오픈형이라서 손쉽게 프로그램을 무료로 다운로드 및 hooks.tistory.com Section 1 _ 파이썬은 프로그램 [A] [COMPUTER SCIENCE/Python] - [Section 1] 파이썬 기본 용어 [B] [COMPUTER SCIENCE/Python] - [Section 1] 데이터의 형태와 구조 [C] [COMPUTER SCIENCE/Python] - [Section 1] 리스트(List) [D] [COMPUTER SCIENCE/Python] - [Section 1] 딕셔너리(Dictiona.. 이전 1 다음