실무 프로그래밍 입문 (C#)
4.7 (263 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
462 students enrolled

실무 프로그래밍 입문 (C#)

본 과목은 사용의 편의성 및 직관성, 그리고 성능이라는 세마리 토끼를 다 잡은 매우 훌륭한 매니지드(managed) 언어인 C#을 사용하여 모든 프로그래밍 언어에 공통되는 프로그래밍 기초지식에 대해 배워봅니다.
4.7 (263 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
462 students enrolled
Created by Pope Kim
Last updated 6/2020
Korean
Price: $199.99
30-Day Money-Back Guarantee
This course includes
  • 32.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • 프로그래밍 기초
  • 올바른 프로그래밍 습관
  • C# 사용법
Course content
Expand all 256 lectures 32:30:43
+ 프로그래밍 언어의 분류
11 lectures 01:35:15
Hello World
04:19
프로그래밍 언어 분류
02:05
저수준 언어 vs 고수준 언어
21:53
복습 퀴즈
3 questions
컴파일 언어 vs 인터프리터 언어
16:27
강한 타입 언어, 약한 타입 언어
06:47
매니지드 언어, 언매니지드 언어
12:04
프로그래밍 패러다임: 절차적 언어
07:19
프로그래밍 패러다임: 함수형 언어
05:47
C#은 어떤 언어인가요?
02:31
복습 퀴즈
3 questions
정리
07:34
+ 출력(Output), 상수(Constant)
8 lectures 01:01:07
다시 만나는 Hello World
02:03
메인 함수란?
11:45
Console.WriteLine();
03:15
using System;
05:22
복습 퀴즈
2 questions
컴파일(Compile)이란?
17:52
여러 값을 출력하기
08:04
코드보기: 출력 코드
02:08
상수
10:38
복습 퀴즈
1 question
+ 변수(Variable), 기본 자료형(Primitive Types)
10 lectures 01:32:53
변수란?
10:39
복습 퀴즈
1 question
기본 자료형 소개
17:00
코드보기: 기본 자료형으로 선언한 변수
02:16
각 자료형마다 비트수가 다른 이유
19:20
복습 퀴즈
2 questions
부호 있는 자료형, 부호 없는 자료형
10:24
자료형을 언제 쓸까?
07:46
코드보기: 기본 자료형의 2진수 표현
03:30
상수의 접두사와 접미사
08:11
복습 퀴즈
2 questions
정리
04:45
+ 형 변환(Type Conversion), 연산자(Operator) 1
9 lectures 01:01:33
묵시적 변환(Implicit Conversion) 1
18:01
명시적 변환 2
05:58
코드보기: 다양한 형 변환
05:39
산술 연산자 1
07:39
영상 퀴즈
1 question
산술 연산자 2
04:49
코드보기: 계산기
05:34
증가/감소 연산자 1
05:01
영상 퀴즈
1 question
증가/감소 연산자 2
03:44
코드보기: 증감 연산자
05:08
+ 연산자 2
8 lectures 40:26
비트 연산자
11:16
복습 퀴즈
3 questions
비트 이동 연산자 1
05:11
영상 퀴즈
1 question
비트 이동 연산자 2
05:11
코드보기: 비트 이동 연산자로 2씩 곱하고 나누기
03:00
코드보기: 비트플래그
08:21
대입 연산자
04:11
그 밖의 연산자
00:30
정리
02:46
+ 문자열(String), 키보드 입력
13 lectures 01:21:09
문자열 1
09:41
문자열 2
06:01
코드보기: 아스키 코드로 Hello World 출력하기
01:18
복습 퀴즈
1 question
문자열 포맷팅 1
08:20
문자열 포맷팅 2-1
04:17
문자열 포맷팅 2-2
18:41
문자열 포맷팅 3
02:53
Hello World를 또 출력
03:49
코드보기: 문자열 포맷팅
05:02
복습 퀴즈
2 questions
키보드 입력
04:56
키보드 입력: 문자열을 정수형으로 변환
08:37
코드보기: 학생정보 입력하기
02:27
정리
05:07
+ 조건문
11 lectures 01:07:51
조건의 필요성
04:30
조건문 - if문
08:43
관계 연산자(Relational Operator)
03:54
복습 퀴즈
1 question
관계 연산자 연습
00:37
영상 퀴즈
2 questions
관계 연산자 연습 풀이
01:11
조건문을 사용한 계산기
04:53
if/else 문
14:12
if/else if 문 만들 때 주의점
05:34
코딩 표준
19:09
코드보기: 학생정보 입력하기 2
02:58
정리
02:10
+ 논리(Logical) 및 조건(Conditional) 연산자
11 lectures 01:13:21
논리 연산자 1
06:10
영상 퀴즈
1 question
논리 연산자 2
04:49
영상 퀴즈
1 question
논리 연산자 3
11:08
복습 퀴즈
1 question
코드보기: 논리 표현식
03:46
논리 연산자 4: if/else if/else 문과 논리
11:39
조건 연산자
06:16
연산자 우선순위 1
10:14
영상 퀴즈
8 questions
연산자 우선순위 2
03:16
연산자 우선순위와 평가 순서는 다르다
06:50
코드보기: 연산자 우선순위
06:40
정리
02:33
+ switch 문
4 lectures 20:51
switch 문이란?
06:48
switch 문을 탈출하라!
03:46
default 구문 그리고 case에 대해 좀 더!
08:18
복습 퀴즈
2 questions
코드보기: switch 문을 사용한 계산기
01:59
Requirements
  • "헬로코딩: 프로그래밍(한빛미디어)" 도서 완독
  • 고등학교 수준 수학
Description

본 비디오 강좌는 포큐아카데미에서 진행하는 COMP1500 수업의 비디오 강좌입니다.

C#은 사용의 편의성 및 직관성, 그리고 성능이라는 세마리 토끼를 다 잡은 매우 훌륭한 매니지드(managed) 언어로, 현존하는 최고의 프로그래밍 언어 설계자이자 타입스크립트(TypeScript)의 핵심개발자인 Anders Hejls의 주도 하에 지속적으로 발전하면서 미래의 프로그래밍 언어가 나아가야 할 방향을 제시하고 있습니다. 그렇기에 C#은 데스크탑 애플리케이션, 웹 프로그래밍, 그리고 게임개발(예: 유니티 엔진 기반 게임)에 이르기까지 다양한 분야에서 널리 쓰이는 언어입니다.

이처럼 사용이 편하고 직관적인 언어는 프로그래밍을 처음 배울 때 매우 중요합니다. 아직 개념조차 제대로 잡히지 않았는데 사용하는 도구(즉, 프로그래밍 언어)가 모호하고 복잡하다면 실수만 거듭하다 흥미를 잃을 가능성이 높죠. 또한 C#은 프로그래머의 실수를 빨리 잡아주는 비주얼 스튜디오(Visual Studio)라는 매우 훌륭한 개발 도구와 꼼꼼한 참고문서를 제공하기로 유명합니다. 이 모든 것들은 소프트웨어 개발이 DNA에 묻어있는 마이크로소프트라는 회사가 배후에 있었기에 가능한 일이며, 따라서 프로그래밍을 처음 배우는 분들에게 C#은 최적의 언어라 말할 수 있겠습니다.

하지만 이 과목의 제목은 ‘프로그래밍 입문’이지 ‘C# 프로그래밍’이 아닙니다. 이것이 의미하는 바는 이 과목에서 배우는 내용은 어느 프로그래밍 언어에도 적용되는 기반 지식입니다. 프로그램을 작동하게 만들려면 필요한 입출력, 반복문, 조건문 등이 여기에 포함되겠죠. 하지만 기본기를 완벽히 소화한 학생들은 C# 고유의 기능들을 배울 기회도 있을 것입니다.

따라서 본 강좌는 다음과 같이 크게 두 부분으로 나뉩니다.

  1. 프로그래밍 입문: 대부분의 프로그래밍 언어에서 공통되는 기초 프로그래밍에 대해 배웁니다 ( ~ 8주 차)

  2. 기초 C# 프로그래밍: C# 프로그래밍 언어에서 지원하는 기초적인 기능들을 익혀봅니다. (9주 차 ~ 15주 차)

위와 같이 강의를 두 부분으로 나눈 이유는 C#이라는 특정 언어에 상관없이 모든 언어에 공통된 기초 지식들을 우선적으로 제대로 습득하여 다른 언어를 배울 때 혼동이 생기지 않게 하는 반면, C#에서 제공하는 타 언어보다 뛰어난 기능들까지 살펴 보아 앞으로 프로그래밍 언어가 나아갈 방향을 느낄 수 있게 하기 위해서입니다.

Who this course is for:
  • 컴퓨터 공학의 기본기를 배우고 싶은 분들
  • 프로그래머로서 평생 커리어를 꿈꾸는 입문자들