주어진 학습목표를 이루기 위해서 이해를 우선으로 두고 공부할 것이다. 들어가기 전에 학습목표, 핵심 단어는 강의 자료를 가져올 것이고 그 이후로는 내가 이해하고 공부한 부분을 직접 적고, 마지막에는 배운 점이나 느낀 점을 적도록 하겠다. 들어가기 전에 컴퓨터는 우리가 작성한 프로그램을 구동하기 위해 다양한 물리적 장치를 사용합니다. 그중 하나는 메모리로, 프로그램이 필요한 정보가 저장되는 곳입니다. 메모리의 용량은 무한하지 않기 때문에, 때때로 프로그램에서 우리가 의도하지 않은 오류가 발생하기도 합니다. 학습 목표 메모리 용량이 프로그램의 구동에 미치는 영향을 설명할 수 있습니다. 핵심 단어 메모리 오버플로우 메모리 RAM은 모든 프로그램이 실행 중 저장되는 곳이다. 그리고 모든 파일들이열려있는 동안 ..
주어진 학습목표를 이루기 위해서 이해를 우선으로 두고 공부할 것이다. 들어가기 전에 학습목표, 핵심 단어는 강의 자료를 가져올 것이고 그 이후로는 내가 이해하고 공부한 부분을 직접 적고, 마지막에는 배운 점이나 느낀 점을 적도록 하겠다. 들어가기 전에 프로그래밍을 하다 보면 가끔 반복적으로 작성해야 하는 코드가 있습니다. 이런 코드를 여러 번 쓰지 않고 함수 형태로 저장해두면 코드를 간결하고 이해하기 쉽게 만들 수 있습니다. 사용자 정의 함수를 사용하는 방법을 배워봅니다. 더불어서 하나의 루프로 수행하기 힘든 작업을 중첩 루프를 이용하여 해결하는 방법도 배워 보겠습니다. 학습 목표 사용자 정의 함수와 중첩 루프를 작성할 수 있습니다. 핵심 단어 사용자 정의 함수 중첩 루프 사용자 정의 함수 "cough"..
주어진 학습목표를 이루기 위해서 이해를 우선으로 두고 공부할 것이다. 들어가기 전에 학습목표, 핵심 단어는 강의 자료를 가져올 것이고 그 이후로는 내가 이해하고 공부한 부분을 직접 적고, 마지막에는 배운 점이나 느낀 점을 적도록 하겠다. 들어가기 전에 C에서는 정수나 문자열 외에도 다양한 데이터 타입이 정의되어 있습니다. 또한 각 타입에 맞는 형식 지정자를 통해 적절한 포맷으로 출력하고, 다양한 연산자를 통해 조건문을 설정하거나 데이터 값을 계산할 수 있습니다. 학습 목표 다양한 데이터 타입과 형식 지정자를 나타내는 방법을 학습합니다. 다양한 연산자를 이용하여 조건문을 표현하는 방법을 학습합니다. 핵심 단어 char long float double % && || 데이터 타입 아래 목록은 변수의 데이터 타..
주어진 학습목표를 이루기 위해서 이해를 우선으로 두고 공부할 것이다. 들어가기 전에 학습목표, 핵심 단어는 강의 자료를 가져올 것이고 그 이후로는 내가 이해하고 공부한 부분을 직접 적고, 마지막에는 배운 점이나 느낀 점을 적도록 하겠다. 들어가기 전에 스크래치에서 블록으로 표현했던 조건문과 루프 또한 C로 동일하게 구현할 수 있습니다. 스크래치에서 여러 기능을 가진 블록들을 이어 붙였던 것처럼 C의 다양한 문법을 이용하면 조건문과 루프를 더 간단한 텍스트 형식으로 표현할 수 있습니다. 학습 목표 조건문과 루프를 c로 작성할 수 있습니다. 핵심 단어 int if while for int int는 정수(integer)의 줄임 표현이다. 물론 변수 선언전에 타입 선언을 해줘야 하기 때문에 아래와 같이 작성..
주어진 학습목표를 이루기 위해서 이해를 우선으로 두고 공부할 것이다. 들어가기 전에 학습목표, 핵심 단어는 강의 자료를 가져올 것이고 그 이후로는 내가 이해하고 공부한 부분을 직접 적고, 마지막에는 배운 점이나 느낀 점을 적도록 하겠다. 들어가기 전에 문자열을 다루기 위해서는 문자열 형식을 가진 변수가 필요합니다. 사용자로부터 문자열을 입력받고 이를 다른 문자열과 합쳐서 출력하는 프로그램을 C로 작성해보겠습니다. 학습 목표 C로 문자열 형식을 가진 변수를 선언하고 출력하는 프로그램을 만들 수 있습니다. 핵심 단어 형식지정자 string make 형식지정자 지난 스크래치 강의에서 유저의 이름을 입력으로 받고, 그 유저의 이름을 불러 인사를 헀다. 이를 C로 해보면 다음과 같다. 스크래치의 ask함수와 가..
주어진 학습목표를 이루기 위해서 이해를 우선으로 두고 공부할 것이다. 들어가기 전에 학습목표, 핵심 단어는 강의 자료를 가져올 것이고 그 이후로는 내가 이해하고 공부한 부분을 직접 적고, 마지막에는 배운 점이나 느낀 점을 적도록 하겠다. 들어가기 전에 그래픽 인터페이스로 상호작용성이 좋은 스크래치로도 간단한 프로그래밍을 할 수 있지만, 텍스트 기반의 프로그래밍 언어를 이용해도 컴퓨터에게 동일한 일을 하게 할 수 있습니다. 가장 널리 쓰이는 프로그래밍 언어중 하나인 C의 기초를 배워보겠습니다. 학습 목표 C로 “hello, world”를 출력하는 프로그램을 만들 수 있습니다. 핵심 단어 stdio.h clang 컴파일러 stdio.h C는 아주 오래되고 전통적인 순수 텍스트 기반의 언어이다. 아래는 "he..
주어진 학습목표를 이루기 위해서 이해를 우선으로 두고 공부할 것이다. 들어가기 전에 학습목표, 핵심 단어는 강의 자료를 가져올 것이고 그 이후로는 내가 이해하고 공부한 부분을 직접 적고, 마지막에는 배운 점이나 느낀 점을 적도록 하겠다. 들어가기 전에 알고리즘을 만들기 위해 여러 가지 프로그래밍 언어를 사용할 수 있습니다. 쉬운 방법 중 하나는 스크래치와 같은 그래픽 프로그래밍 언어를 사용하는 것입니다. 블록을 옮기고 이어 붙여서 우리가 원하는 작업을 수행하도록 할 수 있습니다. 학습 목표 스크래치를 이용하여 간단한 알고리즘을 구현할 수 있습니다. 핵심 단어 스크래치 블록 스크래치 스크래치는 그래픽 프로그래밍 언어로 블록을 옮겨 붙여 알고리즘을 만들어 볼 수 있다. 이는 아이들에게 그래픽 환경을 통해 컴..
주어진 학습목표를 이루기 위해서 이해를 우선으로 두고 공부할 것이다. 들어가기 전에 학습목표, 핵심 단어는 강의 자료를 가져올 것이고 그 이후로는 내가 이해하고 공부한 부분을 직접 적고, 마지막에는 배운 점이나 느낀 점을 적도록 하겠다. 들어가기 전에 우리는 이제 컴퓨터에 정보를 입력하는 방식을 배웠습니다. 그렇다면 이 정보를 컴퓨터는 어떻게 가공하여 출력하는 걸까요? 우리가 일상생활에서 다양한 문제를 처리하는 방식처럼, 컴퓨터 또한 순서대로 필요한 동작을 하며 문제를 처리합니다. 이를 알고리즘이라고 하는데, 알고리즘은 어떻게 정의할 수 있고, 그 정확성과 효율성은 어떨까요? 학습 목표 우리가 일상 생활에서 하는 일들을 컴퓨터가 이해할 수 있는 알고리즘으로 표현할 수 있습니다. 효율적인 알고리즘에 대해 ..
- Total
- Today
- Yesterday
- reactquery
- css
- 자바스크립트 비동기 처리
- React
- python
- 항해99
- 알고리즘자바스크립트
- 클로저
- 프로그래머스 자바스크립트
- 모두를 위한 컴퓨터 과학
- cs50
- 자바스크립트 클로저
- github
- 리액트네이티브
- 타입스크립트
- 모두를위한컴퓨터과학
- 자바스크립트
- network
- javascript
- 네트워크
- GIT
- 백준
- 리액트
- 자바스크립트알고리즘
- html
- 무한스크롤
- 프로그래머스
- React Query
- 실전프로젝트
- 프로그래머스 베스트앨범 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |