주제 : 북한사회의 특징 (집단주의)정치에서 자유는 관점에 따라서 그 의미가 다르다. 민주주의에서 말하는 자유란 “개인의 자유”를 말하고, 사회주의에서 말하는 자유란 “사회의 평등”을 말한다. 그래서 미국과 남한이 포함된 자유민주주의에서는 개인의 자유를 제일 중시하며, 북유럽 국가들이 포함된 사회민주주의는 사회의 조화와 평등을 중시하고, 북한과 중국이 포함된 인민민주주의는 전 인민이 조화롭게 평등하게 사는 것을 중시한다. 이러한 관점의 차이는 경제체제에서도 반영된다. 자본주의에서는 개인의 자본, 사유재산을 중시하지만, 사회주의에서는 사회의 조화와 평등을 중시하므로 사유재산을 인정하지 않고 생산수단을 사유화하지 못하게 한다. 자유주의 국가들은 자본주의를 바탕으로 개인을 중시하므로 이는 개인주의가 발달하게 되는 배경이 되며, 사회주의 국가들은 사회의 조화와 평등을 중시하므로 집단주의가 발달하게 된다.
주제 : 사회주의와 공산주의1 (편견과 오해 그리고 이상과 현실)사회주의는 사회를 강조하는 이념이나 사상으로 자유보다는 평등을 더 중시한다. 그래서 자본주의의 폐단이라고 할 수 있는 사유재산에 따른 부의 편중이나 사회적 불평등, 모순 등을 극복하거나 개선하기 위해 발전되어온 사상이다. 공산주의는 궁극적으로 전 세계 모든 인류가 능력에 따라 일하고 필요에 따라 분배되는 이상적 사회를 목표로 한다. 공산주의가 목표나 결과라면 사회주의는 과정이나 수단이다. 즉, 사회주의는 공산주의를 실현하기 위한 시작 단계 또는 출발점이며, 공산주의는 사회주의가 지향하는 마지막 단계 또는 종착점이다. 사회주의에 대한 오해가 크게 두 가지가 있는데 첫 번째로는 사유재산을 금지한다고 해서 모든 일상적인 소비재도 소유하지 못한다는 오해가 있다. 사회주의에서 사유재산이란 생산수단으로 한정되어 있다.
교수님의 안면신경마비 이야기와, 왕의 초상화를 그리는 화가 이야기를 통해 어떤 것에 대해 왜곡 없이 정확히 보는것이 중요하다고 말씀하셨다. 그 예를 든 것이 첫 번째로 군산 미군부대에 핵무기가 배치되었었는데 남한 측에서 은폐하였다고 한다. 33년 동안이나 핵무기가 존재하였지만 모두 쉬쉬했다는 것이다. 이를 통해 북한측이 북한 내로 들어오는 정보를 통제하는 것처럼 남한에서도 남한 내의 정보를 통제한다는 것을 깨달았다. 두 번째로는 북한 군비에 대한 통제에 대해 이야기해 주셨다. 북한은 국방비에 gdp의 15%, 남한은 gdp에 3%만 쓴다는 정보를 통해 북한이 남한보다 많은 돈을 국방비에 투입한다고 생각하는데 맞지 않은 정보라고 한다. 이는 양쪽의 경제 규모를 반영하지 않은 부정확한 수치라는 것이다. 남한의 gdp가 북한보다 훨씬 크므로 실제 금액으로 비교해 본다면 남한의 국방비가 북한보다 훨씬 크다는 것이다.
2020/2 ㅇㄱ대학교 고급프로그래밍언어및실습 기말고사2020/2교과목담당교수제출기한학부(과)학년학번성명고급프로그래밍언어및실습김 **12월7일 ~ 12월14일전기공학과1학년00000000000유용하게 이용하여 좋은 성적 거두시고리뷰 부탁드립니다 ㅠㅠ고급프로그래밍언어및실습기말고사 대체과제제출기한 : 12월7일 ~ 12월 14일주의사항- 제출파일 : 보고서 파일 1개, 소스파일 4개를 한 폴더에 놓고 전체를 압축하여 하나의 압축파일로 업로드함. (PDF 파일 1개, txt 파일 4개)- 소스파일은 각 문제의 소스코드를 전체 복사하여 메모장에 붙여넣기하고 txt파일로 첨부하여 제출- 보고서는 PDF 파일로 각 문제에 대해 [1. 소스코드 화면 첨부, 2. 실행화면 캡쳐, 3. 본인이 구성한 코드/미흡한 내용 등에 대한 설명 추가]으로 구성- 문제는 80점짜리 2문제와 90점 1문제, 150점 1문제로 구성되어 있음.- 평가내용 : 프로그램 동작여부, 코드의 효율성과 적절성, 본인이 구성한 코드/미흡한 내용 등에 대한 설명- 마지막 4번문제는 프로그래밍 수준과 함께 특히 보고서 내용(독창성, 동기 및 필요성, 프로그램 설명, 활용방안 및 개선점 등)에 대해서 높게 평가함.- 만약 문제의 조건대로 구현이 어려울 경우, 최대한 점수를 받기 위해서는 본인이 할 수 있느 범위 내에서 프로그램을 구현하도록 함. 실행이 안되는 경우 실행이 되지 않는 이유나 구현하지 못한 부분에 대해 설명하도록 하고 코드를 구성한 부분까지 제출.문제 1번 :학번을 사용자로부터 입력받고 각 숫자만큼 *을 출력하는 프로그램을 아래와 같이 구현하고 본의의 학번을 입력하여 화면을 출력하시오. (for문을 사용할 것) [80점]실행화면 예시)문제 2번 :1~50까지 임의의 숫자를 생성하고 사용자가 특정 숫자를 입력하였을 때, 입력한 숫자와 임의의 숫자의 크기를 비교하여 up과 down으로 출력함으로써 임의의 숫자를 맞추는 프로그램을 구현하시오. [80점]실행화면 예시)문제 3번 :사용자가 원하는 만큼 숫자들을 입력하였을 때, 입력한 숫자 목록을 출력하고 오름차순, 내림차순을 선택할 수 있도록 하여 정렬하는 프로그램을 구현하시오. (함수 기능을 사용할 것.) [90점]