상담신청
캠퍼스*
이름*
연락처*
- -
문의사항
내용확인
  • 02-588-9991

국비 과정 ‘나도 들을 수 있을까?’
고민하지말고 문의하세요!

title

-

-

C_PACKAGE

C패키지

수강기간3개월

수업일평일반 주 5일 or 주말반 주 2일(토,일)

핵심포인트!

C언어,C++,알고리즘을 한번에! 해결!

C언어 C++ 자료구조 문법을 이해하고 다양한 실습예제를 통한 개인의 프로그래밍 
실력향상에 목표를 두고 있습니다. 실습진행에 개별 크리틱을 진행합니다.

CURRICULUM교육과정

교육과정의 개월수를 선택하여 세부과정을 볼 수 있습니다.

  • 1주차

    ● C언어의 개요 - 오리엔테이션,강사 및 강의 소개 - 프로그래밍 언어와 컴파일러 - Hello World, printf함수.escape sequence,주석 ● 자료형, 변수, 상수 - 출력변환문자 - 심볼릭상수, 리터럴 상수 ● 자료의 입출력 - 입력 스트림과 자료전송 - 입력버퍼와 출력버퍼 - scanf, getchar, puts, getch ● 연산자 - 산술,증감, 대입,비교,논리,비트, 이동,조건, sizeof,. 형변 환연산자 ● 제어문(조건문)  - 단순 If문  - If ~ else문  - 다중 if문  - 중첩 if문

  • 2주차

    ● 제어문(조건문) - switch문 - 중첩 switch문 - if문과 switch문 비교 ● 제어문(반복문) - for문 - 이중for문 ● 제어문(반복문과 기타 제어문) - while문 - do~while문 - break문 - contine문 ● 제어문의 활용 - 난수 생성과 활용 - 진짜 난수, 의사 난수 - 난수 생성을 이용한 프로그램 작성 ● 일차원 배열 - 최대값, 최소값을 구하는 알고리즘 - 순차정렬, 선택정렬 알고리즘

  • 3주차

    ● 다차원 배열 - 이차원 배열의 이해와 활용 ● 함수와 기억클래스 - 함수 정의와 선언 그리고 함수 호출 - 지역변수와 전역변수 - static변수(정적변수) ● 포인터의 개념 - 포인터의 이해 - 배열이름과 포인터의 관계 ● 포인터와 함수 - 포인터의 활용

  • 4주차

    ● 문자열 - 문자상수 Vs 문자열 상수 - 문자열과 포인터 ● 문자열 함수 - string.h 헤더파일 - 문자열 함수 구현 ● 구조체 - 구조체 정의 및 활용 - 전화번호 관리 프로그램 작성 ● 해더파일 작성 & 파일 분할 ● 파일 입출력 - 파일 입출력의 개념 - FILE 구조체, 포인터

1개월

C언어

  • 1주차

    ● 포인터 고급 - 다중 포인터 - 포인터 배열 - void형 포인터 - 함수 포인터 ● 메모리 관리와 동적 할당 - 메모리 구조  - malloc / free함수 - 동적 할당 프로그램 작성 - 구조체와 동적 할당을 활용한 프로그램 작성 ● 파일 입/출력을 이용한 행맨 게임 - 파일 입출력과 문자열 이용한 프로그램

  • 2주차

    ● 단순 연결 리스트  - 단순 연결 리스트의 개념 이해 및 연결 리스트를 이용한 실습 - 단순 연결 리스트를 이용한 미니 프로젝트 ● 이중 연결 리스트]  - 이중 연결 리스트의 개념 이해 및 이중 연결 리스트를 이용한 실습 ● 스택  - 스택의 개념 이해 및 실습

  • 3주차

    ● 큐 - 큐의 개념 이해 및 실습 ● 검색 - 선형 검색, 보초법, 이진검색, 복잡도 ● 문자열 검색 - 브루트-포스법, - KMP법, Boyer-moore법 ● 재귀함수 - 재귀적 사고 및 재귀 함수 정의 ● 정렬 - 버블정렬, 삽입정렬, 셸정렬

  • 4주차

    ● 정렬 - 퀵정렬, 병합정렬, 힙정렬 ● 트리 - 트리에 대한 이해, 순서 트리 탐색 - 이진 트리, 이진 검색 트리 만들기 - 힙, 힙정렬 ● 해시 - 해시법, 충돌, 체인법, 오픈주소법(재해시) ● 그래프 - 그래프 개념 - 최소 신장 트리 - 합집합 찾기

