T'SPACE

다채로운 에디터들의 이야기

728x90
반응형

컴공 12

오캄의 면도날 Occam's Razor

오캄의 생애: 중세의 명석한 사상가  William of Occam 14세기의 뛰어난 프란치스코회 수도사이자 철학자, 신학자로, 영국의 작은 마을에서 태어나 당대 가장 영향력 있는 지식인 중 한 명이 되었습니다. 1285년경 오캄 마을에서 태어난 그는 지역 프란치스코회 학교에서 초기 교육을 받은 후 신학을 공부하기 위해 옥스퍼드로 보내졌습니다. 그의 시대는 신학이 학문의 왕좌를 차지하던 시기였으며, 아리스토텔레스 철학을 기독교 신학과 통합했던 토마스 아퀴나스의 영향력이 컸습니다. 윌리엄 오브 오캄은 바로 이러한 당시의 관습적인 신학적 담론을 대담하게 도전하고 혁신적인 철학적 원리를 도입한 독립적 사상가였습니다.  오캄의 면도날: 철학적 예리함의 원리오캄과 가장 밀접하게 연관된 원리는 '오캄의 면도날'로,..

컴퓨터공학 2024.12.05

TOPCIT 소프트웨어 역량 검정 시험

소프트웨어 역량 검정(TOPCIT: Test Of Practical Competency in IT)은 소프트웨어를 활용한 창의적 문제해결 능력을 평가받고자 하는 사람을 대상으로 실시하는 검정시험입니다.TOPCIT은 ICT산업 종사자 및 SW개발자가 비즈니스를 이해하고, 요구사항에 따른 과제를 해결하여 업무를 성공적으로 수행하는데 요구되는 기본적인 핵심 지식·스킬의 종합적인 능력을 진단하고 평가합니다. · ICT산업에 대한 긍정적인 인식과 미래 비전을 제시하여 우수 인재의 ICT학과 입학을 유도해야 합니다.· 대학 교육과 실무 지향 ICT 교육의 조화로운 실행을 통해 ICT전공 졸업생의 역량이 향상될 수 있도록 해야 합니다.· 인재 활용을 통한 ICT 산업의 활성화로 ICT 분야 재직자의 근무환경을 개선하..

컴퓨터공학 2024.11.18

전공생의 데이터베이스 수업 수강 전 SQLD 합격 후기

SQLD (SQL Developer) 자격증 안내: 준비부터 합격까지 완벽 가이드​안녕하세요! SQLD (SQL Developer) 자격증에 대한 정보와 준비 방법을 자세히 소개해드리겠습니다.SQLD는 데이터베이스 분야에서 중요한 자격증으로, 많은 분들이 취득을 고려하고 계십니다.이 글에서는 SQLD의 개요부터, 준비 방법, 그리고 유효 기간, 그리고 제가 어떻게 합격했는지까지 모든 것을 다루어보겠습니다.​SQLD란 무엇인가요?SQLD (SQL Developer) 자격증은 SQL을 활용하여 데이터베이스를 설계하고 운영하는 능력을 검증하는 자격증입니다. SQLD 자격증을 취득하면 데이터베이스에 대한 이해도를 높일 수 있으며, 데이터 관련 업무에 필요한 기본적인 역량을 증명할 수 있습니다.​SQLD 시험 정..

관계형 데이터베이스 모델, Relational Data Models

데이터 모델데이터의 제약 조건 (Constraints)데이터가 될 수 있는 것의 한계를 설명데이터의 정확성(데이터 무결성, Data Integrity) 보장예) 나이 > 0, 학생 ID는 고유함도메인 제약 조건무결성 제약 조건데이터 연산쿼리 언어 사용 (예: SQL)SQL - Standard Query Language두 종류의 연산정보를 검색하는 연산데이터베이스를 변경하는 연산선언적(Declarative) 언어 (↔ 절차적 (Procedural)언어) → 일반 프로그래밍 언어찾는 방법이 아닌 무엇을 찾을지 설명관계형 데이터 모델테이블의 집합관계? Relations행 내의 값들 간의 관계테이블 간의 관계다른 모델들키-값 모델반구조화 모델 관계형 모델의 기초구조관계형 데이터베이스는 관계의 집합 → 행과 열이..

DB 입문, 데이터베이스 기초

