최근 확인한 콘텐츠
데이터가 존재하지 않습니다.
데이터가 존재하지 않습니다.
loading...
(code.org를 활용한) 컴퓨팅 사고력과 코딩 교육
CPS for kids : a resources book for teaching creative problem-solving to children
CPS : 창의적 문제해결
스크래치 프로그래밍 =
컴퓨팅 사고력을 키우는 SW 교육 : 스크래치
Connected code : why children need to learn programming
Creative problem solving : an introduction
만들면서 배우는 Cocos2d-x 멀티 플랫폼 게임 프로그래밍 : 퍼즐&슈팅
퍼즐을 이용한 창의성 교육 =
Creative teaching and learning
창의성 계발과 교육
Computational thinking & 창의적 문제 해결 방법론
(컴퓨팅적 사고력 향상을 위한) let*s do it! 스크래치 3.0 프로그래밍
Building custom PHP extensions
프로그래머처럼 생각하기 : 문제 해결과 논리적 사고 훈련을 통한 프로그래밍 학습
이제 시작이야! 컴퓨팅 사고력으로 인공지능까지 : 개념이해+언플러그드+스크래치 프로그래밍X디버깅+학습문제
Creative problem solving : a guide for trainers and management
크리에이티브 프로그래머 : 프로그래밍에 창의성을 더하는 7가지 사고력
(스크래치와 함께하는) 창의적 사고와 코딩 =
Children designers : interdisciplinary constructions for learning and knowing mathematics in a computer-rich school
컴퓨터교육학회 논문지
김병수, 김종훈한국실과교육학회지
류충규, 이철현사고개발
김미숙, 최상덕, 김경은컴퓨터교육학회 논문지
김병수; 김종훈Andragogy Today: Interdisciplinary Journal of Adult & Continuing Education (IJACE)
오상진, 박성민창의정보문화연구
이재호; 이승훈정보교육학회논문지
최종원, 양권우브랜드디자인학연구
고은영교육방법연구
최병연, 박미희컴퓨터교육학회 논문지
이은경Education and Information Technologies
Gökçe S.,Yenmez A.A.교육방법연구
이경화한국컴퓨터정보학회논문지
신수범디지털융복합연구
박정신, 조석봉Journal of Computers in Education
Jiang B.,Li Z.교원교육
김지현, 김태영Informatics in Education
FAGERLUND J.,HÄKKINEN P.,VESISENAHO M.,VIIRI J.Computers and Education
Zhao L.,Liu X.,Wang C.,Su Y.S.교원교육
전용주, 김태영교육혁신연구
강정찬전필 / 학사
이 과목에서는 Java와 C++ 언어를 이용한 객체지향 프로그래밍을 학습한다. 학생들은 Java와 C++의 기초 및 API에 대하여 배우고, Java와 C++를 이용하여 실제 문제를 제대로 풀 수 있도록 바르게 동작하고 질 좋은 객체지향 소프트웨어를 작성하는 방법에 대하여 배운다.교양 / 학사
다양한 전공의 학생들에게 컴퓨터를 이용한 문제해결 방식을 익힐 수 있는 강의를 제공한다. 이를 통해 컴퓨터를 창의적으로 활용하는 방법과 컴퓨터프로그래밍을 각자 자신의 전공에 효과적으로 이용할 수 있는 가능성을 이해하도록 한다. 이 과목은 12가지 계산적 사고의 개념(데이터 정리하기, 속내용 감추기, 조립식으로 생각하기, 계층쌍기로 생각하기, 끼리끼리 포장하기, 반복으로 생각하기, 재귀적으로 생각하기, 순서로 생각하기, 상태나 값으로 생각하기, 틀을 짜서 재사용하기, 실행비용 생각하기, 올바른지 확인하기)과 7가지 데이터 사고의 개념(무작위, 확률, 두루 살펴보기, 비교탐색해서 예측하기, 경향파악해서 예측하기, 원인헤아리기, 분류하기)을 이해하고 실습을 통해 직접 경험할 기회를 제공한다.전필 / 학사
이 과목에서는 운영 체제와 시스템 프로그래밍을 학습한다. 운영 체제의 중요 개념인 프로세스 관리, 메모리 관리, 파일 시스템과 입출력, 네트워크 프로그래밍, 병렬 프로그래밍 및 동기화 관련 내용들을 배운다. 수강생은 각각의 주제에 대해 이론적인 개념을 적용하는 프로젝트를 수행하여 시스템 프로그래밍을 실제적으로 수행할 수 있는 경험을 쌓는다.전필 / 학사
<프로그래밍방법론>은 컴퓨터 프로그래밍을 위한 기술과 컴퓨터 프로그래밍 언어를 학습하는 과목이다. 수업은 컴퓨터의 기초와 Java 언어를 공부한 학생을 대상으로 하며, Unix의 기초와 사용 방법과 Java AWT/network, C/C++의 주요 사항, 윈도우 프로그램의 기초를 학습한다.전선 / 학사
프로그램의 경험이 없는 초보자를 위해서 C 프로그래밍 언어의 문법과 기초 프로그래밍 기법을 강의한다. 프로그래밍 실습을 통하여 프로그래밍 실력을 배양시키는 것이 강의의 목표이다.전선 / 대학원
이 과목에서는 경영혁신 및 기술 혁신 전략뿐만 아니라, 창의성을 기반으로 하는 경쟁 전략 및 성장전략을 수립하고 실행하기 위한 개념적, 분석적, 이론적 프레임워크를 이해하고 활용하는 데 그 주요한 목적이 있다. 이 과목은 경영 전략적 측면에서 글로벌 경쟁시장에서 발생하는 기회와 위협에 어떻게 대응해야 하는지에 대한 전략적 사고를 학습할 뿐만 아니라 혁신과 창조를 통해 경쟁 우위를 창출하고 지속가능할 수 있는 기반을 확보하는 방안에 대한 학습에 초점을 맞춘다.전필 / 학사
디지털 논리 회로는 컴퓨터 뿐 아니라 각종 디지털 전자 기기의 하드웨어를 구성하는 기본 요소이며 이 강좌를 통해서 기본 지식을 학습한다. 학생들은 논리회로를 구성하는 기본 소자, 조합회로와 순차회로의 설계 이론을 배운다. 이와 병행하여 학습한 이론을 실험을 통해 확인하여 하드웨어 설계의 기초를 공고히 한다.전필 / 학사
이 과목에서는 컴퓨터를 구성하는 주요 구성 요소들의 기능과 그들 상호간의 작용을 이해하고 이를 바탕으로 컴퓨터 시스템을 구현하는데 사용되는 여러 설계 기법들을 학습한다. 명령어집합, 중앙처리장치, 파이프라이닝, 메모리 계층구조, 입출력장치 등을 다루며 컴퓨터 발전의 역사적 고찰 및 컴퓨터 시스템의 성능 분석에 필요한 지식을 배운다.교양 / 학사
컴퓨터를 처음 접하는 학생들을 대상으로 컴퓨터에 대한 일반적인 기초개념 등을 설명하고, 프로그램이 수행되는 과정과 프로그램 작성을 위한 논리적인 사고에 대하여 강의한다. 이와 같은 기초 지식을 바탕으로 Python 언어를 사용하는 방법을 습득한다. 일부 공과대학 학부/학과에서는 포트란, C 언어, 또는 Matlab을 사용하는 법을 익힌다. 매주 2시간의 실습을 통하여 프로그래밍 기법을 배양하도록 한다.교양 / 학사
컴퓨터 과학을 처음 접하는 학생들에게 프로그래밍의 기초와 컴퓨팅 사고력, 그리고 데이터 처리를 소개하는 수업이다. 블록 코딩, 파이썬, HTML, 웹 크롤링, 데이터 시각화 등 현재 디지털 사회를 이해하는 데 요구되는 다양한 주제를 강의와 실습을 병행하여 공부한다. 문제 중심의 실습 과제들은 학생들에게 컴퓨팅의 자신의 전공분야에 어떻게 응용되는지 생각해 볼 수 있게 디자인되어 있다. 프로그래밍에 대한 사전지식이 없는 학생들을 위한 수업이다.전선 / 학사
이과목은 기계중심/구현중심의 프로그래밍을 보완하는 논리중심/기획중심의 프로그래밍 기술을 익히도록 한다. 학생들이 프로그램 작성의 기본 원리, 구성 요소, 프로그래밍 미학등을 습득하게 함으로써, 소프트웨어 시스템이 드러내는 복잡성을 손쉽게 다룰 수 있는 능력과 자신감을 익히게 한다. 더군다나, 프로그램이 기계를 사용하기 위한 도구라는 제한된 시각에서 벗어나 기계가 프로그램 실행을 위한 도구라는 시각을 갖추도록 보정해준다. 이 강의는 프로그래밍 연습(training)이 아니라 프로그래밍 교육(education)이다. 실습언어는 학생들이 명료하고 효과적으로 생각할 수 있게 하는 프로그래밍 교육에 적절한 ML과 Scheme이다. 대형 소프트웨어를 2명이상의 팀이 기획하고, 구현하고, 형상 관리하는 과정을 프로젝트를 통해 익힌다. 대형 소프트웨어를 구성하는 프로젝트를 학기말에 요구한다.전선 / 대학원
프로그래밍 언어 이론 및 응용기술의 기초를 강의한다. 프로그래밍 언어 의미구조, 요약해석, 타입시스템, 컴파일러 검증 및 검산, 자동증명 검증기, 프로그램 증명, 프로그램 정적분석 등을 다룬다.전필 / 학사
이 과목에서는 컴퓨터공학과 밀접하게 관련된 수학적 내용들에 대하여 배운다. 논리, 집합, 함수, 관계, 가산성, 조합론, 증명기법, 수학적 귀납법, 재귀함수, 재귀관계, 그래프론, 정수론 등에 대하여 다룬다. 또한, 이러한 수학적 개념들이 컴퓨터공학에서 어떻게 쓰이는지에 대해서 살펴본다.전선 / 학사
프로그래밍 언어론에 대한 전반적인 이해를 높이고, 다양한 프로그래밍 언어를 익힌다. 이를 위해 프로그래밍 언어의 개념, 설계이론, 구현 방법에 대해 공부한다.전필 / 학사
기업체 전문가, 해당분야 연구실 교수가 강의하며, 인공지능의 코어 기술과 응용의 최신 연구, 개발 트렌드를 소개한다. 각 분야별로 현재 및 미래의 중요한 인공지능 문제들을 소개하고, 이를 접근하기 위한 가용 학습데이터, 그리고 이를 이용한 최신 인공지능 설계기술 및 응용현황을 소개한다. 구체적으로는, 비전/음성/텍스트의 전통적인 문제, 학습데이터와 솔루션 뿐 아니라 인공지능 기반 시스템의 형평성, 개인데이터 기반 학습결과의 저작권, 공공데이터의 활용 방안 등 인공지능의 응용분야가 넓어지며 만나게 되는 새로운 이슈들에 대한 소개와 토의를 진행한다.전선 / 학사
컴퓨터공학부의 교육을 받고 사회로 진출하는 졸업생들은 다른 사람들과 컴퓨터 관련 지식과 경험을 공유하게 된다. 이 교과목의 목표는 수강생들이 컴퓨터공학 교육의 다양한 교수법을 익히고 이를 교육현장에서 활용할 수 있는 능력을 기른다. 이를 위해서 본 교과목에서는 학생들은 먼저 강의전달 기법, 학습과정의 이해, 학생 중심의 강의법, 학생과의 상호작용, 이러닝 등의 교수법을 배운다. 그 후에 이러한 교수법들이 학교 내에서 진행되는 컴퓨터 관련 강좌의 강의, 숙제, 실험 들을 통해 수업 현장에서 어떻게 이루어지는지를 체험하고, 이것들의 장단점을 분석하는 능력을 키운다. 또한 이러한 컴퓨터 교육 방법을 어떻게 개선시킬지 토론하고 새로운 아이디어를 도출한다.전선 / 학사
중대형 소프트웨어를 설계하고 구현하는데 필요한 실용적인 소프트웨어 개발 원리를 배우고 이 원리를 조별 프로젝트를 통해 실제로 중대형 소프트웨어를 개발하는데 적용한다. 이 경험을 바탕으로 올바르고 성능 좋은 소프트웨어를 개발할 수 있는 사고력, 자신감, 능력을 갖추도록 한다.전필 / 학사
<프로그래밍방법론>은 컴퓨터 프로그래밍을 위한 기술과 컴퓨터 프로그래밍 언어를 학습하는 과목이다. 수업은 컴퓨터의 기초와 Java 언어를 공부한 학생을 대상으로 하며, Unix의 기초와 사용 방법과 Java AWT/network, C/C++의 주요 사항, 윈도우 프로그램의 기초를 학습한다.전선 / 학사
이 과목은 컴퓨터공학의 최근 연구분야를 다양하게 다루기 위해 분야별로 외부전문가를 초빙하여 깊이있는 분석과 토의를 수행한다. 이 과목에서 주로 다루는 연구분야는 하드웨어, 소프트웨어, 응용시스템 등의 컴퓨터 전 분야를 망라한다.전필 / 학사
인턴 참여기업에서 실제 AI 응용 문제를 정의하고 이를 해결하는 프로젝트를 수행한다. 선택적으로 기업체 인턴을 대신해서 AI 이론 심화 연구 또는 응용 연구를 위해 대학 연구실 내 인턴을 통한 프로젝트를 수행할 수 있다. 기간은 해당 학기 또는 해당 학기 이전의 방학을 이용할 수 있다. 기업체/연구실/학생 수요조사를 통해 인턴 참여기업/연구실을 선정하고, 기업체/연구실-학생 간 미팅으로 인턴 프로젝트를 결정한다. 학기 초/중/말에 인턴 계획서/진행 및 결과 보고서를 제출한다. 학기말 연합전공 워크숍을 통해 인턴수행결과를 발표한다.