Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요.

백그라운드 스토리라면.... 

 

이번학기에 이제는 없어진 C강의가 전필이 되면서, 해당 과목을 수강했던 이들을 위한 재수강용 강의가 급조되었습니다. 

25년 만에 C를 가르치시는 머신러닝 교수님이 강의를 맡으시고 비루한 연구생인 제가 실습 조교로 오리엔테이션을 진행해야 합니다만.... 

 

이런 상황에서 실습 강의를 준비하다 퍼뜩... "어차피 2,3학년 재수강생... 대부분의 기초 내용은 알건데.... 내가 그냥 교재대로 연습용 코딩이나 하다보면 이 학생들은 평생 C를 재미없는 구닥다리 언어...." 라고 생각하겠지...?!? 라는 생각이 들어서 고민중입니다. 

 

1안 : 어차피 C...그까짓꺼 나중에는 파이썬 같은 생산성 높은언어 쓸텐데 뭐... 그리고 어차피 재수강생 이니 기초나 탄탄히!

 

2안 : 그래도 C도 쓸만하다는것을 알려주자. socket이나 pthread등의 기초의 기초만 모아서 C로도 그럴싸 해 보이는것을 할 수 있구나 라는 흥미위주!

 

1안이 준비도 평가도 편할거 같기는 한데 개인적으로 저는 학부때 2안 같은 강의가 좋았거든요. 재미없는 강의는 듣는 사람이나 하는 사람이나 재미없어서리....;;

 

