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
번호 분류 제목 글쓴이 날짜 조회 수
공지 이벤트 [23일] 마이크로닉스 MA-600T 쿨러를 드립니다 14 file 낄낄 2024.04.17 574
51741 잡담 태양광 정원등 구매. 9 file title: 오타쿠아라 2021.10.20 706
51740 잡담 아직도 데스크탑 하면 어렵고 복잡한 이미지가 느... 22 북해도감자 2021.08.30 706
51739 잡담 드디어 폴드3 받았습니다!! 12 file 슈베아츠 2021.08.26 706
51738 잡담 남양주 다산 주상복합 화재 발생. 8 file title: 가난한카토메구미 2021.04.10 706
51737 잡담 오늘 인터넷을 기가급으로 바꿨습니다. 10 file title: 몰?루미나토유키나 2021.04.06 706
51736 핫딜 V50 사용자 듀얼스크린 무료증정 (선착순) 9 title: 흑우Moria 2021.03.26 706
51735 잡담 결국 저도 '그 똥색' 샀습니다 14 file 새벽안개냄새 2021.03.21 706
51734 잡담 3080 모양 USB 메모리나 열쇠고리는 없지요? 10 file 동방의빛 2021.03.05 706
51733 잡담 인플레 체감중 ... 8 file 허태재정 2021.02.08 706
51732 장터 맥북프로 15인치 레티나 2014년형 팝니다. 1 file qua1121 2020.12.15 706
51731 잡담 요즘 컴퓨존에서 에센코어 제품 할인을 자주 하는... 19 동방의빛 2020.11.23 706
51730 잡담 괜찮은 일본 배대지는 뭐가 있을까요? 5 초코스콘 2020.10.25 706
51729 잡담 경기 이천에서 박격포 폭발 4명 중경상 12 file title: 명사수poin_:D 2020.09.17 706
51728 잡담 중부지방의 여름은 이렇게 끝이 나나 봅니다. 8 file title: AI아즈텍 2020.08.08 706
51727 잡담 아무 일도 하기 싫은 날 32 file 낄낄 2020.07.23 706
51726 퍼온글 낭트 대성당 화재 2 title: 가난한까마귀 2020.07.18 706
51725 장터 넨도 아리......롤드컵 한정판 미개봉 새제품 12 꽃중년앙자 2020.06.28 706
51724 장터 등반완료된 등산로입니다만... 고양이 보고가세용 10 file 포도맛계란 2020.06.04 706
51723 잡담 노트북이 계륵이 되었네요. 13 THEHOONEY 2020.04.26 706
51722 방구차 갤20u 괴짜벤치5+ 절전모드 추가 7 file 고자되기 2020.02.24 706
51721 장터 이 등산로는 물건을 사게 해줍니다! 5 file quadro_dcc 2020.02.11 706
51720 잡담 세미나, 심포지엄이 줄줄이 취소되고 있네요. 28 file 레이지버드 2020.02.03 706
51719 방구차 저는 열정적인 중재자네요 file 아인저 2020.01.07 706
51718 잡담 DDR3램이 이상합니다 23 file RagoHz 2019.11.22 706
51717 장터 (정복) 조금은 특이한 스팀 등산로(?) 22 file 으겎 2019.11.04 706
51716 잡담 ER3XR 후기 5 화수분 2019.10.27 706
51715 잡담 롤 모바일기대됩니다.(과금정책,최적화) 6 file 무명인사 2019.10.16 706
51714 장터 [거래완료] (끌올) (파격세일) 와사비망고 32인치... 20 file THEHOONEY 2019.10.13 706
51713 핫딜 iLoud Micro Monitor 스피커 199.99 달러 16 file 화수분 2019.08.30 706
51712 잡담 사실 SMACH Z 정도면 양반이죠. 10 file TundraMC 2019.07.31 706
목록
Board Pagination Prev 1 ... 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 ... 2785 Next
/ 2785

최근 코멘트 30개

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

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소