DBMS - 데이터베이스 관리 시스템 DB에 접근하고, DB에 데이터를 저장하며, DB에서 원하는 정보를 검색하고 DB를 관리하는 프로그램 SQL(Structured Query Language)을 사용함 데이터베이스에 대한 모든 접근은 DBMS에 의해 중앙 집중식으로 관리됨 반드시 갖춰야 할 특성: 편리성복잡성 관리의 핵심은 추상화 (Abstraction)프로그래머는 데이터가 어떻게 구조화되고 저장되는지 걱정할 필요가 없음효율성 수백만 개의 레코드 중 하나의 레코드에 반복적으로 접근해야 할 경우, 인덱스가 유용함원자성과 ACID동시성 제어 및 잠금예) 테이블을 조인하기 전에 "물리학" 전공 교수만 남기는 것이 테이블을 조인한 후 "물리학" 교수를 찾는 것보다 훨씬 효율적임 안전성트랜잭션 및 충돌 복구인증..

ADsP 데이터 분석 준 전문가 정리 2

https://tonnykang.tistory.com/255 ADsP 데이터 분석 준 전문가 정리 1데이터의 이해DIKW Pyramid데이터 Data정보 Information, 내포된 의미 → 유용하지 않을 수도 있음지식 Knowledge지혜 WidsomDataBase통합된 데이터 (Integrated data): 중복되지 않게 통합되어있다저장된 데이터 (Sttonnykang.tistory.com 빅데이터 활용 기본 테크닉 7가지1. 연관 규칙 학습 (Association Rule Learning)주목할 만한 상관 관계가 있는지 찾아내는 방법2. 유형분석 (Classification tree analysis)새로운 사건이 속할 범주를 찾아내는 방법3. 유전 알고리즘https://tonnykang.tist..

String Matching Algorithms 문자열 매칭 알고리즘

문자열 처리는 컴퓨터 과학과 프로그래밍에서 매우 중요한 주제이다.특히, 특정 패턴을 텍스트 내에서 찾는 'Exact String Matching' 문제는 자주 등장하고 많은 분야에 활용된다. Exact String Matching 목표: 텍스트 문자열 T 내에서 패턴 문자열 P의 모든 출현 위치를 찾는 것.예: T = "AGCTTGAGCTTGA", P = "GCTTGA"라면, P는 T에서 두 번 index 1, 7에서 나타난다부분 문자열 (Substring)  vs Subsequence 부분 문자열(Substring): 원 문자열의 연속된 부분.S{i,j}=Si,S{i+1}...Sj예: S = "AGCTTGA"일 때, "GCT"는 부분 문자열.부분 수열(Subsequence):원 문자열에서 몇 개의 문자..

[백준,C++] 18111번 : 마인크래프트

* 문제 이해와 해결 과정 땅을 고르게 만들어야 함. 땅을 고르게 만드는 방법에는 2가지가 존재하며 각각 소요시간이 다름. 땅의 높이는 0~256이 될 수 있음. 나에게 주어지는 것은 땅의 가로, 세로 길이와 각 땅의 높이, 인벤토리에 보관 중인 블럭들임. 첫 시도는 실패했는데, 2가지 작업을 동시에 해줄 수 있다는 점과 높이가 0~256일 때의 모든 경우를 고려하여 탐색해야 한다는 점을 간과했다. 결국 문제에서 원하는 것은 최소 시간과 높이다. 높이가 0일 때 시간이 가장 적게 들 수도 있고, 높이가 256일 때 시간이 가장 적게 들 수도 있다. 1)블럭을 파내어 인벤토리에 넣는 작업과 2)인벤토리에 있는 블럭을 꺼내어 쌓는 작업을 적절하게 사용해야한다는 뜻이다. 그래서 높이가 0일때 부터 256일때 ..

[부산대] CES 인당 600만원 지원 합격 후기

매일같이 공지를 읽다가 CES에 갈 학생들을 모집한다는 글을 봤다 학교에서 미국 비행기표 끊어주고 인당 600만원 지원해 준다길래 바로 신청했다 CES가 뭔지 몰라도 일단 미국 갈 생각으로 지원했다 ㅎㅎ CES란? The International Consumer Electronics Show(국제전자제품박람회) 미국 소비자 기술협회(CTA: Consumer Technology Association)가 주관하는 세계 최대 규모의 ICT 융합 전시회이다. 1995년부터는 네바다주의 라스베이거스로 개최지를 옮겨 진행 CES는 전시회의 풀네임에서 유추할 수 있듯이, 본질적으로는 전자제품 위주의 전시회로 시작되었다. 이제는 ICT 제품과 기술이 총 집결하는 행사이다 미국 친구들의 말로는 공대생들이 집합해 노는 박..

[백준,C++] 1966번: 프린터 큐

https://www.acmicpc.net/problem/1966 1966번: 프린터 큐 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 www.acmicpc.net #include #include using namespace std; int main() { int count = 0; int test_case; cin >> test_case; int n, m, ipt;//문서의 개수, 궁금한 문서 위치, 중요도 for (int i = 0; i > n >> m; queue q; priority_queu..

728x90
반응형