기글인들의 의견은 어떤지 궁금합니닷!!



  • profile
    데레데레      공도리 2020.03.19 00:53
    전자과였는데 1요.. 더구나 재수강생들이 과연 좋아라 할지가..
  • profile
    군필여고생쟝- 2020.03.19 00:58
    저도 1이요. 어차피 C는 할사람만 허지 않겠습니까. C++이면 2로 가겠지만...
  • ?
    바로가기 2020.03.19 00:59
    c언어가 어렵다는 인식이 많아서 그렇지
    간략하고 쉽다고 생각합니다 생산성이 높냐고하면 그건 아니지만...
    어차피 잘하는 사람들은 무슨언어로 하든 잘하니까 기초 쌓아주는게 나중에 좋더라고요
  • profile
    BEE3E3      idolm@ster.email 2020.03.19 01:03
    1에 한표요...ㅠㅠ
  • ?
    레이지버드      i5-8400 / EVGA Z370 Classified K / G.Skill DDR4 3600MHz CL15 XMP 2020.03.19 01:03
    1학년 상대로 C언어 가르치는 실습 조교입니다. 저희 학교는 1학기때 파이썬을 가르치고 2학기때 C를 가르칩니다. 한 학기 내내 매우 간단한 알고리즘 정도만 가르칩니다. 몇번 가르쳐보니 절반 이상은 수업 내용 이해를 포기하거나 이미 다 아는 내용이어서 수업시간에 웹툰이나 동영상을 봅니다. "매우 간단한" 알고리즘을 가르치는데도 이정도입니다. 학기초에 실습 해보면 거의 대부분의 1학년 학생들은 IDE에서 오류 뜨면 직접 해결을 못합니다. 학기말이 되면 잘 하는데 곧 종강이고 다음 학기에 또 새로운 친구들이 들어오고 IDE 오류로 고생하고의 반복이네요.
    socket이나 pthread를 다루려면 운영체제를 배웠거나 아니면 같은 학기에 운영체제를 같이 들으면서 실습 수업을 듣는 학생들이 들어야 따라가는데 문제가 없을거라 생각합니다. 그런데 본문을 읽어보면 그렇지 않을 가능성이 매우 커보입니다.
  • profile
    BEE3E3      idolm@ster.email 2020.03.19 01:04
    다 이해하고 웹툰이나 동영상을 보는건 아닐까요 ㅠㅠ
  • ?
    레이지버드      i5-8400 / EVGA Z370 Classified K / G.Skill DDR4 3600MHz CL15 XMP 2020.03.19 01:04
    그런 친구들도 몇명 있어서 급히 댓글 수정했습니다. 중간/기말 성적을 보면 그런 친구들이 많지는 않더라구요.
  • profile
    BEE3E3      idolm@ster.email 2020.03.19 01:08
    앗 아아...그렇군요.
  • profile
    title: 몰?루Loliconite      3939퓨어퓨어 2020.03.19 01:11
    기계과입니다. 1학년데 C를 들었는데 실제 적용보다는 기초부분만 배웠습니다.

    이게 나중에 C로 바닥부터 뭐 거창한걸 짜는게 아니라 논문이랑 딸려오는 코드들을 해석하고 짜집기 하거나 다른 언어들(특히 공대생의 친구 매트랩)과 친해지는데 첫 단계였습니다.
  • ?
    DieSELFlvd 2020.03.19 03:25
    1 이죠
    2는 절대 못따라갑니다. 특히 thread는 모....
    그냥 1에서 쉬운 알고리즘/자료구조 위주로 하는게 나을 듯 합니다
  • ?
    카린v 2020.03.19 03:25
    전직 개발자 입니다
    요즘 동향에 동떨어 졌지만 그래도 1번
    파이썬이 대세가 될 겁니다
  • ?
    donky 2020.03.19 08:26
    다수의 ta경험상 재수강은 알고오는게아닙니다. 대부분 몰라서 성적을잘 못받고 재수강하게되죠
  • profile
    빨간까마귀      저는 1주에 7일만 쉬고 싶습니다! 그게 딱 적당해 보여요! 2020.03.19 08:40
    자바처럼 객체지향에 메모리관리도 알아서 해주는 언어도 있지만
    C처럼 절차지향에 메모리에 직접 접근하는 언어도 있다고
    그것에 대한 효율과 장단점을 알려주는게 좋을거 같아요
    C언어는 이래서 이런 상황에서 유리하고
    이러한 상황에서는 불리하다 정도..
    기본문법이야 알아서 배우라죠 다 똑같은건데
  • ?
    dmy01 2020.03.19 08:57
    첫번째 시간에 말하세요
    님들 재수강이라 그냥 성적 받으러 오는 분도 있을텐데요
    자동차에 들어가는 로우레벨 코드 C로 개발됩니다
    휴대폰 로우레벨 코드 C입니다
    리눅스 커널 C입니다
    그 외 우리 주변의 수많은 임베디드 기기 C입니다
    만약 이런거 열라싫고 상위 계층을 만나고 싶으면 C하지 말라고...만약 관심 있으면 열심히 하십쇼
  • profile
    파인만 2020.03.19 10:46
    2로 가면 이타치들이 기하급수적으로 증가할 수 있어요.
  • profile
    허태재정      본업보다는부업 2020.03.19 10:48
    같은 동작을 하는 c언어와 파이썬 코드 비교 강의는 어떨지? ^^
  • profile
    쿤달리니 2020.03.19 11:29
    할 준비가 되어있는 사람만 가르치고 싶다면 2안, 그렇지 않고 한 명이라도 더 살려서 완주시키는게 목적이시라면 1안이 아닌가 싶습니다.
  • profile
    LeonHeadt      다음 생엔 부잣집 고양이로 태어나고 싶다. 2020.03.19 11:38
    하드웨어 / 소프트웨어 둘 다 합니다.
    Verilog, C 계열 언어 3개, (100% 프로그래밍 언어라고 얘기하긴 애매하지만)시뮬레이션 검증때는 MATLAB. 최근에는 어째 회사에서 반 강제로 등 떠밀려서 해보는 Java로 안드로이드 어플을 개발 중입니다.

    요즘은 소프트웨어의 개발 패러다임이 과거와는 사뭇 달라져있기에 생산성과 접근성이 높은 언어들로 개발하는 것이 추세가 되었습니다만, 그렇다고 해서 C를 단순히 과거의 잔재로 판단해서는 안됩니다.

    예시를 몇 개 들어보자면 최근의 어플 개발에서 느낀거지만 어플 개발에서 JNI 함수는 C/C++로 짜서 NDK로 빌드해서 집어넣어야 한다던지, FPGA(Xilinx Vivado HLS)를 써보려면 C를 알아두는 것도 좋다던지요. 사실 Verilog같은 HDL 쓸 바에야 C 쓰는게 훨신 낫겠죠. -_-
    https://developer.android.com/training/articles/perf-jni
    https://www.xilinx.com/products/design-tools/vivado/integration/esl-design.html

    학부 레벨에서는 애들에게 그렇게 높은 수준은 기대할 순 없습니다. 포인터도 어렵다고 하는 애들이 많은데요. 다만 군계일학으로 돌아버리는 수준의 애들이 하나 둘 씩은 나오긴 하지만 걔들이 으스댄다고 해서 걔들 레벨에도 맞춰 강의 커리큘럼을 짤 수는 없는거죠. 그리고 개발하기 편한 환경과 언어를 두고 C를 고집해야하느냐라고 하면 딱히 그런 것도 아닌 것 같기도 해요. 임베디드나 하드웨어 개발이 아니라면 딱히 C를 가까히 할 이유는 많이 없기도 하거든요.

    두 수요를 전부 만족시킬 수 있는 방법은 역시 C 언어의 문법이나 사용에 집중한 교육보다는 알고리즘을 좀 더 강조해서 교육시키는 것이 합리적이지 않을까 생각합니다. 결국 내가 원하는 프로그램을 작성하기 위해서는 알고리즘을 알아야 하고 언어는 그를 구현하기 위한 수단일 뿐입니다.



    그리고 사실 어느 언어든 문법은 오프라인 교육보다 구글과 스택오버플로우가 더 잘 알려줍니다.
    제가 생각한 건 양놈들이 몇년 전에 먼저 생각해놨습니다.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
