토목공학개론
이 책에서는 인류의 긴 역사와 토목공학은 어떤 관계를 형성하여 발전해 왔는지를 살펴보고, 토목공학의 각 분야가 우리들의 생활에 어떤 영향을 미치는지 등을 생각해 본다. 또 최근 들어서 많은 발전을 이루고 있는 해양개발이나 해양플랜트 등의 새로운 분야에 대해서도 간단하게 언급하여 독자들이 토목공학을 쉽게 이해하도록 하였다.
구조공학개론
저자는 대학에서 구조공학을 강의하면서 구조공학을 처음 접하는 사람에게 이와 같은 광범위한 과목을 간단하게 소개할 필요성을 느껴 본서를 집필하였다. 구조물의 설계는 다양한 아이디어가 필요하고, 특히 최근 들어서 미관을 중요시하는 트렌드에 힘입어 아름다운 구조물의 건설은 모든 구조 기술자의 사명이기도 하다. 따라서 특별한 구조 검토가 필요하거나 미관 설계를 위하여 토목, 건축 분야의 다양한 현대 구조물에 관한사진을 소개하였는데, 이와 같은 많은 사진들은 구조 공학자가 구조설계의 컨셉을 잡는데 도움이 될 것이다.
전자기학
전반부는 정전계를 다루고 후반부는 시변전자계를 다루면서 전자장이라는 과목으로 강의를 한다. 강의를 적절히 할 수 있도록 장의 내용을 적절히 분배하였으며, 또한 이론 중심의 내용을 조금 줄이고, 문제 풀이를 통한 실질적 내용을 다룰 수 있도록 내용을 보강하였다. 특히 많은 학생들이 벡터에 대한 개념을 어려워하고 있어 초반에 수학적 내용을 줄여 처음 입문하는 학생들에게 부담을 주지 않도록 노력하였으며, 전자기학의 중요 이론에 맞는 설명과 그에 맞는 적절한 예제를 통해 실질적 이해의 폭을 넓히고, 실무에서 응용할 수 있는 능력을 배양할 수 있도록 구성하였다.
현장실무 건설기계공학
건설기계는 사용자의 요구에 따라 날로 새로운 자동화 기계와 그리고 공법에 따른 기계가 개발 되고 있어 국가에서는 크게 27종으로 구분 하여 등록 관리 하고 있으나 27종 건설기계의 전반에 대한 교육 및 현장 활용자료가 없어 그 동안 해외,국내 현장과 교단에서 강의 경험과 실무를 바탕으로현실적인 건설기계관리에 도움이 되고자 이 책을 집필 하였다. 책의 주요내용은 국가에서 시행하고 있는 국가 직무능력(NCS) 현장 학습모듈을 중점으로 개발하여 현장 실무자나 향후 건설기계 관리, 운영, 부품 그리고 기술에 관한 전문직 종사자와 자격시험에도 활용할 수 있도록 책을 발간 하였다.
콘크리트 구조설계
설계(Design)란 합리적, 안정적, 경제적인 차원에서 발주자 또는 시민의 수요에 맞추어 계획, 조사, 구조 계산 및 도면 작성 등 계획부터 시공직전까지의 모든 과정을 총칭하며, 설계자(Designer)가 기본적인 과목들의 기초지식과 각종 법들을 바탕으로 실시하게 된다. 따라서 토목기술자가 설계를 이해하지 못하면, 도면을 제대로 파악할 수 없고, 올바른 시공에도 어려움이 따른다. 본 책은 2012년 개정된 콘크리트구조기준과 2010년 개정된 도로교설계기준 및 해설을 바탕으로 하였으며, 기본적 이론소개와 일부 토목구조물의 설계 예를 수록하여 학업에서 습득한 각종 기초과목의 지식들이 어떻게 구조 계산에 적용이 되는지 사례 및 적용방법을 제시하였다.
건축의 이해
이 책은 건축설계를 전공한 필자의 시각에서 쓴 건축개론서이다 책의 내용은 전체 15개의 장으로 구성되었고 각각의 장은 다시 3~4개의 절로 나누었다. 그리고 1장「건축의 의미」부터 시작하여 15장「건축과 윤리성」에 이르기까지 순서를 배열하였다. 특히 마지막의「건축과 윤리성」부분은 현행 4년제 혹은 5년제 건축교육체제에서 이 부분을 집중적으로 다룰 교과목이 마땅치 않음을 감안하여 하나의 독립된 장으로 구성하였다.
(초보자를 위한) C++ 프로그래밍
C++ 언어는 C 언어에 클래스 개념을 추가하여 객체 지향 프로그래밍이 가능하도록 1983년경에 B. Stroustrup이 개발한 언어로 현재 널리 사용되고 있는 프로그래밍 언어이다. 이 책은 C++의 프로그래밍을 기초 문법을 중심으로 설명하였고, 실제로 사용하기 위한 실전적인 내용을 중점으로 이해할 수 있도록 Visual studio 2013 기반으로 구성한 책이다. C++ 프로그래밍을 처음 접하거나 객체 지향 프로그램의 초보자를 위한 저서이며, 이 책의 프로그램 개발 환경은 Visual Studio 2013 통합 개발 환경을 사용하여 기초부터 응용까지 상세하게 설명하였다. 이 책은 제0장 Visual Studio 2013 통합 개발 환경부터 제16장 파일 입출력으로구성되었다. 특히 1학년 과정에서 C 언어를 배우고 C++를 시작하면 C 언어의 내용을 충분히 이해를 해야 하는데 그렇지 않을 경우을 대비해서 1장에서 11장까지는 C언어의 내용에 기반을 두고 C++의 기초 내용을 다루었고, 12장에서 16장까지는 객체 지향 프로그래밍의 주요 내용인 객체와 클래스, 클래스의 기능, 다양한 클래스,클래스에 관한 고수준의 기능으로 연산자 중복, 클래스의 형 변환, 메모리의 할당과 해제, 템플릿 클래스, 예외 처리 등을 집중적으로 다루었다.
토질역학
토질역학은 토목공학 중에서도 가장 늦게 학문으로 자리잡은 분야이지만 최근에는 연약지반 처리, 도심지 굴착, 터널, 대규모 절토 및 성토, 지반보강, 지반환경, 고층 빌딩이나 중량구조물의 기초, 불포화 토질역학, 지반의 액상화 등 다양한 문제의 대두로 토목공학에서 가장 중요한 분야가 되었으며, 학문과 기술도 획기적으로 발전되고 있다. 본서의 내용 구성은 기본적인 역학개념을 중심으로 학생들이 토질역학을 쉽게 이해할 수 있도록 주요 내용만을 간추려서 수록하였고, 설명도 이해하기 쉽게 하였으며 각 장마다 비교적 풍부한 예제를 제시하였다.
에너지절감 검증실무
이 책은 처음 다섯 개 장에서 M&V의 기본을 다루며, 여기에는 M&V의 개요, IPMVP의 개요, 그리고 레트로피트 분리 방법, 전체 시설 분석 방법, 교정 시뮬레이션 방법이 포함된다. 그 다음의 세 개 장에서는 M&V의 실무를 다루고 있으며, 여기에는 계획 수립, M&V 결과 보고, 운영과 유지가 포함된다. 그 다음 세 개 장에서는 M&V와 관련이 깊은 관련 분야를 다루고 있으며, 여기에는 성과 보증, 정밀 진단, 역커미셔닝이 포함된다. 이 외에도 M&V 관련 여러 가지 지침 및 표준을 다루며, 불확도를 다룬다.
로고스 전자회로
이 책은 총 22개 장과 부록으로 구성되었으며, 대학에서 교재로 사용할 경우, 두학기에 걸쳐 강의할 수 있도록 집필하였다.