๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ‡จ๐Ÿ‡ฆ Canada/๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป BCIT CST

BCIT CST Term 2 ํ›„๊ธฐ (2021 Sep)

by ddubimoon 2022. 1. 5.

2021๋…„ ๊ฐ€์„ ํ•™๊ธฐ๋ฅผ ๋๋งˆ์น˜๊ณ  ์“ฐ๋Š” ํ›„๊ธฐ.

 

1ํ•™๊ธฐ์™€ ๋™์ผํ•˜๊ฒŒ 2ํ•™๊ธฐ์˜ ์ž์„ธํ•œ ํ”„๋กœ๊ทธ๋žจ ์„ค๋ช…์€ ์—ฌ๊ธฐ๋กœ ๊ฐ€๋ฉด ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

Term 1 vs Term 2

1ํ•™๊ธฐ์—๋Š” 7ํ•™์  ์งœ๋ฆฌ ๋…์  ๊ณผ๋ชฉ์ด ์žˆ์—ˆ๋˜ ๋ฐ˜๋ฉด, 2ํ•™๊ธฐ์—๋Š” credit์ด ๊ณ ๋ฃจ ๋ถ„ํฌ๋˜์–ด ์žˆ๋Š” ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 

1ํ•™๊ธฐ์™€ ๊ฑฐ์˜ ๋น„์Šทํ•˜๊ฒŒ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๊ณผ๋ชฉ ํ•˜๋‚˜, ์ˆ˜ํ•™ ๊ณผ๋ชฉ ํ•˜๋‚˜, ๋‚˜๋จธ์ง€๋Š” computer architect ๋‚˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ๊ณผ๋ชฉ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๋‹ค. 

 

1ํ•™๊ธฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋‹ค์šดํƒ€์šด ์บ ํผ์Šค์—์„œ ์ˆ˜์—…์„ ๋“ค์—ˆ๊ณ , ์ฝ”๋กœ๋‚˜๊ฐ€ ์กฐ๊ธˆ ๋‚˜์•„์ง„ ๋•๋ถ„์— blended delivery (๋Œ€๋ฉด ๋ฐ˜, ์˜จ๋ผ์ธ ๋ฐ˜)์œผ๋กœ ๊ฐ™์€ set ์นœ๊ตฌ๋“ค์„ ์ง์ ‘ ๋งŒ๋‚  ์ˆ˜ ์žˆ์—ˆ๋‹ค. 

 

์›Œ๋‚™ ๋ฐ˜ ๋ถ„์œ„๊ธฐ๊ฐ€ ์ข‹์€ ํŽธ์ด์—ˆ์ง€๋งŒ, ์ง์ ‘ ๋งŒ๋‚˜๋‹ˆ ๋” ์นœํ•ด์ง€๊ณ  ๊ฐ€๊นŒ์›Œ์งˆ ์ˆ˜ ์žˆ์—ˆ๊ณ , ๋‹ค๊ฐ™์ด ๋ชจ์—ฌ ์ €๋…์ด๋‚˜ ์ˆ ์„ ๋จน๋Š” ์ž๋ฆฌ๋“ค๋„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋งŒ๋“ค์–ด์กŒ๋‹ค. 

ํ™•์‹คํžˆ ๋Œ€๋ฉด์ˆ˜์—…์„ ํ•ด์„œ ์ข‹์•˜๋˜ ์ ์€, ์ˆ˜์—…์„ ๋“ฃ๋‹ค ์ดํ•ด๊ฐ€ ์•ˆ๋˜๋Š” ์ , ๋žฉ activity์—์„œ ๋ชจ๋ฅด๋Š” ๋‚ด์šฉ์ด ์žˆ์œผ๋ฉด ๋ฐ”๋กœ ์„œ๋กœ์—๊ฒŒ ๋ฌผ์–ด๋ณผ ์ˆ˜ ์žˆ์—ˆ๊ณ , ๋‚˜ ํ˜ผ์ž ์ดํ•ด๋ฅผ ๋ชปํ•œ ๊ฒŒ ์•„๋‹ˆ๋ผ๋Š” ์•ˆ๋„๊ฐ๋„ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค ๐Ÿฅฒ

 

1. Business Communication 2

