아직도 영어와는 낯설은 제게 이런 영어 원서책은 .. 친근하지 않지만 그래도 열심히 봐야 할것같습니다. 아무튼 각 chapter 와 앞으로 하게될 컴퓨터교육과수업 사이의 연관성을 찾아보자면 다음과 같습니다.
chapter1
여기서는 우선 computnig system을 양파에 비유하여 여러개의 층위로 나누고 각각의 층위에 있는 항목에 대한 간략한 설명이 적혀 있습니다. 그리고 다음으로 computing 의 역사 가 나옵니다. hardware, software 에서의 발전이 기술되어 있습니다. 1학기때 컴퓨터교육과 수업을 통해 배웠던 c프로그래밍과 같은, high level language 가 나오기까지의 전반적 과정을 알수있습니다.
chapter2
숫자의 범주, 숫자의 자릿수 표기법, 각각의 진법의 계산에 관한 내용이 나옵니다.
1학기때 배웠던 c프로그래밍이나 앞으로 배울 java 에서의 1의 보수,2의 보수 표현과 같은
보수표현 부분과 관련이 있을것 같습니다.
chapter3
여기에서 컴퓨터는 멀티미디어 장치로 숫자,그래픽,비디오 등의 데이터를 조작한다는 내용이 중심적입니다. 하지만 컴퓨터는 오직 2진수가 사용되므로 앞의 데이터의 유형들은 2진수형태로 바꾸어야 합니다. 즉, multiple 한 데이터들을 변환해야 하므로 멀티미디어시스템과목과 관련되어 있을것 같습니다.
chapter4
여기서는 논리적연산을하는 전자장치 gate 와 이로 구성되는 회로에 관하여 설명되어있습니다. 1학기때 정재화 교수님께서 제가 논리와전산 이라는 과목을 수강하시는 걸 보시고 그 수업을 수강하는것이 아마도 c언어를 하는데 도움이 될것이라고 하신적이 있습니다. 논리와전산과목의 대부분이 논리적인 단계적 방법에 대해 배우는 것과 그외에 제 생각을 종합해보면 아마도 알고리즘언어쪽과 관련이 있을것 같습니다. 그리고 회로망과 연관되어있다는 것을 생각해보면 컴퓨터 네트워크과목과도 관련이 있을것 같습니다.
chapter5
컴퓨터의 각 장치들 (연산&논리장치, 입출력 장치, 제어 장치 ) 들이 설명 되어져 있습니다.
마지막 부분에 parallel hardware 부분에서 하나 이상의 processor가 있을시 속도가 빨라진다고 설명되어 있는데요. 이와같이 컴퓨터 내부에서의 장치구조에 따른 결과를 설명하는 것이므
로 아마도 이런부분들은 컴퓨터구조,컴퓨터논리설계와 관련이 있을것 같습니다.
chapter6
machine language, assembly language 등의 low-level-programming languge의 설명과 컴퓨터 프로그램이나 알고리즘이 해야 하는 내용을 자세히 기술해 놓은 수도코드에 관하여 설명이 되어있습니다. 프로그래밍언어가 나오는걸로 봐서 c프로그래밍과 연관이 있을것 같습니다. 그리고 수도코드는 프로그램을 개발하는 과정에서 상세한 단계로 사용된다는 사실을 볼때 컴퓨터 프로그래밍 쪽과 연관이 있을것 같습니다.
chapter7
프로그래밍을 사용해서 문제를 해결하는법에 대한 설명, 알고리즘에 대한 설명과 그외에 여러 개념들에 대한 설명들이 있습니다. 프로그래밍언어론수업(c,java), 알고리즘수업과 관련이 있을것 같습니다.
chapter8
Abstract data 에 관한 설명과 하위프로그램 명령문들에 관한 내용들이 적혀있습니다. 이번 chapter에서 배우는 내용이 정확히 어떠한것인지 잘 모르겠지만 막연히 추측해본다면 데이터베이스응용수업과 관련되어 있을것 같습니다.
chapter9
객체중심디자인과 high-level-language 에 대한 설명이 적혀있습니다. java가 객체지향적이라는 말을 들은적이 있는데 아무튼 이번 단원은 상위프로그래밍언어인 C, FORTRAN, Pascal , JAVA 등과 관련이 있을것 같습니다. 그리고 소프트웨어공학및설계,객체지향시스템 같은 부분도 조금은 연관이 있을것 같습니다.
chapter10
윈도우, 리눅스 등의 operating system 에 대한 설명이 나와 있습니다.os수업, 리눅스의 이해와 활용 수업과 관련이 있는것 같습니다.
chapter11
파일의 형식,작동,접근,보호 그리고 디렉토리, 각종 스케듈링에 관한 내용이 적혀있습니다. 컴교과에서 연관된 과목을 찾기가 조금 어려운데 굳이 찾는다면 컴퓨터구조쪽이나 유닉스의이해와활용수업과 관련되어있을것 같습니다.
chapter12
엑셀이나 데이터베이스 처리 시스템과 같은 정보 시스템에 관한 설명이 나와있습니다.데이터를 관리,저장하는데 중점을 두고 설명을 하는걸로 보아서 데이터구조및실습, 데이터베이스응용 등의 수업과 관련이 있는것 같습니다.
chapter13
인공뉴런, 음성 인식 등의 인공 지능에 대한 설명이 나와있습니다. 인공지능수업과 관련이 있을것 같습니다.
chapter14
시뮬레이션, 그래픽, 게임과 그외의 applications에 관한 내용이 나와 있습니다. 게임프로그래밍 , 컴퓨터그래픽스 수업과 관련이 있을것 같습니다.
chapter15
네트워크종류, 프로토콜, social network 등 전반적으로 네트워크에 대한 설명이 나와있습니다. 컴퓨터네트워크 수업과 연관이 있을것같습니다.
chapter16
www에 관한 설명과 java, html, xml 등의 web page 와 관련한 것들에 대한 설명등이 나와있습니다. 컴퓨터네트워크과목, 컴퓨터프로그래밍과목과 관련이 있을것 같습니다.
chapter17
컴퓨터의 한계에 대해서 설명이 적혀있습니다. 이 chapter와 컴퓨터교육과수업 사이의 연관성을 찾기가 조금 어려운데 아마 컴퓨터교과교육론수업이나 전반적인 수업들과 연관이 있지 않을까 생각이 됩니다.
댓글 없음:
댓글 쓰기