If the collection is public, the memo for this book will also be public.
Your Browsing History
There is no data.
김지연, 장찬동
2021 / Geosciences Journal
There is no data.
loading...
Building custom PHP extensions
컴퓨터 프로그래밍의 예술.
컴퓨터敎育 : 정보화사회. 리터러시. 프로그래밍
코딩의 귀환 : 아이들이 프로그래밍을 배워야 하는 이유
컴퓨터공학과 교육 프로그램 개발연구
(C로 배우는) 컴퓨터프로그래밍
C로 배우는 기초 프로그래밍
(C++로 배우는) 프로그래밍의 원리와 실제
C프로그래밍
Patterns, programming and everything
Programming in the primary grades : beyond the hour of code /
(code.org를 활용한) 컴퓨팅 사고력과 코딩 교육
프로그래밍 심리학
프로그래밍 심리학
프로그래머의 뇌
프로그래머처럼 생각하기 : 문제 해결과 논리적 사고 훈련을 통한 프로그래밍 학습
프로그램 디자인, 어떻게 할 것인가
Programmed learning : its development and structure
C프로그래밍
박영미, 유관희 · 2008
한국콘텐츠학회 논문지
Ben-Ari, M. · 2016
ACM Inroads
Mordechai Ben-Ari · 2015
ACM Inroads
허민, 진영학, 김영식 · 2010
컴퓨터교육학회 논문지
郭晨皓 · 2017
数字通信世界 / Digital communication World
남재원, 유인환 · 2011
정보교육학회논문지
Wilson G. · 2019
PLoS Computational Biology
유인환, 채재호 · 2008
정보교육학회논문지
E M Chukalovskaya; D A Gramakov; V G Shevchenko; M V Shevchuk · 2020
Journal of Physics: Conference Series
정인기 · 2013
정보교육학회논문지
최현재, 신승기 · 2025
정보교육학회논문지
오경선, 안성진 · 2015
컴퓨터교육학회 논문지
배영권 · 2009
한국정보통신학회논문지
최정원, 이영준 · 2014
컴퓨터교육학회 논문지
심재권, 이원규, 권대용 · 2016
컴퓨터교육학회 논문지
안상진, 이영준 · 2016
컴퓨터교육학회 논문지
Bau, D.; Sheldon, J.; Gray, J.; Kelleher, C.; Turbak, F. · 2017
Communications of the ACM
정대인, 이지원 · 2016
글짜씨
冉敏 · 2021
中国信息技术教育 / China Information Technology Education
李光伟 · 2016
中国教育技术装备 / China Educational Technology & Equipment
전선 / 학사
이과목은 기계중심/구현중심의 프로그래밍을 보완하는 논리중심/기획중심의 프로그래밍 기술을 익히도록 한다. 학생들이 프로그램 작성의 기본 원리, 구성 요소, 프로그래밍 미학등을 습득하게 함으로써, 소프트웨어 시스템이 드러내는 복잡성을 손쉽게 다룰 수 있는 능력과 자신감을 익히게 한다. 더군다나, 프로그램이 기계를 사용하기 위한 도구라는 제한된 시각에서 벗어나 기계가 프로그램 실행을 위한 도구라는 시각을 갖추도록 보정해준다. 이 강의는 프로그래밍 연습(training)이 아니라 프로그래밍 교육(education)이다. 실습언어는 학생들이 명료하고 효과적으로 생각할 수 있게 하는 프로그래밍 교육에 적절한 ML과 Scheme이다. 대형 소프트웨어를 2명이상의 팀이 기획하고, 구현하고, 형상 관리하는 과정을 프로젝트를 통해 익힌다. 대형 소프트웨어를 구성하는 프로젝트를 학기말에 요구한다.전필 / 학사
이 과목에서는 Java와 C++ 언어를 이용한 객체지향 프로그래밍을 학습한다. 학생들은 Java와 C++의 기초 및 API에 대하여 배우고, Java와 C++를 이용하여 실제 문제를 제대로 풀 수 있도록 바르게 동작하고 질 좋은 객체지향 소프트웨어를 작성하는 방법에 대하여 배운다.전선 / 대학원
프로그래밍 언어분야의 이론 및 응용기술의 기초와 첨단 연구를 다룬다. 프로그래밍 언어는 나날이 상위의 수준으로 올라 가고 있고, 소프트웨어 개발을 돕는 도구들은 엄밀한 논리의 정교한 지능을 가지고 프로그래머들을 편하게 할 것이다. 이러한 미래를 가능하게 하는 연구를 다룬다. 프로그래밍 언어 의미구조, 프로그램 정적분석 및 검증, 프로그램 합성, 프로그래밍 논리, 분석도구, 검증도구, 프로그래밍 환경도구 등을 다룬다.전선 / 학사
프로그램의 경험이 없는 초보자를 위해서 C 프로그래밍 언어의 문법과 기초 프로그래밍 기법을 강의한다. 프로그래밍 실습을 통하여 프로그래밍 실력을 배양시키는 것이 강의의 목표이다.전선 / 대학원
프로그래밍 언어 이론 및 응용기술의 기초를 강의한다. 프로그래밍 언어 의미구조, 요약해석, 타입시스템, 컴파일러 검증 및 검산, 자동증명 검증기, 프로그램 증명, 프로그램 정적분석 등을 다룬다.전선 / 학사
프로그래밍 언어론에 대한 전반적인 이해를 높이고, 다양한 프로그래밍 언어를 익힌다. 이를 위해 프로그래밍 언어의 개념, 설계이론, 구현 방법에 대해 공부한다.전필 / 학사
이 과목에서는 운영 체제와 시스템 프로그래밍을 학습한다. 운영 체제의 중요 개념인 프로세스 관리, 메모리 관리, 파일 시스템과 입출력, 네트워크 프로그래밍, 병렬 프로그래밍 및 동기화 관련 내용들을 배운다. 수강생은 각각의 주제에 대해 이론적인 개념을 적용하는 프로젝트를 수행하여 시스템 프로그래밍을 실제적으로 수행할 수 있는 경험을 쌓는다.전필 / 학사
<프로그래밍방법론>은 컴퓨터 프로그래밍을 위한 기술과 컴퓨터 프로그래밍 언어를 학습하는 과목이다. 수업은 컴퓨터의 기초와 Java 언어를 공부한 학생을 대상으로 하며, Unix의 기초와 사용 방법과 Java AWT/network, C/C++의 주요 사항, 윈도우 프로그램의 기초를 학습한다.전필 / 학사
<프로그래밍방법론>은 컴퓨터 프로그래밍을 위한 기술과 컴퓨터 프로그래밍 언어를 학습하는 과목이다. 수업은 컴퓨터의 기초와 Java 언어를 공부한 학생을 대상으로 하며, Unix의 기초와 사용 방법과 Java AWT/network, C/C++의 주요 사항, 윈도우 프로그램의 기초를 학습한다.전필 / 대학원
인공지능 기술을 이용한 융합교육을 실현하기 위해 필요한 기초 프로그래밍을 배운다. 학생들에게 인공지능 기술에 대한 소양을 지도할 수 있도록 중고등 학생들이 다루게 되는 블록 코딩과 아두이노 등에 활용할 수 있는 C/C++ 프로그래밍의 기초 및 알고리즘을 배운다. 또한 딥러닝 기술에 주로 활용되는 파이썬과 데이터 분석에 주로 활용되는 R 에 대해 배운다. 프로그래밍 언어의 기본 구문과 알고리즘의 원리를 배움으로써 코딩을 활용한 융합교육을 설계하고 지도할 수 있는 역량을 기르도록 한다.전선 / 대학원
이 강의에서는 프로그램 분석 기술의 이론과 실제를 강의한다. 프로그램 분석 기술은 주어진 컴퓨터 소프트웨어가 실행중에 어떤 성질을 가지는 지를 실행하기 전에 미리 자동으로 엄밀하게 확인하는 기술이다. 이 기술은 무결점 소프트웨어 개발, 소프트웨어 실행비용 최적화, 소프트웨어 관리 및 이해 등을 위한 자동화 환경의 핵심기술이 된다. 다루는 토픽은, 프로그램 분석의 가장 강력한 틀로 인정받는 요약해석 기술의 이론과 응용, 프로그래밍 언어의 타입 시스템, 집합 제약식을 이용한 분석, 모델검증 등이다.전선 / 대학원
본 강좌는 인터넷 기술을 기반으로 이루어지는 이러닝(e-Learning) 프로그램, 과정, 혹은 학습 환경을 설계하기 위한 다양한 원리, 아이디어, 모형, 이론을 검토한다. 컴퓨터 및 인터넷을 활용하는 교육 프로그램 개발에 대한 기초적인 이해와 경험을 선수학습으로 요구한다. 본 강좌에서는 중급 이상의 기술을 적용하여 실제 프로젝트의 개발을 경험하게 된다. 또한 이러닝 설계에 관한 최근의 연구 결과에 대한 비판적 분석과 이해를 지향한다.전선 / 학사
컴퓨터공학부의 교육을 받고 사회로 진출하는 졸업생들은 다른 사람들과 컴퓨터 관련 지식과 경험을 공유하게 된다. 이 교과목의 목표는 수강생들이 컴퓨터공학 교육의 다양한 교수법을 익히고 이를 교육현장에서 활용할 수 있는 능력을 기른다. 이를 위해서 본 교과목에서는 학생들은 먼저 강의전달 기법, 학습과정의 이해, 학생 중심의 강의법, 학생과의 상호작용, 이러닝 등의 교수법을 배운다. 그 후에 이러한 교수법들이 학교 내에서 진행되는 컴퓨터 관련 강좌의 강의, 숙제, 실험 들을 통해 수업 현장에서 어떻게 이루어지는지를 체험하고, 이것들의 장단점을 분석하는 능력을 키운다. 또한 이러한 컴퓨터 교육 방법을 어떻게 개선시킬지 토론하고 새로운 아이디어를 도출한다.전선 / 학사
중대형 소프트웨어를 설계하고 구현하는데 필요한 실용적인 소프트웨어 개발 원리를 배우고 이 원리를 조별 프로젝트를 통해 실제로 중대형 소프트웨어를 개발하는데 적용한다. 이 경험을 바탕으로 올바르고 성능 좋은 소프트웨어를 개발할 수 있는 사고력, 자신감, 능력을 갖추도록 한다.전선 / 학사
컴퓨터 프로그래밍을 위한 기술과 컴퓨터 프로그래밍 언어를 학습하는 과목이다. 수업은 컴퓨터의 기초와 Java 언어를 공부한 학생을 대상으로 하며, Unix의 기초와 사용 방법과 Java AWT/network, C/C++의 주요 사항, 윈도우 프로그램의 기초를 학습한다.전선 / 대학원
최근 AI, 빅데이터, 사물인터넷등 새로운 응용 도메인이 대두되면서, 이를 효율적으로 실행하기 위한 새로운 컴퓨터 구조에 대한 수요가 높아지고 있다. 또한, 무어의 법칙에 따른 반도체 스케일링이 한계에 도달하면서, 이를 극복하기 위한 새로운 프로세서, 메모리 시스템 구조, 소프트웨어 스택의 혁신이 요구되고 있다. 이 과목에서는 이러한 맥락에서 컴퓨터 구조 분야의 최신 연구동향을 학습한다. 최신 논문의 강독 및 세미나 발표를 중심으로 진행되며, 기존의 범용 컴퓨터 아키텍처뿐만 아니라, 특정 도메인에 특화된 아키텍처 및 시스템 수준의 설계 이슈도 함께 다룬다.전선 / 학사
컴퓨터 시스템 프로그래머가 되기 위한 기반 지식을 배운다. 기초적 프로그래밍 지식을 기반으로, 프로그램이 컴퓨팅 시스템과 어떻게 상호동작하는지 배운다. 본 과목은 컴퓨터 시스템의 다양한 내부 구조, 특히 운영체제와 CPU를 이해하는데 중점을 둔다. 이러한 과정은 컴퓨팅 시스템이 추상화하고 있는 내부 구현 디테일을 이해하는데 도움을 줄 것이다(예: 소프트웨어와 하드웨어 간의 인터페이스 또는 운영체제와 CPU 간의 인터페이스). 이를 통해 상급 컴퓨터 시스템 관련 과목(운영체제, 컴퓨터 조직론, 컴파일러 등)을 수강하기 전에 기초적 지식을 쌓을 수 있다. 마지막으로 이러한 이해를 바탕으로 효율적이고 안정적이며 안전한 소프트웨어 시스템을 디자인하고 개발하는 방법을 습득하는 것이 본 과목의 목표이다.전선 / 대학원
프로그래밍을 하는데 필요한 핵심 분야들을 학습한다. C와 C++ 언어, 프로그래밍 방법론, 자료구조와 알고리즘을 학습하고, 이와 함께 프로그래밍 환경으로서 운영체제에 대해서 학습한다. 프로그래밍 실습을 통해 프로그래밍의 실제 지식을 학습한다.전필 / 대학원
교육은 인간의 긍정적 변화를 촉진하는 과정이며, 그중에서 상담은 교육적 변화 중 교과학습을 통한 변화 외 인격, 정서, 관계 등의 긍정적 변화를 촉진하다. 이 강의는 상담학에서 가지고 있는 다양한 인간관, 인간의 변화과정에 대한 상담적 관점, 그리고 변화를 촉진하는 방법을 소개한다. 이 강의를 통해 학생들은 교육학의 핵심인 인간 변화에 대해 각자의 관점을 발전시키고 각종 개입 방법과 전략에 대해 익숙하며 필요할 때 적용할 수 있는 소양을 가지게 될 것이다.전선 / 학사
컴퓨터 모델링에서는 컴퓨터를 구성하는 각종 자원을 정량적으로 모델링하여 여러 가지 환경하에서 어떻게 동작하는지를 이해하고 성능 분석을 하는 기법을 익힌다. 이를 위해 본 강의에서는 통계적 과정, 분포이론, 확률론등의 기본적 모델링 지식과 함께 실제 시스템에의 적용 방식, 적용 사례 등을 교육한다.