문제 해결의 힘, 컴퓨팅 사고력
Regular price
$28.09
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
생각 - 구현 - 전략
문제 해결의 힘, 컴퓨팅 사고력
Computational Thinking
문제 해결의 핵심, 컴퓨팅 사고력이 필수다!
오늘날 ‘문제 해결’은 모든 학문, 산업은 물론 일상생활에서도 빠질 수 없는 필수적인 역량이다. 기술이 너무나 빠르게 발전하고 점점 더 복잡해지는 이 시대, 우리는 크고 작은 문제들과 끊임없이 마주할 수밖에 없다. 그럴 때마다 문제 해결 능력은 우리를 앞으로 나아가게 하는 동력이 될 것이다. 바로 이 문제 해결 능력을 키우기 위해서는 ‘컴퓨팅 사고력’이 필요하다. 컴퓨팅 사고와 논리적 접근 방식은 문제를 바라보는 우리의 시선을 바꾸고, 복잡하게 얽힌 실타래를 하나씩 풀어나갈 실마리를 제공한다. 또한 창의적 사고와 데이터 기반 접근 방식은 서로 얽혀 있는 문제의 본질을 꿰뚫고, 새로운 해답을 찾도록 이끈다. 이 책은 바로 이러한 컴퓨팅 사고력을 통해 문제 해결 능력을 키우기 위한 첫 시작이 된다. 왜 컴퓨팅 사고력을 길러야 하는지, 그리고 그것이 어떻게 문제 해결 능력을 더 발전시킬 수 있는지 깊이 있게 탐구할 것이다. 따라서 이 책은 컴퓨팅 사고력이라는 강력한 도구를 통해 문제를 바라보는 새로운 시각을 얻고, 이를 바탕으로 미래를 여는 열쇠를 찾게 도와줄 것이다.
우선 컴퓨터의 문제 해결 방식과 그 과정에서 사용되는 하드웨어와 소프트웨어의 기본 개념을 배운다. 컴퓨터가 정보를 처리하는 방식, 다양한 구성 요소들의 역할 등이 주요 내용이다. 컴퓨터 활용은 단순히 프로그램을 사용하는 것을 넘어, 컴퓨터가 어떤 원리로 작동하는지 이해하는 것에서 시작된다. 하드웨어와 소프트웨어의 협력, 그리고 이를 통해 이루어지는 정보 처리 과정은 우리가 문제를 해결하는 데 있어 필수적인 요소다.
또한 문제를 제대로 정의하고, 이를 해결하기 위해 컴퓨터를 활용하는 사고 과정을 이해하는 것을 바탕으로, 컴퓨터와 인간의 상호작용을 가능하게 하는 핵심 도구인 ‘프로그래밍 언어’의 세계로 발을 내딛을 것이다. 현대 사회는 컴퓨터와 소프트웨어의 세계 속에서 움직이고 있다. 우리가 매일 사용하는 스마트폰 앱, 웹사이트, 게임, 다양한 서비스는 모두 프로그래밍 언어를 통해 탄생했다. 프로그래밍 언어는 인간과 컴퓨터가 소통할 수 있도록 돕는 도구로, 이 도구를 통해 복잡한 문제를 해결하고 혁신적인 아이디어를 실현할 수 있다.
또한 컴퓨팅 사고력을 기반으로 문제를 해결하기 위해서는 데이터를 효과적으로 저장하고 관리할 수 있는 능력이 필수적이다. 이러한 능력을 뒷받침하는 것이 바로 자료 구조다. 자료 구조는 데이터를 체계적으로 정리하여 원하는 작업을 효율적으로 수행할 수 있도록 돕는 강력한 도구다. 자료 구조의 기본 개념부터 선형 자료 구조와 비선형 자료 구조의 구체적인 유형들을 탐구하면서 자료 구조가 왜 필요한지, 어떻게 활용되는지 이해하고, 단순히 프로그래밍 기술을 넘어서 컴퓨팅 사고력을 심화시킬 수 있도록 초점을 맞출 것이다. 이를 통해 독자들은 문제를 보다 체계적이고 효율적으로 해결할 수 있는 방법을 자연스럽게 익히게 될 것이다.
문제 해결의 힘, 컴퓨팅 사고력
Computational Thinking
문제 해결의 핵심, 컴퓨팅 사고력이 필수다!
오늘날 ‘문제 해결’은 모든 학문, 산업은 물론 일상생활에서도 빠질 수 없는 필수적인 역량이다. 기술이 너무나 빠르게 발전하고 점점 더 복잡해지는 이 시대, 우리는 크고 작은 문제들과 끊임없이 마주할 수밖에 없다. 그럴 때마다 문제 해결 능력은 우리를 앞으로 나아가게 하는 동력이 될 것이다. 바로 이 문제 해결 능력을 키우기 위해서는 ‘컴퓨팅 사고력’이 필요하다. 컴퓨팅 사고와 논리적 접근 방식은 문제를 바라보는 우리의 시선을 바꾸고, 복잡하게 얽힌 실타래를 하나씩 풀어나갈 실마리를 제공한다. 또한 창의적 사고와 데이터 기반 접근 방식은 서로 얽혀 있는 문제의 본질을 꿰뚫고, 새로운 해답을 찾도록 이끈다. 이 책은 바로 이러한 컴퓨팅 사고력을 통해 문제 해결 능력을 키우기 위한 첫 시작이 된다. 왜 컴퓨팅 사고력을 길러야 하는지, 그리고 그것이 어떻게 문제 해결 능력을 더 발전시킬 수 있는지 깊이 있게 탐구할 것이다. 따라서 이 책은 컴퓨팅 사고력이라는 강력한 도구를 통해 문제를 바라보는 새로운 시각을 얻고, 이를 바탕으로 미래를 여는 열쇠를 찾게 도와줄 것이다.
우선 컴퓨터의 문제 해결 방식과 그 과정에서 사용되는 하드웨어와 소프트웨어의 기본 개념을 배운다. 컴퓨터가 정보를 처리하는 방식, 다양한 구성 요소들의 역할 등이 주요 내용이다. 컴퓨터 활용은 단순히 프로그램을 사용하는 것을 넘어, 컴퓨터가 어떤 원리로 작동하는지 이해하는 것에서 시작된다. 하드웨어와 소프트웨어의 협력, 그리고 이를 통해 이루어지는 정보 처리 과정은 우리가 문제를 해결하는 데 있어 필수적인 요소다.
또한 문제를 제대로 정의하고, 이를 해결하기 위해 컴퓨터를 활용하는 사고 과정을 이해하는 것을 바탕으로, 컴퓨터와 인간의 상호작용을 가능하게 하는 핵심 도구인 ‘프로그래밍 언어’의 세계로 발을 내딛을 것이다. 현대 사회는 컴퓨터와 소프트웨어의 세계 속에서 움직이고 있다. 우리가 매일 사용하는 스마트폰 앱, 웹사이트, 게임, 다양한 서비스는 모두 프로그래밍 언어를 통해 탄생했다. 프로그래밍 언어는 인간과 컴퓨터가 소통할 수 있도록 돕는 도구로, 이 도구를 통해 복잡한 문제를 해결하고 혁신적인 아이디어를 실현할 수 있다.
또한 컴퓨팅 사고력을 기반으로 문제를 해결하기 위해서는 데이터를 효과적으로 저장하고 관리할 수 있는 능력이 필수적이다. 이러한 능력을 뒷받침하는 것이 바로 자료 구조다. 자료 구조는 데이터를 체계적으로 정리하여 원하는 작업을 효율적으로 수행할 수 있도록 돕는 강력한 도구다. 자료 구조의 기본 개념부터 선형 자료 구조와 비선형 자료 구조의 구체적인 유형들을 탐구하면서 자료 구조가 왜 필요한지, 어떻게 활용되는지 이해하고, 단순히 프로그래밍 기술을 넘어서 컴퓨팅 사고력을 심화시킬 수 있도록 초점을 맞출 것이다. 이를 통해 독자들은 문제를 보다 체계적이고 효율적으로 해결할 수 있는 방법을 자연스럽게 익히게 될 것이다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
- 문제 해결: 개인뿐만 아니라 조직, 사회의 발전과 혁신 역시 문제를 해결하려는 도전에서 시작된다. 문제 해결을 통해 더 나은 사회를 설계하고, 더 효율적인 시스템을 구축하며, 모두가 공존할 수 있는 환경을 만들어 나갈 수 있다. 따라서 현대 사회에서 문제 해결 역량은 경쟁력을 결정하는 핵심 요소라고 할 수 있다. 그러므로 우리는 문제를 마주했을 때 주저하지 말아야 한다. 문제는 바로 성장의 기회이기 때문이다. 문제를 적극적으로 해결하는 사람만이 새로운 미래를 만들어 나갈 수 있다.
즉, 문제를 해결하는 능력은 우리 삶을 풍요롭게 만들고, 공동체를 강하게 만든다. 개인의 작은 해결책이 모여 사회의 혁신을 만들 수 있고, 나아가 전 세계에 긍정적인 변화를 가져올 수 있다. 누군가에게는 불가능해 보이는 일도, 협력과 기술을 통해 가능으로 바꿀 수 있다. 지금 우리가 배우고 익히는 문제 해결 능력은 개인을 넘어 조직, 사회, 세계에 걸쳐 영향력을 미친다. 이제 우리는 선택을 해야만 한다. 문제 앞에서 멈출 것인가, 아니면 한 단계 더 나아가 도전할 것인가. 그 도전 하나가 이 세상을 바꾸는 시작이 될 수 있다. 하지만 문제를 해결하는 것만으로는 충분하지 않다. 복잡하고 다차원적인 문제를 풀기 위해서는 논리적 사고와 창의성, 데이터를 기반으로 한 의사 결정이 필수적이기 때문이다.
- 컴퓨팅 사고력: 컴퓨팅 사고력(Computational Thinking, CT)이란 컴퓨터처럼 논리적이고 체계적으로 사고하는 능력을 의미한다. 하지만 오해하지 말자. 컴퓨팅 사고력이란 단지 프로그래밍을 잘하거나, 코드를 작성하는 기술만을 뜻하는 것이 아니다. 이는 복잡한 문제를 분석하고, 단계적으로 해결해 나가는 방식이다. 예를 들어, 요리를 할 때도 재료를 준비하고 순서를 정하며, 중간중간 맛을 보며 수정하는 과정을 거친다. 이러한 사고 과정 자체가 컴퓨팅 사고력이다. 따라서 컴퓨팅 사고력은 결코 컴퓨터 전공자들만의 전유물이 아니다. 학생, 교사, 직장인, 예술가, 요리사까지 누구나 컴퓨팅 사고력을 통해 더 창의적이고 효율적으로 문제를 해결할 수 있다. 컴퓨팅 사고력은 데이터를 분석하고, 알고리즘을 설계하며, 다양한 도구를 활용해 목표를 달성하는 데 있어 필요한 필수 역량이다.
컴퓨팅 사고력은 문제를 해결하는 강력한 도구일 뿐만 아니라, 새로운 시각으로 세상을 바라보는 창이다. CT의 핵심 요소와 사고력 강화 전략은 단순한 지식이 아니라, 직접 문제를 해결하며 체득해야 하는 기술이다. 이제 문제를 마주할 때, "어디서부터 시작해야 할까?"라는 고민 대신, "이 문제를 어떻게 분석하고 해결할 수 있을까?"라는 도전 의식을 가져보자. CT는 두려움을 없애고, 문제를 하나하나 풀어가는 여정을 즐기도록 한다. 모든 문제는 풀 수 있다. 다만, 그 문제를 바라보는 관점을 바꾸는 것에서부터 해결의 실마리가 시작된다. 컴퓨팅 사고력은 바로 그 관점을 바꾸는 시작점이 되어줄 것이다.
- 컴퓨터 활용 문제 해결: 컴퓨터를 제대로 이해하는 것은 문제 해결 능력을 키우는 데 있어 매우 중요하다. 여기서는 컴퓨터의 문제 해결 방식과 그 과정에서 사용되는 하드웨어와 소프트웨어의 기본 개념을 다룬다. 컴퓨터가 정보를 처리하는 방식, 다양한 구성 요소들의 역할 등이 주요 내용이다. 컴퓨터 활용은 단순히 프로그램을 사용하는 것을 넘어서, 컴퓨터가 어떤 원리로 작동하는지 이해하는 것에서 시작된다. 하드웨어와 소프트웨어의 협력, 그리고 이를 통해 이루어지는 정보 처리 과정은 우리가 문제를 해결하는 데 있어 필수적인 요소다.
컴퓨터를 활용한 문제 해결 과정은 단순히 알고리즘과 코드 작성에 머무르지 않는다. 하드웨어와 소프트웨어의 특성을 이해하고, 이를 문제 해결의 다양한 단계에 적용하는 과정에서 논리적 사고와 창의적 접근법을 동시에 활용한다. 하드웨어는 문제를 처리할 수 있는 안정적인 환경을 제공하고, 소프트웨어는 그 문제를 효과적으로 해결할 수 있는 도구를 만든다. 바로 이 과정에서 컴퓨팅 사고력은 복잡한 문제를 단순화하고, 데이터와 패턴을 활용하며, 효율적인 해결책을 설계하는 데 필수적이다. 문제를 정의하고, 다양한 요소로 분해하며, 데이터를 분석하고, 추상화와 알고리즘 설계를 통해 해결책을 도출하는 과정은 컴퓨터 활용의 모든 영역에 적용된다. 이러한 사고방식은 소프트웨어 개발뿐 아니라, 하드웨어 설계, 시스템 관리, 데이터 처리 등 폭넓은 영역에서 빛을 발휘한다.
- 프로그래밍 언어: 프로그래밍 언어는 인간과 컴퓨터가 소통할 수 있도록 돕는 도구로, 이 도구를 통해 복잡한 문제를 해결하고 혁신적인 아이디어를 실현할 수 있다. 여기에서는 프로그래밍 언어의 본질과 역할, 그리고 그 발전 과정을 살펴본다. 다양한 프로그래밍 언어의 종류와 그 특징을 이해하며, 특히 파이썬(Python)이라는 인기 있는 언어를 중심으로 구체적인 활용 가능성까지 탐구할 것이다. 이 과정을 통해 독자들은 프로그래밍 언어의 세계를 새롭게 바라보고, 창의적인 사고로 문제를 해결할 수 있는 기반을 다지게 될 것이다.
프로그래밍 언어는 단순히 컴퓨터에게 지시를 내리는 코드의 집합이 아니다. 그것은 인간의 사고를 반영하는 방식이며, 문제를 해결하는 논리와 창의성을 담는 그릇이다. 각각의 프로그래밍 언어는 나름의 철학과 설계 목적을 가지고 있으며, 특정한 문제를 해결하는 데 적합하도록 설계되었다. 이러한 언어들을 이해하고 선택하는 과정은 단순히 기술적인 능력을 키우는 것이 아니라, 문제를 바라보는 관점과 사고력을 확장하는 과정이기도 하다. 특히 파이썬은 이러한 모든 요소를 이상적으로 결합한 언어로, 단순하고 직관적인 구문, 높은 가독성, 플랫폼 독립성, 풍부한 라이브러리 지원으로 초보자와 전문가 모두에게 사랑받고 있다. 이 언어를 통해 우리는 문제 해결 능력을 키우고, 창의적이고 혁신적인 아이디어를 구현할 수 있는 힘을 얻게 된다.
- 자료 구조의 이해 : 자료 구조는 문제를 해결하는 과정에서 데이터를 조직하고 관리하는 핵심적인 역할을 한다. 이 책에서는 자료 구조의 개념부터 선형 자료 구조와 비선형 자료 구조까지 폭넓게 탐 구하며, 이를 파이썬 코드로 구현하여 실제 문제를 해결하는 데 적용하는 방법을 다룬다. 자료 구조의 이해는 단순히 코드를 작성하는 것을 넘어 사고의 틀을 확장하는 과정이다. 문제의 본질을 파악하고 적절한 데이터 구조를 선택하며, 이를 통해 최적의 해결책을 설계하는 능력은 컴퓨팅 사고력을 함양하는 데 있어 중요한 역할을 한다. 선형 자료 구조와 비선형 자료 구조를 학습하며 얻은 통찰은 앞으로 다양한 문제를 분석하고 해결하는 기반이 될 것이다.
이제 독자들은 자료 구조와 파이썬을 활용한 문제 해결의 첫걸음을 내디뎠다. 앞으로 더 복잡한 데이터 구조와 알고리즘을 배우고 적용하면서 컴퓨팅 사고력을 더욱 심화해 발전시킬 수 있을 것이다. 앞으로 자료 구조를 넘어 데이터와 알고리즘의 세계를 탐구하며 새로운 도전을 시작할 수 있게 되었다.
즉, 문제를 해결하는 능력은 우리 삶을 풍요롭게 만들고, 공동체를 강하게 만든다. 개인의 작은 해결책이 모여 사회의 혁신을 만들 수 있고, 나아가 전 세계에 긍정적인 변화를 가져올 수 있다. 누군가에게는 불가능해 보이는 일도, 협력과 기술을 통해 가능으로 바꿀 수 있다. 지금 우리가 배우고 익히는 문제 해결 능력은 개인을 넘어 조직, 사회, 세계에 걸쳐 영향력을 미친다. 이제 우리는 선택을 해야만 한다. 문제 앞에서 멈출 것인가, 아니면 한 단계 더 나아가 도전할 것인가. 그 도전 하나가 이 세상을 바꾸는 시작이 될 수 있다. 하지만 문제를 해결하는 것만으로는 충분하지 않다. 복잡하고 다차원적인 문제를 풀기 위해서는 논리적 사고와 창의성, 데이터를 기반으로 한 의사 결정이 필수적이기 때문이다.
- 컴퓨팅 사고력: 컴퓨팅 사고력(Computational Thinking, CT)이란 컴퓨터처럼 논리적이고 체계적으로 사고하는 능력을 의미한다. 하지만 오해하지 말자. 컴퓨팅 사고력이란 단지 프로그래밍을 잘하거나, 코드를 작성하는 기술만을 뜻하는 것이 아니다. 이는 복잡한 문제를 분석하고, 단계적으로 해결해 나가는 방식이다. 예를 들어, 요리를 할 때도 재료를 준비하고 순서를 정하며, 중간중간 맛을 보며 수정하는 과정을 거친다. 이러한 사고 과정 자체가 컴퓨팅 사고력이다. 따라서 컴퓨팅 사고력은 결코 컴퓨터 전공자들만의 전유물이 아니다. 학생, 교사, 직장인, 예술가, 요리사까지 누구나 컴퓨팅 사고력을 통해 더 창의적이고 효율적으로 문제를 해결할 수 있다. 컴퓨팅 사고력은 데이터를 분석하고, 알고리즘을 설계하며, 다양한 도구를 활용해 목표를 달성하는 데 있어 필요한 필수 역량이다.
컴퓨팅 사고력은 문제를 해결하는 강력한 도구일 뿐만 아니라, 새로운 시각으로 세상을 바라보는 창이다. CT의 핵심 요소와 사고력 강화 전략은 단순한 지식이 아니라, 직접 문제를 해결하며 체득해야 하는 기술이다. 이제 문제를 마주할 때, "어디서부터 시작해야 할까?"라는 고민 대신, "이 문제를 어떻게 분석하고 해결할 수 있을까?"라는 도전 의식을 가져보자. CT는 두려움을 없애고, 문제를 하나하나 풀어가는 여정을 즐기도록 한다. 모든 문제는 풀 수 있다. 다만, 그 문제를 바라보는 관점을 바꾸는 것에서부터 해결의 실마리가 시작된다. 컴퓨팅 사고력은 바로 그 관점을 바꾸는 시작점이 되어줄 것이다.
- 컴퓨터 활용 문제 해결: 컴퓨터를 제대로 이해하는 것은 문제 해결 능력을 키우는 데 있어 매우 중요하다. 여기서는 컴퓨터의 문제 해결 방식과 그 과정에서 사용되는 하드웨어와 소프트웨어의 기본 개념을 다룬다. 컴퓨터가 정보를 처리하는 방식, 다양한 구성 요소들의 역할 등이 주요 내용이다. 컴퓨터 활용은 단순히 프로그램을 사용하는 것을 넘어서, 컴퓨터가 어떤 원리로 작동하는지 이해하는 것에서 시작된다. 하드웨어와 소프트웨어의 협력, 그리고 이를 통해 이루어지는 정보 처리 과정은 우리가 문제를 해결하는 데 있어 필수적인 요소다.
컴퓨터를 활용한 문제 해결 과정은 단순히 알고리즘과 코드 작성에 머무르지 않는다. 하드웨어와 소프트웨어의 특성을 이해하고, 이를 문제 해결의 다양한 단계에 적용하는 과정에서 논리적 사고와 창의적 접근법을 동시에 활용한다. 하드웨어는 문제를 처리할 수 있는 안정적인 환경을 제공하고, 소프트웨어는 그 문제를 효과적으로 해결할 수 있는 도구를 만든다. 바로 이 과정에서 컴퓨팅 사고력은 복잡한 문제를 단순화하고, 데이터와 패턴을 활용하며, 효율적인 해결책을 설계하는 데 필수적이다. 문제를 정의하고, 다양한 요소로 분해하며, 데이터를 분석하고, 추상화와 알고리즘 설계를 통해 해결책을 도출하는 과정은 컴퓨터 활용의 모든 영역에 적용된다. 이러한 사고방식은 소프트웨어 개발뿐 아니라, 하드웨어 설계, 시스템 관리, 데이터 처리 등 폭넓은 영역에서 빛을 발휘한다.
- 프로그래밍 언어: 프로그래밍 언어는 인간과 컴퓨터가 소통할 수 있도록 돕는 도구로, 이 도구를 통해 복잡한 문제를 해결하고 혁신적인 아이디어를 실현할 수 있다. 여기에서는 프로그래밍 언어의 본질과 역할, 그리고 그 발전 과정을 살펴본다. 다양한 프로그래밍 언어의 종류와 그 특징을 이해하며, 특히 파이썬(Python)이라는 인기 있는 언어를 중심으로 구체적인 활용 가능성까지 탐구할 것이다. 이 과정을 통해 독자들은 프로그래밍 언어의 세계를 새롭게 바라보고, 창의적인 사고로 문제를 해결할 수 있는 기반을 다지게 될 것이다.
프로그래밍 언어는 단순히 컴퓨터에게 지시를 내리는 코드의 집합이 아니다. 그것은 인간의 사고를 반영하는 방식이며, 문제를 해결하는 논리와 창의성을 담는 그릇이다. 각각의 프로그래밍 언어는 나름의 철학과 설계 목적을 가지고 있으며, 특정한 문제를 해결하는 데 적합하도록 설계되었다. 이러한 언어들을 이해하고 선택하는 과정은 단순히 기술적인 능력을 키우는 것이 아니라, 문제를 바라보는 관점과 사고력을 확장하는 과정이기도 하다. 특히 파이썬은 이러한 모든 요소를 이상적으로 결합한 언어로, 단순하고 직관적인 구문, 높은 가독성, 플랫폼 독립성, 풍부한 라이브러리 지원으로 초보자와 전문가 모두에게 사랑받고 있다. 이 언어를 통해 우리는 문제 해결 능력을 키우고, 창의적이고 혁신적인 아이디어를 구현할 수 있는 힘을 얻게 된다.
- 자료 구조의 이해 : 자료 구조는 문제를 해결하는 과정에서 데이터를 조직하고 관리하는 핵심적인 역할을 한다. 이 책에서는 자료 구조의 개념부터 선형 자료 구조와 비선형 자료 구조까지 폭넓게 탐 구하며, 이를 파이썬 코드로 구현하여 실제 문제를 해결하는 데 적용하는 방법을 다룬다. 자료 구조의 이해는 단순히 코드를 작성하는 것을 넘어 사고의 틀을 확장하는 과정이다. 문제의 본질을 파악하고 적절한 데이터 구조를 선택하며, 이를 통해 최적의 해결책을 설계하는 능력은 컴퓨팅 사고력을 함양하는 데 있어 중요한 역할을 한다. 선형 자료 구조와 비선형 자료 구조를 학습하며 얻은 통찰은 앞으로 다양한 문제를 분석하고 해결하는 기반이 될 것이다.
이제 독자들은 자료 구조와 파이썬을 활용한 문제 해결의 첫걸음을 내디뎠다. 앞으로 더 복잡한 데이터 구조와 알고리즘을 배우고 적용하면서 컴퓨팅 사고력을 더욱 심화해 발전시킬 수 있을 것이다. 앞으로 자료 구조를 넘어 데이터와 알고리즘의 세계를 탐구하며 새로운 도전을 시작할 수 있게 되었다.
목차
목차
1장 문제 해결의 개념
01 문제 해결 정의
02 문제 해결 과정
03 문제 해결에서 컴퓨팅 사고의 역할
04 문제 해결을 위한 도구와 기술
05 미래의 문제 해결 기술
06 생각하기
2장 컴퓨팅 사고력
01 컴퓨팅 사고력 이해
02 컴퓨팅 사고의 핵심 요소
03 사고력 강화 전략
04 생각하기
3장 컴퓨팅 활용 문제 해결
01 컴퓨터의 문제 해결
02 컴퓨팅 개념 이해
03 컴퓨터 활용 문제 해결과 CT
04 생각하기
4장 프로그래밍 언어 개요
01 프로그래밍 언어 정의
02 프로그래밍 언어 종류
03 Python 언어 이해
04 생각하기
5장 자료 구조의 이해
01 자료 구조 이해
02 선형 자료 구조
03 비선형 자료 구조
04 생각하기
01 문제 해결 정의
02 문제 해결 과정
03 문제 해결에서 컴퓨팅 사고의 역할
04 문제 해결을 위한 도구와 기술
05 미래의 문제 해결 기술
06 생각하기
2장 컴퓨팅 사고력
01 컴퓨팅 사고력 이해
02 컴퓨팅 사고의 핵심 요소
03 사고력 강화 전략
04 생각하기
3장 컴퓨팅 활용 문제 해결
01 컴퓨터의 문제 해결
02 컴퓨팅 개념 이해
03 컴퓨터 활용 문제 해결과 CT
04 생각하기
4장 프로그래밍 언어 개요
01 프로그래밍 언어 정의
02 프로그래밍 언어 종류
03 Python 언어 이해
04 생각하기
5장 자료 구조의 이해
01 자료 구조 이해
02 선형 자료 구조
03 비선형 자료 구조
04 생각하기
저자
저자
한옥영
성균관대학교 학부대학과 컴퓨터교육학과, 인공지능융합교육전공 전임교수이다. 2000년부터 성균관대 겸임 및 초빙교수로 일했다. 주요 관심 분야는 컴퓨팅 사고, 소프트웨어 교육, 인공지능, 데이터 분석, 자료구조, 알고리즘 등이다. 펴낸 책으로 『AI를 위한 데이터 분석 기초』, 『컴퓨팅 사고를 위한 파이선 입문』, 『한 권으로 시작하는 소프트웨어』와 고등학교 인공지능 심화 교과서 『학교에서 만나는 인공지능 수업』과 『중학교 정보 자습서 & 평가 문제』가 있다.
ㆍ 한국산업기술진흥협회 2022~2023년 기술 애로 해결 지원사업 참여
ㆍ 교육부 2022~2023년 초중등 교원 양성 대학 AI교육 강화 지원사업 참여
ㆍ 과학기술정보통신부 2022~2023년 정보교육 네트워크 운영 참여
ㆍ 교육부 디지털 신기술 인재 양성 혁신 공유대학 사업(인공지능) 참여
ㆍ 삼성 주니어 SW 아카데미 효과성 및 성과 분석 참여
ㆍ 성균관대학교 소프트웨어 중심 대학 사업 참여
ㆍ 성균관대학교 소프트웨어 교양 필수 과목 개발
ㆍ 성균관대학교 AI와 학술적 글쓰기 교과목 개발
ㆍ 한국정보화진흥원 ICT 기반 국가 미래 전략 과제 참여
ㆍ 정보통신산업진흥원 SW+인문포럼 위원 활동
ㆍ 대한상공회의소 컴퓨팅 사고 능력 출제 및 감수
ㆍ 인터넷 중독 전문 상담가
ㆍ 인터넷윤리 지도사
ㆍ 한국산업기술진흥협회 2022~2023년 기술 애로 해결 지원사업 참여
ㆍ 교육부 2022~2023년 초중등 교원 양성 대학 AI교육 강화 지원사업 참여
ㆍ 과학기술정보통신부 2022~2023년 정보교육 네트워크 운영 참여
ㆍ 교육부 디지털 신기술 인재 양성 혁신 공유대학 사업(인공지능) 참여
ㆍ 삼성 주니어 SW 아카데미 효과성 및 성과 분석 참여
ㆍ 성균관대학교 소프트웨어 중심 대학 사업 참여
ㆍ 성균관대학교 소프트웨어 교양 필수 과목 개발
ㆍ 성균관대학교 AI와 학술적 글쓰기 교과목 개발
ㆍ 한국정보화진흥원 ICT 기반 국가 미래 전략 과제 참여
ㆍ 정보통신산업진흥원 SW+인문포럼 위원 활동
ㆍ 대한상공회의소 컴퓨팅 사고 능력 출제 및 감수
ㆍ 인터넷 중독 전문 상담가
ㆍ 인터넷윤리 지도사
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

