• 연혁
    • 원장님 인사말
    • 학원 위치
    • 강사소개
    • 일반 과정
    • 학무과 알림판
    • 수강생 취업 신청
    • 기업체 취업 추천 의뢰
    • 자유게시판
    • 국가기술 자격증
    • 학습·업무 자료실
    • 국비과정1
    • 국비과정2
    • 국비과정3
    • 국비과정4
    • 온라인 상담
    • 입학 상담 게시판
    • 등록 안내
    • 학원 자료실
    • 포토 앨범
    • 온라인 수강신청
    • 나의 수강조회
    • 수강과목 관리
HOME
학원소개
학과안내
게시판
자료실
국비과정
입학안내
수강신청
CLOSE
학원소개
연혁
원장님 인사말
학원 위치
강사소개
상위메뉴
학과안내
일반 과정
상위메뉴
게시판
학무과 알림판
수강생 취업 신청
기업체 취업 추천 의뢰
자유게시판
상위메뉴
자료실
국가기술 자격증
학습·업무 자료실
상위메뉴
국비과정
국비과정1
국비과정2
국비과정3
국비과정4
상위메뉴
입학안내
온라인 상담
입학 상담 게시판
등록 안내
학원 자료실
포토 앨범
상위메뉴
수강신청
온라인 수강신청
나의 수강조회
수강과목 관리
상위메뉴
학과안내

일반 과정

언어과

Visual Basic

컴퓨터 언어 중의 하나인 종래의 Basic은 MS-DOS상에서 작동하는 통상의 프로그램 개발을 하기 위한 프로그램 언어이지만, Visual Basic이란 이와는 달리 윈도용 소프트웨어를 개발하기 위한 프로그램 언어이다. 비주얼 베이직은 윈도나 버튼을 양식(form)에 배치해 감으로써 그래픽 사용자 인터페이스(GUI)를 구사하는 프로그램을 매우 쉽게 개발할 수 있는 것이 특징이다. 중간 부호를 사용하기 때문에 실행 속도는 빠르지 않다.

특징은 화면처리의 기본적인 부분을 자동적으로 작성해 주므로, 종래에는 프로그램 개발자만 작성할 수 있었던 윈도용 소프트웨어를 초보자도 쉽게 작성할 수 있다. 마이크로소프트의 Quick Basic을 토대로 하고 있기 때문에 Basic을 사용한 적이 있는 사람이라면 쉽게 프로그래밍할 수 있다. 또한 애니메이션 작성, 데이터베이스 작성 등 응용범위가 넓으며, Excel이나 Access 등과 같은 응용 프로그램과도 함께 사용함으로써 소프트웨어의 기능을 대폭 확대할 수 있다는 점 등이다.

C언어

C 언어란 1980년대말부터 널리 보급된 컴퓨터 프로그래밍 언어로 어떠한 언어보다도 광범위한 분야에 적합하도록 설계된 언어이다. C 언어의 문법 및 기본 프로그래밍 기법을 습득함으로써 C언어에 대한 기본지식을 정립하는 과정이다.
미국 벨 연구소의 리치(D.M. Ritchie)가 개발한 시스템 기술(記述) 언어. 컴파일러나 소프트웨어 개발용 도구로도 사용된다. 특징은 ㉠프로그램을 기계어 명령에 가까운 유형으로 직접 기술할 수 있고, ㉡언어를 간단하게 하여 풍부한 표준 자료집을 갖게 할 수 있으며, ㉢연산자가 많고, ㉣다른 기종에 프로그램 이식이 쉽다는 점이다.

C++

C 언어의 지식을 기본으로 OOP개념과 더불어 WINDOWS 환경에서 실행되는 PROGRAM을 작성하는 기법을 배운다. 정보처리시험에서도 C++에 대한 내용을 다루므로 시험준비에서도 효과적이다.

JAVA

