최근 확인한 콘텐츠
데이터가 존재하지 않습니다.
Murdifin Haming, Imaduddin Murdifin, A. Zulfikar Syaiful, Aditya Halim Perdana Kusuma Putra
2019 / 유통과학연구
데이터가 존재하지 않습니다.
loading...
문제 해결 프로그래밍
코딩 인터뷰 : 완전 분석 : 150가지 프로그래밍 문제와 해법
小・中・高等学校でのプログラミング教育実践 : 問題解決を目的とした論理的思考力の育成
능률적인 프로그래머 : 프로그래머 생산성의 비밀
프로그래머, 열정을 말하다
대학강좌에서의 창의적 문제해결력 증진 프로그램 개발 : 이러닝 컨텐츠 개발(최종보고서)
How to solve it by computer
(성능을 100% 끌어내는) 멀티코어 애플리케이션 프로그래밍
(문제 해결을 위한) 코딩전략
(2009 개정 교육과정에 따른) 성취기준 및 성취수준 개발 연구
성공과 실패를 결정하는 1%의 프로그래밍 원리
(프로그래밍의 관문)C프로그래밍 원리 구현
(발달장애학생의)수학과 학업성취도 평가 프로그램 개발 및 검사조정 효과에 관한 연구 =
Satisfiability problem : theory and applications : DIMACS workshop, March 11-13, 1996
컴퓨터 기반 국가수준 학업성취도 평가 도입을 위한 검사 설계 방안
성공하는 프로그래밍 =
Building custom PHP extensions
컴퓨터 기반 문제해결능력 평가 모형 개발
(2009 개정 교육과정에 따른) 정보과 성취기준 및 성취수준 개발 연구
(2009 개정 교육과정에 따른) 수학과 성취기준 및 성취수준 개발 연구
컴퓨터교육학회 논문지
유병건; 김자미; 이원규컴퓨터교육학회 논문지
유병건, 김자미, 이원규컴퓨터교육학회 논문지
장윤재, 김자미, 이원규컴퓨터교육학회 논문지
김경미, 김헌주한국컴퓨터정보학회논문지
김지심, 김경아, 안유정, 오석, 진명숙융합정보논문지
이영석, 조정원한국수학사학회지
이승우창의정보문화연구
심재권창의정보문화연구
김재경, 손의성정보교육학회논문지
김갑수Journal of Computer Assisted Learning
Ning Y.,Jin Z.,Wu H.Education and Information Technologies
Demir F.정보처리학회논문지. 소프트웨어 및 데이터 공학
김지수, 김정아IEEE Transactions on Education
Silva L.,Mendes A.J.,Gomes A.,Fortes G.교육심리연구
박병기, 박일선, 고유림한국데이터정보과학회지
이승우의학교육논단
이미숙, 채수은COMPUTERS & EDUCATION
Popat, Shahira; Starkey, Louise정보교육학회논문지
정영식, 신수범, 성영훈Technology, Pedagogy and Education
Anna Åkerfeldt; Susanne Kjällander; Petra Petersen전필 / 학사
<프로그래밍방법론>은 컴퓨터 프로그래밍을 위한 기술과 컴퓨터 프로그래밍 언어를 학습하는 과목이다. 수업은 컴퓨터의 기초와 Java 언어를 공부한 학생을 대상으로 하며, Unix의 기초와 사용 방법과 Java AWT/network, C/C++의 주요 사항, 윈도우 프로그램의 기초를 학습한다.전선 / 대학원
프로그래밍 언어 이론 및 응용기술의 기초를 강의한다. 프로그래밍 언어 의미구조, 요약해석, 타입시스템, 컴파일러 검증 및 검산, 자동증명 검증기, 프로그램 증명, 프로그램 정적분석 등을 다룬다.전필 / 학사
<프로그래밍방법론>은 컴퓨터 프로그래밍을 위한 기술과 컴퓨터 프로그래밍 언어를 학습하는 과목이다. 수업은 컴퓨터의 기초와 Java 언어를 공부한 학생을 대상으로 하며, Unix의 기초와 사용 방법과 Java AWT/network, C/C++의 주요 사항, 윈도우 프로그램의 기초를 학습한다.전선 / 대학원
프로그래밍 언어분야의 이론 및 응용기술의 기초와 첨단 연구를 다룬다. 프로그래밍 언어는 나날이 상위의 수준으로 올라 가고 있고, 소프트웨어 개발을 돕는 도구들은 엄밀한 논리의 정교한 지능을 가지고 프로그래머들을 편하게 할 것이다. 이러한 미래를 가능하게 하는 연구를 다룬다. 프로그래밍 언어 의미구조, 프로그램 정적분석 및 검증, 프로그램 합성, 프로그래밍 논리, 분석도구, 검증도구, 프로그래밍 환경도구 등을 다룬다.전선 / 학사
최근 수십 년간의 컴퓨터 기술의 발전으로 인해 통계분석가는 이전에는 상상할 수 없었던 복잡한 통계모형들을 사용할 수 있게 되었다. 따라서 현대의 복잡하고 다양한 통계모형들을 분석하기 위해서는 컴퓨터를 이용한 여러 가지 통계계산 방법들을 습득하는 것이 필수 불가결한 과제가 되었다. 이 과목에서는 모수론적 통계와 베이지안 통계에 필요한 통계계산 방법들을 배우고 이를 실제 컴퓨터로 구현해 보는 것을 목표로 한다. 모수론적 통계 분석을 위해서는 우도함수를 최적화 할 때 쓰는 뉴튼 랩슨 방법을 비롯한 각종 최적화 방법들을 배운다. 베이지안 통계분석을 위해서는 깁스 표본추출, 메트로폴리스 알고리듬 등 마코프 사슬 몬테 카를로 기법을 다룬다. 이외에도 통계계산에 필요한 자료구조와 행렬계산 등 다양한 계산 알고리즘들을 다룬다.전선 / 학사
이과목은 기계중심/구현중심의 프로그래밍을 보완하는 논리중심/기획중심의 프로그래밍 기술을 익히도록 한다. 학생들이 프로그램 작성의 기본 원리, 구성 요소, 프로그래밍 미학등을 습득하게 함으로써, 소프트웨어 시스템이 드러내는 복잡성을 손쉽게 다룰 수 있는 능력과 자신감을 익히게 한다. 더군다나, 프로그램이 기계를 사용하기 위한 도구라는 제한된 시각에서 벗어나 기계가 프로그램 실행을 위한 도구라는 시각을 갖추도록 보정해준다. 이 강의는 프로그래밍 연습(training)이 아니라 프로그래밍 교육(education)이다. 실습언어는 학생들이 명료하고 효과적으로 생각할 수 있게 하는 프로그래밍 교육에 적절한 ML과 Scheme이다. 대형 소프트웨어를 2명이상의 팀이 기획하고, 구현하고, 형상 관리하는 과정을 프로젝트를 통해 익힌다. 대형 소프트웨어를 구성하는 프로젝트를 학기말에 요구한다.전선 / 학사
중대형 소프트웨어를 설계하고 구현하는데 필요한 실용적인 소프트웨어 개발 원리를 배우고 이 원리를 조별 프로젝트를 통해 실제로 중대형 소프트웨어를 개발하는데 적용한다. 이 경험을 바탕으로 올바르고 성능 좋은 소프트웨어를 개발할 수 있는 사고력, 자신감, 능력을 갖추도록 한다.전필 / 학사
이 과목에서는 Java와 C++ 언어를 이용한 객체지향 프로그래밍을 학습한다. 학생들은 Java와 C++의 기초 및 API에 대하여 배우고, Java와 C++를 이용하여 실제 문제를 제대로 풀 수 있도록 바르게 동작하고 질 좋은 객체지향 소프트웨어를 작성하는 방법에 대하여 배운다.전선 / 학사
프로그램의 경험이 없는 초보자를 위해서 C 프로그래밍 언어의 문법과 기초 프로그래밍 기법을 강의한다. 프로그래밍 실습을 통하여 프로그래밍 실력을 배양시키는 것이 강의의 목표이다.전필 / 학사
이 과목에서는 운영 체제와 시스템 프로그래밍을 학습한다. 운영 체제의 중요 개념인 프로세스 관리, 메모리 관리, 파일 시스템과 입출력, 네트워크 프로그래밍, 병렬 프로그래밍 및 동기화 관련 내용들을 배운다. 수강생은 각각의 주제에 대해 이론적인 개념을 적용하는 프로젝트를 수행하여 시스템 프로그래밍을 실제적으로 수행할 수 있는 경험을 쌓는다.전선 / 학사
컴퓨터 프로그래밍을 위한 기술과 컴퓨터 프로그래밍 언어를 학습하는 과목이다. 수업은 컴퓨터의 기초와 Java 언어를 공부한 학생을 대상으로 하며, Unix의 기초와 사용 방법과 Java AWT/network, C/C++의 주요 사항, 윈도우 프로그램의 기초를 학습한다.전선 / 대학원
이 강의에서는 프로그램 분석 기술의 이론과 실제를 강의한다. 프로그램 분석 기술은 주어진 컴퓨터 소프트웨어가 실행중에 어떤 성질을 가지는 지를 실행하기 전에 미리 자동으로 엄밀하게 확인하는 기술이다. 이 기술은 무결점 소프트웨어 개발, 소프트웨어 실행비용 최적화, 소프트웨어 관리 및 이해 등을 위한 자동화 환경의 핵심기술이 된다. 다루는 토픽은, 프로그램 분석의 가장 강력한 틀로 인정받는 요약해석 기술의 이론과 응용, 프로그래밍 언어의 타입 시스템, 집합 제약식을 이용한 분석, 모델검증 등이다.전선 / 학사
프로그래밍 언어론에 대한 전반적인 이해를 높이고, 다양한 프로그래밍 언어를 익힌다. 이를 위해 프로그래밍 언어의 개념, 설계이론, 구현 방법에 대해 공부한다.전선 / 학사
컴퓨터를 활용하여 문제를 해결할 시 그 활용이 필수적인 기본적인 자료 구조에 대해 가르친다. 배열, linked list, stack, queue, priority queue, search tree, hash table, balanced search tree 등의 자료구조의 구성, 활용 방법 및 효율성을 강의한다. Python 기반의 숙제를 통해 수강생이 직접 각 자료구조를 구현/활용할 수 있는 능력을 배양한다.전필 / 학사
컴퓨터 시스템을 구성하는 하드웨어와 소프트웨어의 전반적인 개념 및 컴퓨터의 개념적 구성, 자료의 표현, 프로그램과 소프트웨어, 프로그래밍 언어, 자료처리, 수치해석, 자료구조, 알고리즘, 인터넷 등의 기본 개념과 그 응용에 대한 학습으로 프로그래밍 언어를 이용한 프로그램의 기초적인 작성 능력을 배양하는데 그 목적이 있다.교양 / 학사
이 교과목은 학생들이 컴퓨팅 기술을 활용하여 다양한 문제를 해결하는 능력을 배양하는 것을 목표로 한다. GUI 프로그램과 게임 개발을 통해 이벤트 처리 및 화면 렌더링 개념을 익히고, 웹 기술을 활용한 데이터 시각화 및 자동화 서비스를 효과적으로 구현하기 위해 관련 모듈과 응용 방법을 실습을 통해 익힌다. 학생들은 주제기반의 다양한 프로젝트 경험을 통해 새로운 문제에 직면했을 때 컴퓨팅 기술을 활용할 수 있는 가능성을 이해하고 문제 해결 능력을 배양한다. 또한 창의적 사고와 협업 능력도 향상시킬 수 있다.전필 / 학사
이 과목에서는 컴퓨터에 의한 문제 해결을 위해 필요한 개념이나 대상물의 표현을 위한 자료 구조와 문제해결을 위한 체계적 사고 방법을 학습한다. 배열, 연결 리스트, 큐, 스택, 우선순위 큐 등의 기본적인 자료구조를 배우고, 검색 트리, 해시 테이블, 균형 잡힌 검색 트리 등 자료의 색인을 위한 자료구조와 그들의 효율성을 배운다. 정렬, 그래프 알고리즘 등 문제 해결에 유용한 도구와 생각하는 방법에 관한 내용도 제공한다. 프로그래밍 과제가 부여되며 이를 위한 최소한의 가이드가 제공된다.교양 / 학사
다양한 전공의 학생들에게 컴퓨터를 이용한 문제해결 방식을 익힐 수 있는 강의를 제공한다. 이를 통해 컴퓨터를 창의적으로 활용하는 방법과 컴퓨터프로그래밍을 각자 자신의 전공에 효과적으로 이용할 수 있는 가능성을 이해하도록 한다. 이 과목은 12가지 계산적 사고의 개념(데이터 정리하기, 속내용 감추기, 조립식으로 생각하기, 계층쌍기로 생각하기, 끼리끼리 포장하기, 반복으로 생각하기, 재귀적으로 생각하기, 순서로 생각하기, 상태나 값으로 생각하기, 틀을 짜서 재사용하기, 실행비용 생각하기, 올바른지 확인하기)과 7가지 데이터 사고의 개념(무작위, 확률, 두루 살펴보기, 비교탐색해서 예측하기, 경향파악해서 예측하기, 원인헤아리기, 분류하기)을 이해하고 실습을 통해 직접 경험할 기회를 제공한다.논문 / 대학원
대학원논문연구전선 / 학사
여러 가지 문제를 컴퓨터로 해결하기 위한 다양한 방법론이라 할 수 있는 알고리즘을 본 과목에서는 소개한다. 특히 알고리즘 분석 기법을 통해 효율적인 알고리즘을 개발하고 이해할 능력을 키운다. 또한 컴퓨터가 풀 수 있는 쉬운 문제와 어려운 문제를 구별하기 위한 NP-complete 이론을 배우며 어려운 문제를 해결하기 위한 근사 알고리즘을 소개한다.