본문 바로가기
정기연재 - 컴퓨터공학/김도현의 Computing101

#0 - 들어가기: Introduction

by STEMSNU 2015. 7. 13.
최근 컴퓨터 혹은 컴퓨팅에 대한 이슈들이 큰 화제가 되고 있습니다.
Recently, topics related to computers (computing machines) or computing itself have gained interest around almost all parts of our society.

이에 따라 컴퓨터 언어와 컴퓨터 과학에 대한 관심이 높아지고 있고, 많은 사람들이 배우기를 희망하고 있는데요, 사실 많은 강의자료들이나 멘토링들은 프로그래밍 언어의 교육에만 전념하고 있습니다.
Such trend encourages a myriad of people to learn computer science and computer engineering. However, it is also true that many of the open courses or the accessible learning materials mislead people to believe that learning computer science is nothing but learning various computer languages.

하지만, 컴퓨터를 이해한다는 것은 언어만을 공부하는 것보다 더 큰 의미를 내포하고 있고, 컴퓨터에 대한 이해는 더 나은 컴퓨터 프로그래밍을 가능케 하고, 더 발전할 수 있도록 해줍니다.
Understanding computer or computing is far more than just learning various computer languages, and acquiring integrated understandings about computer and computing itself substantially enhances programming skills of an individual.

따라서, 본 강좌에서는 컴퓨터에 대한 이해를 위한 토픽들을 다룰 예정입니다.
So, this course will cover various aspects of computers and computing which would let you understand better about computer and computing.

1. 논리 설계 (Designing logical circuits)
2. 이산 수학 (Introduction to discrete mathematics)
3. 컴퓨터 구조/컴퓨터 조직론 (Computer Architecture)
4. 기본 운영체제 (Introductory Operating Systems)


만약 위의 토픽들이 커버 된 이후에는 더 발전된 주제(운영체제와 컴파일러 등)에 대하여 연재를 진행할 예정입니다.
After all the topics introduced above are covered, this course will continue to more advanced topics in operating systems or compilers.

수업 중에도 다양한 예제들을 제공할 예정이고, 프로그래밍을 요하는 예제의 경우에는 언어를 어떻게 공부하고 어떤 지식이 필요한지는 설명해놓아, 자습을 할 수 있도록 할 예정입니다.
This course would provide you with a plenty of examples, and these examples may contain some programming lab tasks. In such cases, I will annotate more information on which materials should be covered before solving them.

감사합니다. 곧 지면 상에서 뵙겠습니다.
Thank you, I will be seeing you over the course very soon.

댓글