2개월

자료구조&알고리즘

  • 1주차

    ● C++ better than C - 객체를 이용한 입출력 - Function Overloading - Default Parameter - namespace, - inline - reference - new, ● 구조체와 클래스 - 구조체와 클래스, 클래스와 객체

  • 2주차

    ● Objective Oriented Programming - 클래스 멤버의 접근제어(Access Control) - OOP(Object Oriented Programming)란? - Encapsulation & Information hiding - Constructor & Destructor - this포인터, . const멤버, static멤버 ● Copy Constructor - 디폴트 복사생성자, 얕은 복사 Vs 깊은 복사 ● Array of Object / Pointer of Object - 객체배열, 객체배열과 생성자 - 객체포인터, 객체포인터와 생성자 - 객체포인터 배열

  • 3주차

    ● Pointer of Object - Custom 클래스 구현 후 고객관리 프로그램 작성 ● Inheritance - 상속이란? - 상속의 관계 - protected 멤버 - 상속의 3가지 유형(public, protected, private) - 상속관계에서 생성자 호출 순서 - 다중상속 ● Inheritance & Polymorphism - 객체 형 변환 - Overriding - Binding(Static Binding, Dynamic Binding) .- Virtual, Virtual 소멸자 - 순수 가상함수 ● Operator Overloadig - friend 함수, - MyString 클래스 작성 후 +, ==, +=, = 연산자 오버로딩 - 이항 연산자 오버로딩

  • 4주차

    ● Operator Overloading - 단항 연산자 오버로딩 - 디폴트 대입(=)연산자 - 대입(=)연산자 오버로딩 - cin, cout, endl 파헤치기 ● Templat - 템플릿이란? - 함수 템플릿 - 클래스 템플릿 ● 예외처리 - try, catch, throw - Stack Unwinding ● String class  - string class 소개  - 예제 프로그램 작성 ●  Vector   - Vector 개념   - 예제 프로그램 작성

3개월

C++

빠른 전화상담 신청

  • 이름
  • 지점
  • 연락처 - -

개인정보 수집동의 보기

수강생 인터뷰

더보기

실시간수강후기

더보기

메가 선생님

더보기

콘텐츠기획

이재용 강사

프론트엔드

안재욱 강사

정보보안

도현 강사

생성형AI (스테이블 디퓨전)

김중원 강사

프론트엔드

이광호 강사

빅데이터&AI

정병재 강사

파이썬

최이안 강사

백엔드

조규원 강사

프론트엔드

박종호 강사

C,C++

박성기 강사

파이썬

최현 강사

빅데이터&AI

이영배 강사

백엔드

이장욱 강사

코딩테스트

전인배 강사

백엔드

이규영 강사

백엔드

김인규 강사

정보보안

김정우 강사

백엔드

신보람 강사

빅데이터&AI

서현경 강사

백엔드

안병욱 강사

간편 상담 / 수강료 문의

학과선택 희망하시는 학과를 선택해 주세요.
  • 100% 국비 지원
    과정
    K-Digital
    과정
인기과정 다른학과 희망 시 위 학과선택에서 클릭해 주세요.
기타과목

과목 입력 후 엔터키를 눌러주세요. (15자 이내)

