-
[CS50] Computer Science Week1 LectureMOOC/edx.org 2015. 1. 16. 18:02반응형
Function, loop. Boolean, if문, 에 관한 설명
컴퓨터는 반복작업을 잘할수 있다. 그 기능이 loop
Source code -> compiler -> object code
이후 스크래치 언어와 C언어를 비교하며 설명
이후 C언어로 Hello World을 찍어보는 방법에 대해서 설명
#include <stdio.h>
int main(void)
{
printf("hello, world\n");
}
#include <cs50.h>
#include <stdio.h>
int main(void)
{
string s = "David";
printf("hello, %s\n", s);
}
#include <cs50.h>
#include <stdio.h>
int main(void)
{
printf("Your name please: ");
string s = GetString();
printf("hello, %s\n", s);
}
특이한 점으로는 CS50 수강생들을 대상으로 VMware 11을 2015년도 내에서 사용이 무료로 가능하다는 점이었다.
이는 CS50에서 자체적으로 만든 리눅스인 CS50 리눅스(?)을 사용하기 위해서 인 듯한데 나의 경우에는 우분투가 설치되어있어 다운받지 않았다. 추후에 필요한 라이브러리(확인해보니 cs50.h라는 헤더파일이 추가되어있다)가 필요하다고 느껴질 때 다운받아 설치 해보아야할 듯하다.
* 수강후기
스크래치로 수업을 언제까지 하나 궁금했었는데 오늘 수업이후로 C로 수업하는듯하다. 조금 의하했던점이 그 많은 프로그래밍 언어중에 C를 선택한 이유가 살짝 궁금하였다. 물론 가장 많이 쓰이기도 하고 기본이 되는 언어이기도 하지만 C언어를 깊게 파들어가서 비전공자가 해석할수 있을지 의문이었다. Lecture Continued 수업이 궁금해진다.
그리고 이 수업을 위하여 우분투 변형 버전을 만든 공을 들인것까지도 신기하였다.
각 강좌들의 모든 자료들은 모두 https://courses.edx.org/courses/HarvardX/CS50x3/2015/info 에서 제공됨을 알려드립니다!
반응형'MOOC > edx.org' 카테고리의 다른 글
[CS50] Computer Science Week0 Problem Set 0: Scratch (0) 2015.01.21 [CS50] Computer Science Week1 Lecture, Continued (2) 2015.01.16 [CS50] Computer Science Week0 Shorts (0) 2015.01.16 [CS50] Computer Science Week0 Lecture, Continued (0) 2015.01.16 [CS50] Computer Science Week0 Lecture (0) 2015.01.15