1ํ•™๊ธฐ์™€ ๋™์ผํ•œ ์„ ์ƒ๋‹˜์ด ์ˆ˜์—…์„ ์ง„ํ–‰ํ•ด์ฃผ์…จ๊ณ , ์ฝ”์—…์„ ๋ณ‘ํ–‰ํ•˜๋Š” ํ•™๊ธฐ์ธ ๋งŒํผ ์‹ค์šฉ์ ์ธ ํ† ํ”ฝ๋“ค์ด ๋งŽ์ด ์žˆ์—ˆ๋‹ค. (Resume, Cover Letter, Job Interview ๋“ฑ)

์ค‘๊ฐ„, ๊ธฐ๋ง๊ณ ์‚ฌ๊ฐ€ ์—†๋Š” ๊ณผ๋ชฉ์ธ ๋Œ€์‹  ์ค‘๊ฐ„ ์ค‘๊ฐ„ ๋ฆฌํฌํŠธ ๊ณผ์ œ๋‚˜ ํŒ€ํ”Œ์ด ์žˆ๋Š” ํŽธ.

 

2. Discrete Mathematics

ํ•œ๊ตญ์–ด๋กœ๋Š” ์ด์‚ฐ์ˆ˜ํ•™ ์ด๋ผ๋Š” ๋œป์ธ๋ฐ, ํ•œ๊ตญ์—์„œ ๋“ค์–ด๋ณธ ์ ์ด ์—†๋Š” ๋‹จ์–ด์˜€๋‹ค. ํ•˜์ง€๋งŒ ๋ง‰์ƒ ๊ณต๋ถ€ํ•ด๋ณด๋ฉด ๊ณ ๋“ฑํ•™๊ต ๋•Œ ๋‹ค๋ค˜๋˜ ๋‚ด์šฉ๋“ค์ด ์ข€ ์žˆ๋Š” ํŽธ์ด๋‹ค. 

์ˆœ์—ด๊ณผ ์กฐํ•ฉ, ๋กœ๊ทธ, ์ง‘ํ•ฉ, ํ™•๋ฅ ๊ณผ ํ†ต๊ณ„, ์‹œ๊ทธ๋งˆ(ํ•ฉ์‚ฐ)๋Š” ๋ฌธ๊ณผ ์ˆ˜ํ•™์—์„œ ๋‹ค๋ฃฌ ์ ์ด ์žˆ๋Š” ๋‚ด์šฉ๋“ค์ด์—ˆ๋‹ค. 

์—ฌ๊ธฐ์— ์ถ”๊ฐ€๋กœ BFS, DFS, Binary Tree ๊ฐœ๋…๋“ค์ด ๋‚˜์˜ค๋Š”๋ฐ, ์ด๊ฒƒ๋“ค์€ ๋ฐฉํ•™ ๋•Œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ณต๋ถ€๋ฅผ ์กฐ๊ธˆ ํ•ด๋‘” ๋•๋ถ„์— ๋น ๋ฅด๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ž๋ฐ” ๊ณผ๋ชฉ (OOP2)์—์„œ๋„ ๋‹ค๋ฃจ๋Š” ๊ฐœ๋…์ด๋‹ˆ ํฌ๊ฒŒ ๊ฒ๋จน์„ ํ•„์š”๋Š” ์—†์„ ๋“ฏ ํ•˜๋‹ค. 

 

3. Procedural Programming

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด C๋ฅผ ๋ฐฐ์šฐ๋Š” ๊ณผ๋ชฉ. 

C๋ผ๊ณ  ํ•˜๋ฉด ์˜ค๋ž˜๋œ, ๊ธฐ๊ณ„์–ธ์–ด์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ผ๋Š” ์ธ์‹์ด ๊ฐ•ํ•ด์„œ ๋‹น์—ฐํžˆ ์–ด๋ ค์šธ ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์—ˆ๋‹ค. ๊ฑฐ๊ธฐ๋‹ค ํฌ์ธํ„ฐ๊นŒ์ง€.

๊ทธ๋Ÿฐ๋ฐ ์ƒ๊ฐ๋ณด๋‹ค ํ• ๋งŒ ํ–ˆ๋‹ค.

