컴퓨터과학 3

[알고리즘] 제1장 알고리즘 분석: 점근성능과 재귀 알고리즘의 성능

알고리즘이란? 알고리즘이란 문제를 풀기 위한 절차를 기술한 것입니다. 알고리즘은 하나 이상의 출력을 가져야 하고, 각 절차가 모호하지 않고 명확해야 하는 명확성, 유한한 시간 안에 결과를 생성해야 하는 유한성, 그리고 모든 컴퓨터에서 실행될 수 있어야 하는 유효성을 만족해야 합니다. 또 알고리즘이 예상대로 수행되는지에 대하여 수학적으로 증명하는 정확성 분석, 알고리즘이 문제를 얼마나 효율적으로 해결할 수 있는지 파악하는 효율성 분석을 통해 알고리즘을 평가합니다. 알고리즘의 효율성 분석에서는 알고리즘의 실행부터 완료까지 필요한 총 메모리의 양을 나타내는 공간 복잡도와, 마찬가지로 실행부터 완료까지 걸리는 시간을 나타내는 시간 복잡도를 평가합니다. 점근성능 알고리즘의 시간 복잡도는 알고리즘에 입력되는 데이터..

[대학] 독학사 취득 후기

저는 2020년 한 해 동안 3차, 4차시험에 합격해서 올해 3월에 학위를 땄습니다. 사실 학위가 별로 중요치 않고(아무 학위만 있으면 승진 가산점을 줌), 돈과 시간을 절약하고 싶으신 분들은 독학사가 딱입니다. 낮에(사실 저녁에도) 일을 하면서 공부를 하기는 쉽지 않습니다. 주말에도 온갖 유혹이 있고, 책상에 앉기가 어렵지만 시험 전 한달씩만 투자하면 만들 수 있는게 독학사입니다. 컴퓨터과학과 시험을 쳤는데, 3단계와 4단계 시험 모두 정보처리기사 공부 해보신 분들은 조금만 더 공부하면 합격할 수 있을 정도입니다. 3차 시험에서 8과목을 전부 신청했는데 괜찮은 전략인 것 같습니다. 문제 난이도가 높지 않아서 의외로 과락을 면할 수 있습니다. 인공지능이랑 컴파일러는 거의 공부하지 않았는데, 과목명은 인공..

일상 2021.12.19

[대학] 방송통신대 3학년 편입 지원, 3-1학기 수강 계획

이번에 방송대 3학년 편입 결정을 했습니다. 기존에는 독학사 컴퓨터과학 학위를 갖고 있었습니다(2.0/4.3 ㅠㅠ). ac.kr 메일 주소도 받고, 교내 경진대회도 나가보고, 학점 따는 게 CS지식 공부하는 데 동기부여가 될 것 같아서 지원했습니다. 학비가 거의 안 들고, 출석수업도 과제물이나 별도 시험으로 대체할 수 있기 때문에 최적이라고 생각합니다. 3학년 1학기에 수강할 과목 (16점): 원격대학교육의이해 (1, 신/편입생 필수이수) 운영체제 (3, 온라인) HTML웹프로그래밍 (3, 온라인) 데이터베이스시스템 (3, 출석필요) 디지털논리회로 (3, 출석필요) 알고리즘 (3, 출석필요) 3학년 편입생은 교양 33학점, 전공 30학점을 인정해 줍니다. 그리고 졸업시까지 교양 최소 24점, 전공 최소 ..

일상 2021.12.10