객체 지향 프로그래밍 언어로서 보안성이 뛰어나며 컴파일한 코드는 다른 운영 체제에서 사용할 수 있도록 클래스(class)로 제공된다. 객체 지향 언어인 C++ 언어의 객체 지향적인 장점을 살리면서 분산 환경을 지원하며 더욱 효율적이다.

자바 특징

① 자바는 간단하다 (simple)
하나의 소프트웨어가 제작될 때는 소프트웨어를 제작하는 비용도 많이 들지만 유지 보수하는 비용도 어마어마하다. 자바 언어는 이러한 점을 고려하여 디자인되었다. 자바 언어는 C++를 기반으로 개발되었음에도 C++에서 혼란을 일으키는 부분을 제거했다. 예를 들면 연산자 오버로딩, 다중 상속 같은 것들이다. 그리고 C++에서 문제가 되는 기억 장소 경영 문제를 자동 쓰레기 회수와 할당(auto garbage collection)으로서 극복했다. 그러므로 프로그래머는 이것에 더이상 신경을 쓸 필요가 없다.

② 자바는 객체 지향 언어이다 (object-oriented)
요즘의 컴퓨터 언어는 객체 지향 언어로 개발된다. 자바도 객체 지향 언어이다. 객체 지향 언어에 대해 여기서 자세히 언급할 수는 없고 간단한 일례를 들면 상속이라는 것이 있다. 부모 객체로부터 자식 객체는 상속을 한다. 자식 객체가 부모 객체로부터 상속을 받으면 부모 객체의 데이터와 메소드를 사용할 수 있음을 의미한다. 따라서 소프트웨어를 개발할 때 재활용 측면에서 많은 장점을 가진다.

③ 자바는 보안에 강하다 (secure)
자바는 원래부터 네트워크 분산 처리 환경에서 사용하기 위해 디자인된 언어이다. 네트워크 환경은 다른 환경보다 보안의 측면이 강조되는 환경인 만큼 자바는 보안에 중점을 두고 있다. 자바는 바이러스가 침투하지 못하는 구조를 가지고 메모리에서 데이터 접근을 제한할 수 있다. 접근을 허용하지 않으면, 애플리케이션의 데이터 구조 또는 데이터에 대한 접근은 불가능하다.

④ 자바 아키텍처는 중립적이다 (architecture neutral)
네트워크는 다양한 기종의 컴퓨터와 다양한 플랫폼(예를 들면, 윈도 NT, 솔라리스, 매킨토시 OS 등의 운영 체제를 일컫는 말이다)과 다양한 하드웨어로 이루어져 있다. 자바는 자바 코드 소스를 컴파일하여 바이트 코드를 만들어내며 이 바이트 코드는 다양한 플랫폼에 설치된 자바 인터프리터에 의해 해석되기 때문에 어떠한 플랫폼에서도 실행 가능하다. 따라서 새로운 기계라도 자바 인터프리터만 설치되어 있으면 바이트 코드를 해석할 수 있다.

⑤ 자바는 이식성이 높다 (portable)
기존의 언어는 각각의 플랫폼마다 수치 연산 문제 등으로 인하여 약간씩 다른 코드를 사용한다. 그러나 자바는 이식성이 강하여 다른 운영 체제, 다른 CPU에서도 같은 코드를 사용할 수 있다. 이식성이 높을 때의 단점은 각각의 시스템의 특성을 고려하지 않기 때문에 최적의 성능을 얻어낼 수 없는데, 자바는 이러한 것을 극복한 언어이다.

• 강의시간

(오전)
1교시10:00~10:50
2교시 11:00~11:50
3교시 12:00-12:50, 1:00-1:50

(오후)
4교시 5:00~5:50
5교시 6:00~6:50
6교시 7:00-7:50
7교시 8:00-8:50

*
3교시 : 겨울방학, 여름방학 특강시에만 강의개설이 되며 개학후는 강의가 없습니다.
TOP