희망교육과정
캠퍼스
이름
연락처 - -
문의사항
  • 개인정보 수집동의 보기

    • 1. 개인정보의 수집 목적 - 메가스터디아이티아카데미 사이트 내 서비스 제공 계약의 성립 및 유지 종료를 위한 본인 식별 및 실명확인, 가입의사 확인, 회원에 대한 고지 사항 전달 등 - 메가스터디아이티아카데미 사이트 내 서비스 제공을 위한 통합ID 제공, 고객센터 운영, 불량회원 부정이용 방지 및 비인가 사용방지, 이벤트 및 마케팅 기획관리, 서비스 개발을 위한 연구조사, 물품 등의 배송 등 - 메가스터디아이티아카데미 사이트 내 서비스 관련 각종 이벤트 및 행사 관련 정보안내를 위한 전화, SMS, 이메일, DM 발송 등의 마케팅 활동 등 - 당사 및 제휴사 상품서비스에 대한 제반 마케팅(대행포함) 활동 관련 전화, SMS, 이메일, DM 발송을 통한 마케팅, 판촉행사 및 이벤트, 사은행사 안내 등 2. 수집하는 개인정보 항목 [필수입력사항 ] - 성명, 아이디, 비밀번호, 이메일주소, 주소, 우편물수령지, 전화번호(휴대폰번호 포함),이메일주소, 생일 등 (i-PIN을 통한 신규가입의 경우 주민등록번호가 아닌 본인 확인 기관이 제공한 정보를 수집합니다.) [선택입력항목] - 이메일/SMS/전화/DM 수신동의 ,결혼 여부, 결혼기념일, 기타 기념일, 선호 브랜드 등 개인별 서비스 제공을 위해 필요한 항목 및 추가 입력 사항 [서비스 이용 또는 사업처리 과정에서 생성 수집되는 각종 거래 및 개인 성향 정보] - 서비스이용기록, 접속로그, 쿠키, 접속IP정보, 결제기록, 이용정지기록 등 단, 이용자의 기본적 인권 침해의 우려가 있는 민감한 개인정보(인종 및 민족, 사상 및 신조, 출신지 및 본적지, 정치적 성향 및 범죄기록, 건강상태 및 성생활 등)는 수집하지 않습니다. 3. 개인정보의 보유/이용기간 및 폐기 당사(패밀리 사이트 내)는 수집된 회원의 개인정보는 수집 목적 또는 제공 받은 목적이 달성되면 지체없이 파기함을 원칙으로 합니다. 다만, 다음 각 호의 경우 일정기간 동안 예외적으로 수집한 회원정보의 전부 또는 일부를 보관할 수 있습니다. - 고객요구사항 처리 및 A/S의 목적 : 수집한 회원정보를 회원탈퇴 후 30일간 보유 - 당사가 지정한 쿠폰 서비스의 임의적인 악용을 방지 하기 위한 목적 : 수집한 회원정보 중 회원의 기념일 쿠폰 사용여부에 관한 정보를 회원 탈퇴 후 1년 간 보유 - 회원 자격 상실의 경우 : 메가스터디아이티아카데미 사이트 내 부정 이용 및 타 회원의 추가적인 피해 방지를 위해 수집한 회원정보를 회원 자격 상실일로부터 2년간 보유 - 기타 당사 및 제휴사가 필요에 의해 별도로 동의를 득한 경우 : 별도 동의를 받은 범위 (회원정보 및 보유 기간) 내에서 보유 상기 조항에도 불구하고 상법 및 '전자상거래 등에서 소비자보호에 관한 법률'등 관련 법령의 규정에 의하여 다음과 같이 일정기간 보유해야 할 필요가 있을 경우에는 관련 법령이 정한 기간 또는 다음 각 호의 기간 동안 회원정보를 보유할 수 있습니다. - 계약 또는 청약철회 등에 관한 기록 : 5년 - 대금결제 및 재화등의 공급에 관한 기록 : 5년 - 소비자의 불만 또는 분쟁처리에 관한 기록 : 3년 개인정보를 파기할 때에는 아래와 같이 재생할 수 없는 방법을 사용하여 이를 삭제합니다. - 종이에 출력된 개인정보 : 분쇄기로 분쇄하거나 소각 - 전자적 파일 형태로 저장된 개인정보 : 기록을 재생할 수 없는 기술적 방법을 사용하여 삭제

Mega IT Academy Location전국지점안내

메가스터디 교육그룹, 메가스터디IT아카데미는 책임지는 교육을 원칙으로 하고 있습니다. 좋은 시설과 교육으로 수강생 여러분의 발걸음에 올바른 나침반이 되어 드리겠습니다.

List
  • 강남캠퍼스 위치안내

  • 주소

    서울특별시 강남구 강남대로94길 13, 삼경빌딩 1층~5층
  • 대표전화

    02-588-9991
  • 지하철 이용시

    [2호선] 강남역 11번출구,12번출구 2분거리