프로그래밍


과정소개

PROGRAMMING CURRICULUM을 한 눈에 보실 수 있습니다.

수식이나 작업을 컴퓨터에 알맞도록 정리해서 순서를 정하고 컴퓨터 특유의 명령코드로 고쳐 쓰는 작업을 총칭해서 프로그래밍이라 하고, 컴퓨터의 명령 코드를 쓰는 작업을 특히 코딩(coding)이라고도 합니다. C언어, C++, 자료구조, 파이썬, 자바 TCP/IP 과정 등이 있습니다.


커리큘럼

PROGRAMMING CURRICULUM을 한 눈에 보실 수 있습니다.

과목
교육내용
교육기간

C언어

-프로그래잉 준비,변수와 자료형,기본 입출력 함수,연산자
-조건문,반복문,제어문,함수,변수의 생명주기
-1차원/다차원 배열,문자열 자료형,
-포인터,포인터 연산,포인터와 함수,구조체,동적할당
4주
자료구조
-재귀함수의 활용,배열/연결 리스트
-원형/이중 연결리스트,배열/동적할당 스택,원형/동적할당 큐
-이중트리,힙,향상 힙
-그래프,정렬
4주
TCP/IP
-소켓 프로그래밍 기본코드,파일조작 소켓함수정리,Iterative서버 계산기 만들기,UDP서버
-Half-close DNS 구성,소켓의 다양한 옵션,멀티프로세스 기반 서버 구현
-IO 멀티 플렉싱서버,다양한 입출력 함수정리,멀티캐스트 브로드캐스트
-입출력 스트림 분리,epoll.멜티스레드 기반서버
4주
C++
-개요,cout  cin endl,new delete,참조자
-클래스 기본,멤버 변수/함수,함수 오버로딩
-상속,오버라이딩,업/다운 캐스팅
-연산자 오버로딩,탬플릿,예외처리,STL 라이브러리 
4주
자바01
-개발 환경 설치,변수와 상수,기본 입출력,연산자
-제어문(조건문, 반복문),배열
-메소드,객체화와 static,오버로딩(overloading),객체지향 언어
-클래스와 객체,생성자,상속,오버라이딩(overriding),접근 제어자
4주
자바02-추상 클래스,인터페이스,예외 처리
-API(Application Programming Interface),컬렉션 프레임 워크(Arraylist,Vector)
-컬렉션 프레임 워크2(Set, Map),쓰레드와 동기화,파일 입출력
-DB 환경설치, JAVA와 연동,DDL, DML, SQL쿼리로 DB 읽고 쓰기
4주
파이썬-프로그래밍 준비,변수와 자료형,기본 입출력 함수,연산자,제어문
-자료구조 프레임웍 - list,튜플,딕셔너리(dict)
-Storage class - 메모리 구조와 변수의 종류
  함수 - 메서드 정의하기, 호출하기, 리턴이란?
  클래스와 객체 - 객체지향 개념, 상속, 다중 상속
-예외처리 - try catch, 파일입출력 - 읽기(read), 쓰기(write)
4주

과정목록

COLLEGE CURRICULUM을 한 눈에 보실 수 있습니다.