목록전체 글 (463)
브래의 슬기로운 코딩 생활
오늘은 자동차를 스와이프 하면 스와이프 한 거리 만큼 이동하게 하는 게임을 만들었다. 이번에도 저번주에 만들었던 룰렛 게임과 비슷한 원리로 만들었다. 그리고 다음주는 시험인데 오픈북 시험이다. -4월26일 중간고사 1) 일시: 4월26일 14시-15시30분(1시간 30분) 2) 장소: 인관 301호 3) 방식: Open PPT(다른 자료도 허용, 그러나 학생간 공유는 안됨) 4)범위: Chapter1~Chapter7(chapter5제외) * 전자기기 반입금지 *시험전 동영상 수강(출석에 포함)
오늘은 저번 시간에 이어서 테이블 뷰 만드는 실습을 이어하고 다음주에 볼 시험을 공지하셧다. 1교시 : Q&A 2-3교시 : 시험 cheat sheet : 자필 A4 2장(4페이지) 6주차는 옵셔널체이닝까지. 5주차 TableView 중요하므로 과제랑 영상 보면서 정리 해보고, 실습 10단계로 나눠보기. 4주차 convenience Initializer 안함. 3주차 computed property 제외, failable initializer 중요. 옵셔널 개념이 부족한 사람은 영상으로 학습하기.
상속과 다형성 Inheritance(상속) what • 기존의 클래스가 가지고 있는 변수와 메소드를 기반으로 필요한 변수와 메소드를 추가하거나 기존 메소드를 수정하여 새로운 클래스를 정의하는 것 • 기존 메소드의 수정을 재정의(overriding)라고 함. why or benefits • 비슷한 유형의 코드를 재사용하여 생산성이 높고 클래스 구조가 간소해진다 • 코드를 복사하는 방식이 아니기 때문에 효율적이다 • 검증된 코드를 사용하기 때문에 안정성이 증대된다. • 오류를 줄일 수 있다. • 재정의, 중첩으로 유연성과 확장성이 증대된다. 상속 관계 접근 수정자(access modifier) 필드, 메소드에 대한 접근 권한을 제어함 private은 선언된 클래스나 그 클래스로부터 직접 생성된 객체만 접근 ..
오늘은 다음 주에 있을 중간고사 내용을 복습 했다. DBMS: 종속성 중복성 해결 외부 스키마: 사용자의 관점~ 개념 스키마: 정의 내부 스키마: 물리적으로 저장 create database dbname; use database; 간단한 쿼리 구문 BETWEEN A AND B = AB포함 LIKE '김_': 김뒤에 한글자만 있는 데이터를 표시 NAME = NULL / 틀림 NAME IS NULL / 맞음 복잡한 문장에서는 괄호로 연산 우선순위 지정 테이블 수정 = ALTER TABLE 테이블명 데이터 조작어 (DML): SELECT, UPDATE, INSERT, DELETE 등 데이터 정의어 (DDL): CREATE, DROP, ALTER 데이터 제어어 (DCL): GRANT, REVOKE 인덱스: 목차..
데이터 베이스의 시작 파일 시스템 •초기에는 데이터를 파일 단위로 파일 서버에 저장하고 •LAN을 이용해서 파일 서버에 저장된 데이터를 각 컴퓨터의 응용 프로그램으로 조작 특징 •각 응용 프로그램이 독립적으로 파일을 다루기 때문에 데이터가 중복 저장될 가능성이 있음 (중복성) •응용 프로그램별로 필요한 데이터를 별도의 파일로 관리함 (종속성) •동시에 파일을 다루기 때문에 데이터의 일관성이 훼손될 수 있음 데이터 베이스 관리 시스템 (DBMS) •조직에 필요한 정보를 얻기 위해 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것 •DBMS가 설치되어 데이터를 가진 쪽을 서버(server), 외부에서 데이터 요청하는 쪽을 클라이언트(client)라고 함 특징 •데이터의 중복을 줄이고 데이터를 표준화..
운영체제(OS: Operating System) 데이터 처리 장치(컴퓨터, 노트북 또는 스마트폰 등)의 전원을 켜면 가장 먼저 만나게 되는 소프트웨어 임베디드(Embedded) 운영체제 - CPU의 성능이 낮고 메모리 크기도 작은 시스템에 내장하도록 만든 운영체제 - 임베디드 운영체제가 있는 기계는 기능을 계속 향상할 수 있음 = 소프트웨어 업데이트 펌웨어(Firmware) - 프로그램이라는 관점에서는 소프트웨어와 동일하지만 하드웨어와 밀접한 관계를 가지고 있다는 점에서 일반 응용소프트웨어와 구분되어 펌웨어는 소프트웨어와 하드웨어의 특성을 모두 가지고 있다고 할 수 있다. 운영체제의 정의 -사용자와 하드웨어 사이의 중간 매개체로 응용프로그램의 실행을 제어하고, 자원을 할당 및 관리하며, 입출력 제어 및 ..
[데이터베이스-8주차 (4/24) 중간고사 공지] 중간고사 공지 -시험일시 : 8주차(4/24) 수업시간 중 (1교시 정상수업, 2교시 부터 100분간 시험) -시험장소 : 기존 강의실 -시험범위 : 1~5주차 까지 배운 내용 (부속질의 까지 포함) -시험형태 : > 나누어준 시험지에 펜으로 답안을 써서 제출 > 쿼리문 작성을 요구하는 서술형 문제 (70%) > 주요 DB개념을 묻는 객관식 문제 (30%) *필기도구 지참 필수! -PC, 노트북, 스마트 기기 이용 금지 (불가피한 사유로 사전 협의가 이루어진 경우 한정적 허용) -책, 메모 를 포함한 어떠한 외부 정보도 참고 금지 -시험 중간 쉬는시간 없음, 퇴실시 재입장 불가 *공지된 주의사항을 어기거나 정당한 시험평가를 방해하는자는 즉시 퇴실 및 최저..
여러분 안녕하세요. 8주차 때(4/20(B반), 4/21(A반))에는 중간고사가 진행될 예정입니다. - 시험 범위 : 1주차에서 7주차까지 다룬 사항 - 시험 형태: 서술형(100%) - 시험 시간: 100분(응시 중 중간 퇴실 가능 / 재입실 불가) - 지참물 : 필기도구 (텍스트북 및 전자기기 사용 불허) 감사합니다.