์„ ์ƒ๋‹˜์ด ์ž˜ ๊ฐ€๋ฅด์ณ์ฃผ์…จ๋˜ ๊ฑด์ง€, ๋ฐฐ์šด ๋‚ด์šฉ์ด ํฌ๊ฒŒ ๊นŠ์ง€ ์•Š์•„์„œ์ธ์ง€ ํŒ๋‹จํ•˜๊ธด ์–ด๋ ต์ง€๋งŒ, ๋ฐฐ์šด ๋‚ด์šฉ์„ ํ† ๋Œ€๋กœ ๊ณผ์ œ ํ•˜๊ณ , ํ€ด์ฆˆ ํ’€๊ณ , lab๋„ ์™„์„ฑํ•˜๋Š” ๋ฐ ํฐ ๋ฌธ์ œ๊ฐ€ ์—†์—ˆ๋‹ค. ๋ฐฐ์šด ๋ฒ”์œ„ ๋‚ด์—์„œ ์‘์šฉํ•˜๊ณ  ์—ฐ์Šตํ•  ์ˆ˜ ์žˆ๋Š” ์–ธ์–ด๋ผ๊ณ  ์ƒ๊ฐ๋œ๋‹ค.

 

4. Object-Oriented Programming 2

์ž๋ฐ”. 

๋‹ค์šดํƒ€์šด ์บ ํผ์Šค ๋ฐ˜๋“ค์€ ์•Œ๋‹ค์‹œํ”ผ 1ํ•™๊ธฐ์— ํŒŒ์ด์ฌ์„ ๋ฐฐ์šด๋‹ค. ๋ฒ„๋‚˜๋น„ ์บ ํผ์Šค ํ•™์ƒ๋“ค์— ๋น„ํ•ด ์ž๋ฐ”๋ฅผ ๋‹ค๋ฃจ๋Š” ์‹œ๊ฐ„์ด ๋ฐ˜๋ฐ–์— ์•ˆ๋œ๋‹ค๋Š” ์˜๋ฏธ๋‹ค. 

์„ ์ƒ๋‹˜๋„ 1ํ•™๊ธฐ์— ํŒŒ์ด์ฌ์„ ๊ฐ€๋ฅด์น˜๋˜ ๊ฐ™์€ ๋ถ„.

ํŒŒ์ด์ฌ๊ณผ ์ž๋ฐ” ๋‘˜๋‹ค OOP๋ผ๋Š” ์ ์—์„œ ์ผ๋งฅ์ƒํ†ตํ•˜๋Š” ์ง€์ ๋“ค์€ ๋ถ„๋ช…ํžˆ ์กด์žฌํ–ˆ์ง€๋งŒ, ํŒŒ์ด์ฌ์„ ๋ฐฐ์›Œ์„œ ์ž๋ฐ”๊ฐ€ ๋” ์ˆ˜์›”ํ•˜๋‹ค๋Š” ์ƒ๊ฐ์€ ์™œ์ธ์ง€ ์ž˜ ๋“ค์ง€ ์•Š์•˜๋‹ค. ์˜คํžˆ๋ ค ์ž๋ฐ”๋ฅผ ์ข€๋” ์˜ค๋ž˜, ์ฒœ์ฒœํžˆ, ๊นŠ๊ฒŒ ๋ฐฐ์šด ๋ฒ„๋‚˜๋น„ ์บ ํผ์Šค ํ•™์ƒ๋“ค์ด ๋ถ€๋Ÿฌ์šด ์ˆœ๊ฐ„๋“ค๋„ ์žˆ์—ˆ๋‹ค.

๊ทธ๋งŒํผ ์ž๋ฐ”์˜ ๋””์ž์ธ ํŒจํ„ด, ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด์˜ ๊ฐœ๋… ๋“ฑ ๋ฐฐ์šธ ๋‚ด์šฉ์ด ๋ฐฉ๋Œ€ํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. ํ•™๊ธฐ๊ฐ€ ๋๋‚˜๋„ ๋ฐฐ์›Œ์•ผ ํ•˜๋Š” ๋‚ด์šฉ์€ ๋๋‚˜์ง€ ์•Š์€ ๊ฒƒ ๊ฐ™์€ ๊ธฐ๋ถ„.  

 

5. Relational Database Systems

๋ง๊ทธ๋Œ€๋กœ DB์™€ SQL์„ ๋ฐฐ์šฐ๋Š” ๊ณผ๋ชฉ. 