76278 퍼온글 죄송합니다. 모노폴도, 상온초전도체도 아니었습... 3 file Kanyy 2023.07.29 1553
76277 잡담 탭S9+ 베이지 지름 10 file title: 명사수린네 2023.07.29 476
76276 잡담 미친듯한 요즘 날씨 2 file title: 몰?루먀먀먀 2023.07.29 348
76275 잡담 탭S9 시리즈들 성능 잘나오네요 ㄷㄷ 5 file 슈베아츠 2023.07.29 675
76274 잡담 돌아버리겠습니다… 2 240Hz 2023.07.29 287
76273 잡담 월요일에 가전제품 보러가야 될듯해요 6 성우덕후 2023.07.29 516
76272 장터 아크티스 노바 프로 X 무선 헤드셋 판매합니다. file 카에데 2023.07.29 362
76271 잡담 얼추 정리 했네요.. 9 어우동매냐 2023.07.28 545
76270 잡담 텐키리스 키보드도 마음에 드는게... 거의 없군요 11 포도맛계란 2023.07.28 472
76269 장터 유심불량 LG G6 팝니다 택포2.5 6 file veritas 2023.07.28 616
76268 잡담 충전기를 공짜로 얻는 방법 11 file 낄낄 2023.07.28 932
76267 퍼온글 미국의 해고...? 12 file 포도맛계란 2023.07.28 1141
76266 잡담 직접만든 바탕화면 9 file TundraMC 2023.07.28 479
76265 퍼온글 만일 초전도체 논문이 사실이라면 고통받을 업계 15 file title: 가난한AKG-3 2023.07.28 1399
76264 잡담 왼손 넘버패드 연습중인데요... 16 포도맛계란 2023.07.28 489
76263 잡담 간만에 냉면 먹었습니다 6 file title: 오타쿠아라 2023.07.28 324
76262 잡담 수월우 블레싱3 청음해봤습니다 7 Adora27 2023.07.28 857
76261 잡담 코로나 걸렸는데 죽을 맛이네요 15 Quinoa 2023.07.28 537
76260 잡담 건대입구 이벤트 근황 10 file title: 부장님유니 2023.07.28 869
76259 잡담 병원이 쿨해요. 5 뚜찌`zXie 2023.07.28 492
76258 잡담 초전도체 논란은 결국 거짓말로 가는거 같습니다..? 35 file title: 가난한카토메구미 2023.07.28 2622
76257 장터 워치 2 액티브 묻따 4만원 file veritas 2023.07.28 538
76256 퍼온글 건담베이스 한국 한정판 건담 공개 6 file title: 부장님유니 2023.07.28 817
76255 잡담 CU 고대 1905 더블초코맘모스 빵 후기 9 file title: 부장님유니 2023.07.28 801
76254 퍼온글 분노가 가득한 디시인사이드 갤러리 19 file title: 컴맹임시닉네임 2023.07.28 1386
76253 퍼온글 굿스마일 피규어팀이 잘나가는 이유 4 file title: 부장님유니 2023.07.28 674
76252 잡담 윈도우 커널의 러스트 파일을 받았습니다. with ... 10 file 엠폴 2023.07.28 745
76251 잡담 어제 핫하던 초전도체 논문의 국문버전이 올라왔... 16 Kreest 2023.07.28 2589
76250 잡담 알리 특정 상품들이 지원하는 무료 반품이 필요한... file 도토로이 2023.07.28 609
76249 잡담 LLAMA-2와 GPT-3.5를 비교할 수 있는 사이트 1 file Marigold 2023.07.28 759
목록
Board Pagination Prev 1 ... 243 244 245 246 247 248 249 250 251 252 ... 2790 Next
/ 2790

최근 코멘트 30개

MSI 코리아
더함
한미마이크로닉스
AMD

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소