주차 | 내용 |
1 | 홍보 및 반 편성 |
2 | 강사 및 학생 사전 미팅(시간 최종 조정) |
반 편성 |
3 | computer science의 기초적인 내용:
각 파트의 역할, program의 실행원리, software(layer 활용), complier와 interpreter 역할
프로그래밍 단계(code 작성->compile->link->generating .exe file)
C언어의 기초적인 내용:
장점과 단점에 대해서 설명(이론적인 내용)
header file, source file, resource file 개념 설명
stdio.h: printf, scanf function
Hello world 작성
constant/variable->variable: 논리회로와 연관시키면 은근히 편함
redirection
|
4 | operator:
arithmetic operator
bitwise operator
logical operator, relational operator
type casting
shorthand operator, operator precedence
increment/decrement, postfix/prefix
control structure:
if-else
switch
while, do-while, for: 서로 바꿔서 써보도록(피드백 필수)
nested roop
infinite loop, break/continue
dangle else problem
과제: 별찍기
|
5 | function
variable: global, local, static, stack overflow도 설명
void type
call by value mechanism
|
6 | 실습:
달력을 하던 sorting을 하던 알아서 할 것
가이드라인 추후제공
|
7 | 중간고사 대비 |
8 | 중간고사 |
9 | array:
declaration
initialization
multi-dimension array
|
10 | pointer:
개념
operator
address
pointer arithmetic
array와 pointer의 관계
|
11 | dynamic allocation:
string:
string.h
string I/O
|
12 | structure
typedef
enum
file I/O
macro, pre-processor
|
13 | 실습(강사재량)
가이드라인 추후제공
|
14 |
15 | 기말고사 대비| |
16 | 기말고사 |