์ˆ˜์—…์— ์ง‘์ค‘ํ•˜๊ธฐ ์ •๋ง ์–ด๋ ค์› ๋˜ ์„ ์ƒ๋‹˜์ด์—ˆ๊ณ , ๋•๋ถ„์— ์„ฑ์ ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณผ๋ชฉ๋“ค ์ค‘ ๊ฐ€์žฅ ๋‚ฎ๊ฒŒ ๋‚˜์™”๋‹ค. 

๋ฐ์ดํ„ฐ ์—”์ง€๋‹ˆ์–ด๋ฅผ ํ•˜๊ณ  ์‹ถ๋‹ค๊ณ  ์ด์•ผ๊ธฐํ–ˆ๋˜ ๋‚ด๊ฐ€, ๋‹น์—ฐํžˆ db๋Š” ์žฌ๋ฏธ์žˆ์„ ๊ฑฐ์•ผ ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋˜ ๋‚ด๊ฐ€, ๋ถ€๋„๋Ÿฝ์ง€๋งŒ ์—ด์‹ฌํžˆ ์ตœ์„ ์„ ๋‹คํ•œ ๊ณผ๋ชฉ์€ ์•„๋‹ˆ์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. 

๋’ท๋ถ€๋ถ„์—์„œ๋Š” Normalization (๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ •๊ทœํ™”) ์™€ ๊ด€๋ จ๋œ ๋‚ด์šฉ๊ณผ ๋ฌธ์ œ๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ, ์‹ค์ œ DB๊ฐ€ ์•„๋‹Œ A, B, C์™€ ๊ฐ™์€ ์ถ”์ƒ์ ์ธ DB๋ฅผ ๊ฐ€์ง€๊ณ  ์‹ค์Šต์„ ํ•˜๋‹ค๋ณด๋‹ˆ ๊ฐœ๋…์ด ํฌ๊ฒŒ ์™€๋‹ฟ์ง€ ๋ชปํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. 

 

6. Computer Organization / Architect

์„ ์ƒ๋‹˜์ด ๊ต‰์žฅํ•œ motivational speaker ์˜€๋‹ค. 

์ด ๊ณผ๋ชฉ์„ ๊ฐ€๋ฅด์นœ์ง€ ๊ต‰์žฅํžˆ ์˜ค๋ž˜๋œ ๋А๋‚Œ์ด์—ˆ๊ณ , ์ด๋ฏธ ์ปค๋ฆฌํ˜๋Ÿผ์ด ์•„์ฃผ ๊ณ ์—ฌ๋ฒ„๋ฆฐ ์ผ€์ด์Šค. 

ํ•˜์ง€๋งŒ ์ปดํ“จํ„ฐ ์•„ํ‚คํ…์ณ์— ๋Œ€ํ•ด ๊ต‰์žฅํžˆ ๊น”๋”ํ•˜๊ฒŒ ๊ฐ€๋ฅด์น˜๋Š” ํŽธ์ด๋‹ค. 

์ฒ˜์Œ์— ๋“ค์„ ๋• ์ดํ•ด๊ฐ€ ๋˜์ง€ ์•Š์•˜๋‹ค. data bus ๊ฐ€ ๋ญ๊ณ , multiplexer๊ฐ€ ๋ญ๊ณ , direct-mapped cache ๊ฐ€ ๋ญ”์ง€ ๋‹จ์–ด๋งŒ ๋“ค์œผ๋ฉด ์•Œ์ญ๋‹ฌ์ญ์ธ๋ฐ๋‹ค, ์ฐธ๊ณ ํ•˜๋ผ๋Š” textbook๋„ ๋ฌด๋ฏธ๊ฑด์กฐํ•˜๊ธฐ ์ง์ด ์—†๋‹ค. 

๋Œ€์‹  ์—ฐ์Šต ๋ฌธ์ œ๋“ค์„ ํ’€๋‹ค๋ณด๋ฉด ๊ฐœ๋…์ด ์กฐ๊ธˆ์”ฉ ์ดํ•ด๊ฐ€ ๋˜๊ธฐ ์‹œ์ž‘ํ•˜๋Š”๋ฐ, ์ด๋•Œ ์žฅ์ ์ด์ž ๋‹จ์ ์€ ํ‰์†Œ์— ๋‚ด๋˜ ํ€ด์ฆˆ๋‚˜ ์ค‘๊ฐ„, ๊ธฐ๋ง ๊ณ ์‚ฌ๋‚˜ ๋ฌธ์ œ ํƒ€์ž…์€ ๋˜‘๊ฐ™๋‹ค๋Š” ์ ์ด๋‹ค. ๋‹ค๋งŒ ํฐ ์‹œํ—˜์—๋Š” ์ˆซ์ž๊ฐ€ ์ข€๋” ๋ณต์žกํ•ด์ง€๊ฑฐ๋‚˜ ํ•˜๋Š” ์ •๋„. 

 

