[Java] 자바로 프로그래밍 입문하기: 0.0. 여는 글
서적
본 강의는 Princeton University의 Robert Sedgewick 교수님이 저술한 <Introduction to Programming in Java - An Interdisciplinary Approach>를 기반으로 합니다.
여는 글
프로그래밍은 물리학, 공학, 수학, 컴퓨터 과학 등 수많은 분야에서 굉장히 다양하게 활용됩니다. 하지만 이들은 각자 프로그램을 다루는 방법이 다르죠. 물리학자는 시뮬레이션을 구동하는 프로그램을 원할 것이고, 공학자는 미분 방정식의 해를 구하는 프로그램을 원할 것이며, 컴퓨터 과학자는 특정한 프로그래밍 환경의 지식을 요구할 것입니다.
우리가 프로그래밍을 배울 때는 보통 특정한 분야만을 고려하여 배웁니다. 수학을 배우는 학생들은 매트랩을 사용해봤을 것이고, 업무 자동화가 필요한 직장인은 파이썬을 추천받았을 것입니다. 하지만 이런 게 진정한 프로그래밍의 학문적인 접근일까요? 이 강의에서 우리는 새로운 컴퓨터 환경에 적응하고 다양한 응용 분야에서 컴퓨터를 효과적으로 이용하기 위해 필요한 지식과 경험을 다뤄볼까 합니다.
또한 프로그래밍이 그다지 어렵지 않다는 것과, 컴퓨터의 힘을 활용하는 것이 상당히 보람차다는 것을 강조하고 싶습니다.
웹사이트
이곳에서 서적의 원문을 직접 볼 수도 있고, 작성된 예제 프로그램들을 가져다 쓸 수도 있습니다.목차
본 강의는 4개의 단계로 프로그래밍의 기초를 배웁니다. 이는 다음과 같습니다:
- 기초 요소
- 함수
- 객체지향 프로그래밍
- 알고리즘
끝.
댓글
댓글 쓰기