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을 한 눈에 보실 수 있습니다.