강의
컴퓨터 과학의 핵심 개념
기초기술 수준
업데이트됨 2026. 5.
TheoryProgramming3시간11 동영상33 연습 문제2,000 XP2,288성취 증명서
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
수천 개 기업의 학습자들이 사랑하는
팀을 교육하시나요?
비즈니스용으로 체험해 보세요강의 설명
선수 조건
Introduction to Python for Developers1
The Start : What is a Computer?
This chapter introduces the fundamental concepts of how a computer works. From the basics of binary math and the essential components like the CPU and memory to the evolution of programming languages, learners will explore how computers process instructions and the difference between interpreted and compiled languages.
2
Dig Deeper: Instructing a computer efficiently
In this chapter, learners dive into algorithms—the instructions that computers follow to solve problems. Topics include an overview of algorithm types, the importance of time and space complexity, and hands-on practice with real-world examples of sorting and searching. The chapter also covers how to assess algorithm efficiency using Big-O Notation.
3
Expanding Out: What computers can & can't do
This chapter explores the limits of what computers can compute. Learners will study formal models like automata and Turing machines, learn about computational complexity (including P vs NP), and discover real-world applications in fields like cryptography, machine learning, and quantum computing.
컴퓨터 과학의 핵심 개념
강의 완료
19백만 명 이상의 학습자와 함께 컴퓨터 과학의 핵심 개념을(를) 시작하세요!
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
DataCamp for Mobile을 통해 데이터 분석 능력을 향상시키세요.
모바일 강좌와 매일 5분 코딩 챌린지를 통해 이동 중에도 학습 효과를 높이세요.