최근 확인한 콘텐츠
데이터가 존재하지 않습니다.
데이터가 존재하지 않습니다.
loading...
본 연구는 프로그래밍 언어 학습을 위한 새로운 교수-학습 모형을 제안하며, 이는 문제 해결 능력 및 사고력 향상을 목표로 한다. 기존 연구가 프로그래밍 학습 효과에 집중한 반면, 본 연구는 언어 교육 자체의 효과에 주목하여 제안된 모형을 실제 현장에 적용하고 기존 모형과 결과를 비교한다.
Cognitive models and intelligent environments for learning programming
Language program evaluation : theory and practice
Developing games that learn
(누구나 쉽게 시작하는) 파이썬 프로그래밍
Programming languages : design and implementation
(멀티미디어로 누구나 즐기는) 자바 강의
Assembly language for x86 processors
Technology and problem-based learning
프로그래밍 언어론 =
컴퓨터 시스템 개론
Computer-assisted language learning : context and conceptualization
C++로 시작하는 객체지향 프로그래밍
Developing Java software
Concepts of programming languages
(컴퓨팅 사고력을 위한) 소프트웨어 교육 방법
The Librarian's introduction to programming languages : a LITA guide /
Children designers : interdisciplinary constructions for learning and knowing mathematics in a computer-rich school
Comparative programming languages
정보교육학회논문지
김갑수정보교육학회논문지
한선관, 한희섭컴퓨터교육학회 논문지
김병욱, 김한성, 이원규Wireless Personal Communications: An International Journal
Panwong, Patcharaporn; Kemavuthanon, Kemachart디지털콘텐츠학회논문지
강환수실과교육연구
이철현멀티미디어학회논문지
김재경정보교육학회논문지
양권우Journal of Computers in Education
Bashir, Golam Md. Muradul; Hoque, Abu Sayed Md. LatifulComputer Applications in Engineering Education
Kandemir C.M.,Kalelioğlu F.,Gülbahar Y.경인교육대학교 교육연구원 교육논총
한선관한국융합학회논문지
이영석ACM Transactions on Computinig Education
Kunkle, W.M.; Allen, R.B.Contemporary Educational Technology
Cheah C.S.컴퓨터교육학회 논문지
장윤재, 김자미, 이원규정보과학회논문지
김예찬, 김성백Journal of Engineering Education Transformations
Tanna P.,Bhatt N.,Patel S.컴퓨터교육학회 논문지
최숙영문화기술의 융합
김현아디지털콘텐츠학회논문지
김 효 숙, 윤 보 현전필 / 학사
컴퓨터 시스템을 구성하는 하드웨어와 소프트웨어의 전반적인 개념 및 컴퓨터의 개념적 구성, 자료의 표현, 프로그램과 소프트웨어, 프로그래밍 언어, 자료처리, 수치해석, 자료구조, 알고리즘, 인터넷 등의 기본 개념과 그 응용에 대한 학습으로 프로그래밍 언어를 이용한 프로그램의 기초적인 작성 능력을 배양하는데 그 목적이 있다.교양 / 학사
컴퓨터를 처음 접하는 학생들을 대상으로 컴퓨터에 대한 일반적인 기초개념 등을 설명하고, 프로그램이 수행되는 과정과 프로그램 작성을 위한 논리적인 사고에 대하여 강의한다. 이와 같은 기초 지식을 바탕으로 Python 언어를 사용하는 방법을 습득한다. 일부 공과대학 학부/학과에서는 포트란, C 언어, 또는 Matlab을 사용하는 법을 익힌다. 매주 2시간의 실습을 통하여 프로그래밍 기법을 배양하도록 한다.전선 / 학사
프로그래밍 언어론에 대한 전반적인 이해를 높이고, 다양한 프로그래밍 언어를 익힌다. 이를 위해 프로그래밍 언어의 개념, 설계이론, 구현 방법에 대해 공부한다.전선 / 대학원
프로그래밍 언어 이론 및 응용기술의 기초를 강의한다. 프로그래밍 언어 의미구조, 요약해석, 타입시스템, 컴파일러 검증 및 검산, 자동증명 검증기, 프로그램 증명, 프로그램 정적분석 등을 다룬다.전선 / 학사
이과목은 기계중심/구현중심의 프로그래밍을 보완하는 논리중심/기획중심의 프로그래밍 기술을 익히도록 한다. 학생들이 프로그램 작성의 기본 원리, 구성 요소, 프로그래밍 미학등을 습득하게 함으로써, 소프트웨어 시스템이 드러내는 복잡성을 손쉽게 다룰 수 있는 능력과 자신감을 익히게 한다. 더군다나, 프로그램이 기계를 사용하기 위한 도구라는 제한된 시각에서 벗어나 기계가 프로그램 실행을 위한 도구라는 시각을 갖추도록 보정해준다. 이 강의는 프로그래밍 연습(training)이 아니라 프로그래밍 교육(education)이다. 실습언어는 학생들이 명료하고 효과적으로 생각할 수 있게 하는 프로그래밍 교육에 적절한 ML과 Scheme이다. 대형 소프트웨어를 2명이상의 팀이 기획하고, 구현하고, 형상 관리하는 과정을 프로젝트를 통해 익힌다. 대형 소프트웨어를 구성하는 프로젝트를 학기말에 요구한다.전선 / 학사
프로그래밍은 빅데이터를 다루기 위해 필요한 기초적 소양이므로 전공을 불문하고 데이터를 다루는 모든 분야에서 필수적이고 국내외 교육의 수요가 매우 높다. 본 교과목은 널리 쓰이고 있는 Python 언어를 바탕으로 프로그래밍의 핵심 원리를 다룬다.전선 / 학사
본 교과목은 인공지능 기반 혹은 컴퓨터 지원 교육이 활발한 현 상황에 맞춰 각 교과의 교육에 자연어처리를 활용할 수 있도록 자연어처리와 관련분야의 중요한 기본 개념과 이론을 소개한다. 특히 본 교과목은 자연어처리뿐만 아니라, 철학적 배경과 함께 음성처리, 인공지능, 언어학, 교육 등 다양한 분야를 융합하여 통합적인 관점에서 자연어처리를 소개한다. 또한, 본 교과목에서는 자연어처리에 가장 많이 쓰이는 프로그래밍 언어인 파이썬과 자연어처리 관련 기초 코딩 예제, 딥러닝 기본 예제 등을 구글 코랩 등을 통해 실습함으로써 향후 학생의 목적에 따라 기술을 사용할 수 있는 기반을 형성하는데 목표를 둔다.전선 / 학사
본 교과목에서는 프로그래밍을 처음 접하는 학생들을 대상으로 프로그래밍의 기초 지식을 파이썬을 이용하여 학습하고 프로그래밍을 이용하여 문제를 해결하는 연습을 수행한다. 먼저 파이썬의 변수 선언, 연산, 조건문, 반복문, 입출력, 함수, 클래스 등의 프로그래밍 기초를 습득한다. 문제 해결을 위한 논리 흐름을 만들고 이를 파이썬으로 구현하여 프로그래밍을 이용한 문제 해결을 연습한다.전선 / 대학원
주어진 지식과 경험을 바탕으로 앞으로 주어질 작업을 효율적이고 체계적으로 수행할수 있는 컴퓨터 프로그램 개발에 많은 연구가 계속되어 오고 있다. 이러한 연구의 핵심 분야인 기계 학습(Machine Learning)에 관한 강의로써 현재까지 발표된 대표적인 연구 논문들을 중심으로 이론및 알고리즘, 응용 분야등을 설명한다.전선 / 학사
본 교과목은 컴퓨팅으로 문제를 해결하기 위해 필요한 컴퓨터처럼 생각하기를 소개한다. 컴퓨터처럼 생각하기는 컴퓨터의 장단점을 고려하여 컴퓨팅으로 문제를 풀고자 할 때 적합한 사고 방법이다. 컴퓨터처럼 생각하기는 문제를 얼마나 컴퓨터처럼 바라보는지에 따라 결정되며 사람이 직접 문제를 해결할 때와는 매우 다른 사고를 필요로 한다. 본 교과목에서는 Python언어를 이용하고 컴퓨터처럼 생각하는 방식을 연습하고 직접 구현해 본다.전선 / 대학원
물리학의 연구를 수행하는데 필요할 뿐만 아니라 물리학의 새로운 패러다임으로 등장한 컴퓨터의 사용 능력을 배양하기 위한 과목으로서 전산방법의 개념, 기본적인 수치해석의 방법, 몬테카를로 방법, 데이터 분석의 기본 방법등을 다루며, 병렬처리와 신경 그물얼개 방법 등 최신 방법들의 입문을 포함한다. 또한 컴퓨터 연결장치의 기본개념을 다루고 편미분방정식의 풀이법도 배운다.전선 / 학사
프로그래밍 언어를 사용하여 이미지와 인터랙션을 다루는 방법을 배운다. 습득한 기법을 바탕으로 학생 스스로 창의적인 결과물을 제작한다.전선 / 대학원
프로그래밍을 하는데 필요한 핵심 분야들을 학습한다. C와 C++ 언어, 프로그래밍 방법론, 자료구조와 알고리즘을 학습하고, 이와 함께 프로그래밍 환경으로서 운영체제에 대해서 학습한다. 프로그래밍 실습을 통해 프로그래밍의 실제 지식을 학습한다.교직 / 학사
학교 현장에서의 교수·학습 이론과 실제를 다룬다. 특히, 교수체제설계, 교수설계이론, 교육기자재 및 매체의 교육적 활용, 교육용 소프트웨어를 비롯한 정보통신기술의 교육적 활용 등 실질적인 지식과 기술에 대한 안내와 획득에 초점을 맞춘다. 이를 통하여 다양한 교수·학습 방법을 적용한 교실 수업의 실제 등 교육현장과 밀접한 관련이 있는 교육방법을 이해할 수 있다.전선 / 대학원
프로그래밍 언어분야의 이론 및 응용기술의 기초와 첨단 연구를 다룬다. 프로그래밍 언어는 나날이 상위의 수준으로 올라 가고 있고, 소프트웨어 개발을 돕는 도구들은 엄밀한 논리의 정교한 지능을 가지고 프로그래머들을 편하게 할 것이다. 이러한 미래를 가능하게 하는 연구를 다룬다. 프로그래밍 언어 의미구조, 프로그램 정적분석 및 검증, 프로그램 합성, 프로그래밍 논리, 분석도구, 검증도구, 프로그래밍 환경도구 등을 다룬다.전선 / 학사
머신러닝과 인공지능 분야가 보여주고 있는 놀라운 발전의 근간에는 자연 현상을 수학 문제로 기술한 뒤 수많은 현대 수학의 도구를 이용해서 풀어낸 수학의 틀이 존재한다. 따라서 이같은 수학의 핵심 원리를 모른 채 이미 라이브러리화된 것을 단순하게 사용하여 학습하는 것으로는 한계에 봉착할 수 있다. 본 강의의 목적은 수강생이 머신러닝을 이해하는데 있어 필요한 수학을 프로그래밍과 연계하여 학습하는데 있다. 이를 위해 본 강의는, 수학의 단위 주제 강의 후 즉시 프로그래밍 실습을 통해 익히는 마이크로러닝 방식으로 운영한다. 머신러닝 알고리즘을 직접 다루지 않으나, 대수학, 미적분학, 선형대수, 기하학과 같이 머신러닝 학습 및 강좌에 필수적으로 요구되는 내용을 다루며, 수업에서 사용하는 프로그래밍 언어는 파이썬이다. 본 강의는 이공계 고교 수학 이상의 지식을 갖추고 있으나 프로그래밍 지식을 갖추고 있지 않은 학생을 주 대상으로 한다.전선 / 학사
컴퓨터 소프트웨어 및 미디어 프로그래밍 언어의 기초를 익히고 이에 따른 드로잉 및 이미지 작업을 실습하는 수업이다. 프로그래밍 코드 언어의 구조를 이해하고 이를 응용하여 디지털 이미지 및 모션 이미지 등을 구현한다. 디지털 언어 코드와 이미지와 색채 등과의 상관관계를 이해하도록 한다.전선 / 대학원
데이터사이언스와 관련한 여러 분야의 최근의 국내외 연구동향을 소개한다. 강의와 세미나를 통하여 관련분야의 최신 방법론과 특정 주제를 심도 있게 습득할 수 있도록 한다.전선 / 대학원
본 과목은 한국어 및 외국어 교육을 담당하는 교사들을 대상으로 하여 언어교육에 기초가 되는 언어현상을 이해하고 이를 자연어처리기술을 이용하여 분석하는 것을 목적으로 한다. 이를 위하여 언어학과 언어처리분야에서 개발된 여러 가지의 언어 분석 소프트웨어를 이용하여 언어 현상을 이해하도록 지도한다. 이와 같이 컴퓨팅 사고력을 기반으로 한 언어에 대한 이해는 이후 발음 및 문법 교육을 인공지능화하는 기초 연구가 될 것이다.전선 / 대학원
주어진 지식과 경험을 바탕으로 앞으로 주어질 작업을 효율적이고 체계적으로 수행할 수 있는 컴퓨터 프로그램 개발에 많은 연구가 계속되어 오고 있다. 이러한 연구의 핵심 분야인 기계 학습(Machine Learning)에 관한 강의로써 현재까지 발표된 대표적인 연구 논문들을 중심으로 이론 및 알고리즘, 응용 분야 등을 설명한다.