Term 2 ์ดํ‰

1ํ•™๊ธฐ์™€ ๋Œ€๋น„ํ•ด๋ณด๋ฉด, ์„ ์ƒ๋‹˜์— ๋Œ€ํ•œ ๊ธฐ๋Œ€๊ฐ€ ํฌ์ง€ ์•Š์•„์„œ ๊ทธ๋Ÿฐ์ง€ ๋”ฑํžˆ ์‹ค๋ง์Šค๋Ÿฌ์šด ์„ ์ƒ๋‹˜์ด ์žˆ์—ˆ๋˜ ๊ฒƒ๋„ ์•„๋‹ˆ๊ณ , ์ •๋ง ์ข‹๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค ์ •๋„์˜ ์„ ์ƒ๋‹˜๋„ ์—†์—ˆ๋‹ค. 

์ด์ œ์•ผ ์Šฌ์Šฌ CST ๋ผ๋Š” ํ•™๊ณผ์—์„œ ํ•™์ƒ๋“ค์„ ๊ฐ€๋ฅด์น  ๋•Œ ์‚ฌํšŒ์—์„œ ์‹ค์šฉ์ ์ธ ์ธ์žฌ๊ฐ€ ๋ ์ˆ˜ ์žˆ๊ฒŒ๋” ๊ฐ€๋ฅด์น˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์„ ๋А๋‚„ ์ˆ˜ ์žˆ์—ˆ๋˜ ํ•™๊ธฐ์ด๋‹ค. ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ๊ฐœ๋ฐœ์— ๋Œ€ํ•ด ์กฐ๊ธˆ์”ฉ ์ต์ˆ™ํ•ด์ง€๊ณ , ๋‚ด๊ฐ€ ์ง€๊ธˆ ์–ด๋–ค ๊ฐœ๋…์„ ์–ผ๋งˆ๋‚˜ ๋ฉ€๋ฆฌ์„œ ๋ฐ”๋ผ๋ณด๊ณ  ์žˆ๋Š”์ง€์— ๋Œ€ํ•œ ๊ฐ์ด ์žกํžˆ๋Š” ์‹œ๊ธฐ์˜€๋‹ค. 

 

๋‚˜๋Š” 1์›”๋ถ€ํ„ฐ 8๊ฐœ์›” ๋™์•ˆ ์ฝ”์—…์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ฝ”์—… ํ•˜๋Š” ์นœ๊ตฌ๋“ค๊ณผ ๋ฐ”๋กœ 3ํ•™๊ธฐ๋กœ ๋„˜์–ด๊ฐ€๋Š” ์นœ๊ตฌ๋“ค๋กœ ์šฐ๋ฆฌ ๋ฐ˜์€ ๋”ฑ ์ ˆ๋ฐ˜์œผ๋กœ ์ชผ๊ฐœ์กŒ๊ณ , ๋•๋ถ„์— ์ด๋ฒˆ ํ•™๊ธฐ๊ฐ€ ์ฒ˜์Œ์ด์ž ๋งˆ์ง€๋ง‰์œผ๋กœ ๋‹ค๊ฐ™์ด ์–ผ๊ตด๋ณด๋ฉด์„œ ๋‹ค๋‹Œ ํ•™๊ธฐ๊ฐ€ ๋˜์—ˆ๋‹ค. 

๊ทธ๋ž˜๋„ ์ข‹์€ ์นœ๊ตฌ๋“ค์„ ๋งŽ์ด ๋งŒ๋‚  ์ˆ˜ ์žˆ์–ด ์ •๋ง ์ข‹์•˜๊ณ , ์ฝ”์—…์ด ๋๋‚˜๋”๋ผ๋„ ๊ฐ™์ด ํ•™๊ต๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์นœ๊ตฌ๋“ค์ด ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์— ์•ˆ๋„๊ฐ๋„ ๋А๊ปด์ง„๋‹ค. 

 

๋Œ“๊ธ€