3. 컴퓨터 과학의 첫 단계 수업으로
소프트웨어 엔지니어로서 가져야 할
기초적인 지식 습득이 목표.
2
강의개요
-First step into the world of
Computer science
-Start thinking like a
software engineer
-Explore foundational
concepts in computer
science.
개념
기초
컴퓨터과학입문
IntroToComputerScience
4. David Evans is a Professor of Computer
Science at the University of Virginia
where he teaches computer science and
leads research in computer security. He
is the author of an introductory computer
science textbook and has won Virginia's
highest award for university faculty. He
has PhD, SM, and SB degrees from MIT.
David Evans
2
강의개요컴퓨터과학입문
IntroToComputerScience
6. Approx. 3 months
6hr/wk (work at your own pace)
4
수강 계획
컴퓨터과학입문
IntroToComputerScience
수강중
수강 예정
Lesson 1: How
to Get Started
Lesson 2: How
to Repeat
Lesson 3: How to
Manage Data
Lesson 4:
Responding to
Queries
Lesson 5: How
Programs Run
Lesson 6: How to
Have Infinite
Power
구분 1월 (1/19~1/25) 1월 (1/26~1/30) 2월
수강예정
Notes de l'éditeur
his course is a first step into the world of computer science, and whether you want to become a software engineer, or collaborate with software engineers, this course is for you. You’ll be prepared for intermediate-level computer science classes when you’ve mastered the concepts covered in this course.You’ll learn the programming language Python, and you’ll explore foundational concepts in computer science. Most importantly, you’ll start thinking like a software engineer by solving interesting problems (how to build a web crawler or a social network) using computer programming.
Build a Search Engine:Throughout this course, you’ll build a search engine by learning about and producing key search engine components including a crawler, an index and a page rank algorithm. As you build these pieces, you’ll be learning about and practicing computer science skills that will ready you for intermediate level computer science courses.Build a Social Network:At the end of the course we will give you a set of relationships (i.e. strings of phrases like “Dave likes Andy, Kathleen and Kristy”) and you will use your new computer science skills to organize these relationships into a social network. With your new social network, you can explore relationships and gain insight into how you fit into your own social networks.