메뉴 건너띄기
상단메뉴 바로가기 본문 바로가기

미리 알아보는 학과별 프로그래밍: 컴퓨터공학과

  • 2023-08-11 17:39
  • SW마에스트로

안녕하세요

지난 번에 이어, 이번에 소개할 학과는 바로 '컴퓨터공학과'입니다.




컴퓨터공학과에서는 컴퓨터 기술과 관련된 다양한 분야의 프로그래밍을 다룹니다.

이러한 이유로 각 분야에 맞는 학과들이 발달되어 있는 편입니다.



첫 번째로 소개할 프로그래밍은 'Java'입니다.

자바는 객체 지향 언어로 개발된 프로그래밍 언어이고

이는 자바 가상 머신(JVM)을 사용하여 운영체제와는 독립적으로 작동할 수 있어,

어느 운영체제에서나 같은 형태로 실행 될 수 있습니다.

이러한 자바는 게임 개발, 클라우드 컴퓨팅, 빅 데이터 처리, 인공 지능 애플리케이션 개발 등에서 사용됩니다.




두 번째로 소개할 프로그래밍은 'C++'입니다.

C++은 기존의 C언어에 여러 가지 기능을 추가하여 만든 프로그래밍 언어입니다.

이때 처음부터 객체 지향 언어로 개발된 자바와 달리,

C++은 C언어에 객체 지향적 기능을 추가하여 만들어졌습니다.

이러한 특징으로 인해 내용이 방대하고 어렵다는 단점을 가지고 있습니다.



지금까지는 보편적인 컴퓨터 기술을 다루는 프로그래밍에 대하여 소개해보았는데요!

이제부터 조금 더 자세히 들어가

웹사이트 개발 및 디자인을 할 때에 반드시 알고 있어야 하는

3가지 프로그래밍에 대하여 소개하도록 하겠습니다.




첫 번째 웹분야는 바로 'HTML'입니다.

HTML은 웹 브라우저에서 문서 및 웹 페이지가 표시되는 방법을 규정하는 언어입니다.

이는 어떠한 웹사이트에서든 블록을 구성하는데 사용되므로 웹사이트의 구조를 만들 수 있습니다.

특히 HTML로 웹사이트의 기본적인 구조를 만들고 나면, 다른 언어를 사용해 보강할 수 있기에

웹 분야 3가지 언어 중 가장 먼저 배우면 좋다고 합니다.




두 번재 웹분야는 'CSS'입니다.

CSS는 HTML로 만들어진 문서의 스타일을 지정하는 방식을 규정하는 스타일 시트 언어입니다.

비록 정적인 프로그래밍 언어이지만, 웹사이트를 시각적으로 더욱 매력적으로 보이게 만드는데 사용 될 수 있습니다.





마지막 웹분야 언어는 'JavaScript'입니다.

자바스크립트는 웹페이지에 포함되어 있는 다양한 구성요소들의 동작을 변경할 수 있는 도구를 제공하는 언어입니다.

이를 통해 웹사이트를 보다 인터랙티브하게 만들어 다양한 범위의 작업을 수행할 수 있습니다.

이러한 웹분야의 대표적인 3가지 언어들 사이의 차이점을 파악한다면

웹사이트 개발 과정에서 일어나는 일들을 이해하는데 보다 도움이 될 것입니다.


이렇게 컴퓨터 기술을 다루기 위해 각각의 목적을 가진

5개의 프로그래밍에 대하여 살펴보았는데요,

컴퓨터 기술과 관련된 프로그래밍을 할 때에 목적이 무엇인지 잘 인지하여

알맞은 프로그래밍을 사용하시길 바랍니다!







첨부파일 (1)