2024. 5. 1. 22:26ㆍ나도 할 수 있는 Java&Spring 웹 개발 종합반
코딩에서 중요한 것 : TPC
개인적인 의견 : 자료구조나 마인드맵은 어떨까?
Thinking : 사고 개념 정리
질문을 던지고 문제를 접근하는 방법을 생각해보는 시간
목적 : 프로그램 요소들의 관계를 이해, 풀어야 할 문제의 핵심 키워드 찾기
EX) 자바 프로그램을 이용하여 두 개의 정수를 더하여 결과를 출력하시오.
자바 프로그램 : 프로그래밍 언어
언어란?
: 인간이 사용하는 언어와 기계가 사용하는 언어가 있음
컴퓨터와 사람이 소통할 수 있는 언어를 프로그래밍 언어라 함
컴퓨터와 사람 사이의 커뮤니케이션
자료의 성격 / 데이터의 성격 -> 자료형
연산 -> 연산자 ( 덧셈, 뺄셈, 곱셈, 나눗셈, ... )
결과 -> 어딘가에 보관해야 하겠지?
저장매체는 다양하게 가능
메모리, 파일, 데이터베이스 ...
출력 -> 어디에 ?
Ex : 콘솔(DOS), GUI(그래픽 사용자 인터페이스), WEB ...
Presentation : 표현하기
= 메모리 이해하기
생각한 부분을 그림으로 표현하기
메모리에서 어떻게 동작하는가? (문법, 용어, 기술)
예를 들어
A = 1;
B = 1;
int C;
C = A+B;
일 때
A, B, C -> 변수(기억 공간, 데이터를 저장하려면 변수가 필요함)
+ -> 연산자
= -> 대입, 할당(변수 안에 데이터를 넣는 것, 저장이라 함)
1 -> 자료(정수형)
메모리 -> (반도체칩) (RAM) <- 기억공간 (이름과 주소를 지님)
Coding : 코딩하기
해당 강의는 FSA 방식으로 진행
Follow Coding : 강사주도 (강의 보며 이해)
Self Coding : 강사 + 자기주도 (따라하기)
Apply Coding : 자기주도
-> 100% 이렇게 할 필요는 없음
대학교 당시 수업이 생각났다. FSA 방식이 주로였던거 같은데 어떤 강의일지 기대된다 !
'나도 할 수 있는 Java&Spring 웹 개발 종합반' 카테고리의 다른 글
[패스트캠퍼스] [ 프로그램의 3대 요소 : 변수(V), 자료형(D), 할당(A) ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 12~16강 (0) | 2024.05.03 |
---|---|
[패스트캠퍼스] [JavaSE 프로젝트 만들기 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 7~11강 (0) | 2024.05.03 |
[패스트캠퍼스] [개발환경 구축] 나도 할 수 있는 Java&Spring 웹 개발 종합반 6강 (0) | 2024.05.02 |
[개발환경 구축] 나도 할 수 있는 Java&Spring 웹 개발 종합반 5강 (0) | 2024.05.01 |
[패스트캠퍼스] [개발환경 이해] 나도 할 수 있는 Java&Spring 웹 개발 종합반 4강 (0) | 2024.05.01 |