본문 바로가기

유튜브 영상31

2024 - lecture 0 CS 수업을 다시 듣지 않아도 스스로 학습하는게 목표인 수업 문자, 숫자, 이미지, 영상, 오디오 등 어떻게 표현하는지 학습알고리즘, 코드를 어떻게 쓰는지 학습unaryUnary는 수학과 컴퓨터 과학에서 "단항"이라는 의미로, 오직 하나의 피연산자를 가지는 연산을 의미합니다. 이 개념은 다양한 맥락에서 사용되며, 몇 가지 주요 용도를 아래에 정리했습니다.1. 수학에서의 단항 연산단항 연산은 숫자 하나에만 작용하는 연산을 가리킵니다. 예를 들어, 수학에서 흔히 볼 수 있는 부호 연산(양수, 음수)이 이에 해당합니다.-5 (음수화 연산)+3 (양수화 연산)이 외에도 절댓값 연산 등도 단항 연산으로 볼 수 있습니다.2. 컴퓨터 과학에서의 단항 연산프로그래밍 언어에서도 단항 연산은 자주 등장하며, 변수 하나에만.. 2024. 11. 7.
컴퓨터 원리 프로그램이란 : 정해진 연산을 정해진 순서대로 실행하는 것컴퓨터는 위 그림과 같이 한 줄을 읽고 명령을 수행하고 한 줄을 전진시키는 걸 계속 반복합니다. 프로그래머는 프로그래밍 언어를 사용해서 어떤 연산을 어떤 순서로 실행할지 정의하는 사람핵심 요약1. 트랜지스터는 스위치와 증폭에 사용됩니다. 스위치로 사용할 때는 1, 0 상태를 가집니다.2. 트랜지스터를 활용해 논리 소자를 만들 수 있고, 논리 소자로 계산기를 만듭니다.3. 컴퓨터는 튜링 머신으로 기초가 마련되고, 폰 노이만 구조로 완성됐습니다.4. 프로그램 연산과 저장은 CPU가 데이터를 하드디스크, 램 메모리, 캐시, 레지스터 메모리 공간으로 복사하면서 이뤄집니다. https://goldenrabbit.co.kr/2023/07/24/1005/ 더 .. 2024. 6. 25.
환경설정 Winodwshttps://golang.org에서 다운로드 후 설치https://git-scm.com에서 다운로드 후 설치Visual Studio Code 다운로드 후 설치Go 확장판 설치PS D:\Tucker_go> cd .\hello\PS D:\Tucker_go\hello> lsPS D:\Tucker_go\hello> go run hello.goHello, World!PS D:\Tucker_go\hello> go mod init goprojects/hellogo: creating new go.mod: module goprojects/hellogo: to add module requirements and sums: go mod tidyPS D:\Tucker_go\hello> ls 디렉.. 2024. 6. 25.
라이브 특강 1 소프트웨어 공학이란 품질 높은 소프트웨어를 효율적으로 개발하기 위한 학문 소프트웨어 공학의 3R 역공학(Reverse Engineering) - 산출물(문서)가 없을 시 소스를 보고 산출물 생성 재공학(Re-Engineering) - 분석 -> 재구성 -> 역공학 -> 이관 재사용(Reuse) - 다시 다른곳에서 사용 모듈의 독립성 높이기 위해서 응집도 높임 / 결합도 낮춤 소프트웨어 개발 단계 계획 분석 - 요구사항 분석 설계 - 모델링(그림그리기) 구현 - 실제 개발 테스트 - 한번걸러 한번씩 나옴 유지보수 소프트웨어 개발 방법론 폭포수 모델 - 선형 순차, 원형 복귀 불가 프로토타이핑 모델 - 시제품 제작 나선형 모델 - 계획 - 위험 분석 - 개발 - 고객평가, 반복(점진적 발전) RAD 모델 도.. 2024. 4. 20.