JAVA와 C#의 차이점
2017. 11. 2. 23:44
DevLog/JAVA
프로그램 구조Javapackage hello; public class HelloWorld { public static void main(String[] args) { String name = "Java"; // 매개변수를 확인 if (args.length == 1) name = args[0]; System.out.println("Hello, " + name + "!"); } }C#using System; namespace Hello { public class HelloWorld { public static void Main(string[] args) { string name = "C#"; // 매개변수를 확인 if (args.Length == 1) name = args[0]; Console.WriteLi..
컴퓨팅 사고력(Computational Thinking)이란?
2017. 5. 13. 23:00
IT Trends
컴퓨팅 사고력(이하 CT)는 문제해결과정입니다. CT는 많은 특징과 성질이 있죠. CT는 컴퓨터 응용프로그램에 개발에 필수적이죠. 또한, 모든 과목에 걸쳐 문제해결을 도와주는 데 사용하기도 합니다. 가령, 인문학, 수학, 과학 등에요. 여러 교과에서 CT를 배운 학생은 교실 안에서 배우는 교과 내용과 교실 밖의 삶의 관계를 볼 수 있게 됩니다. 이 코스는 CT의 몇 요소를 경험하는 과정을 제공합니다. 즉,분해: 자료, 과정, 문제를 작고 다룰 수 있는 부분으로 나누기 패턴 인식: 데이터 안에 있는 패턴, 동향, 규칙들을 관찰하기 추상화: 이 같은 패턴들을 만드는 일반 원칙 정하기 알고리즘 설계: 이 문제나 유사한 문제를 풀기 위한 단계적 방법 만들기 아래 단체들은 교육자를 위한 CT를 만들기 위해 협조하..