4년제 대학 수업 이름입니다!! 이게 뭘 배우는 건지 알려주세요 ㅠㅠ
LO
안녕하세요 이건 공식 홈페이지 설명인데요제가 이쪽에 지식이 부족해서(전공이 아닙니다;;)이정도만 읽어서는정확히 뭘 배우는 건지(컴퓨터 문외한의 입장에서)무슨 지식이 사전에 필요한건지명확하게 알기가 힘듭니다...ㅠㅠ종류가 많으니까 아시는 것만 답변 부탁드려요 ^^쉽게 설명해주시면 더 감사합니다 ㅎㅎ
CSE211 시스템프로그래밍 (System Programming)최근들어 유비쿼터스 컴퓨팅이라고 하는 새로운 컴퓨터 환경 패러다임에 대한 관심이 높아지면서 이를 구현할 수 있는 시스템 기술로 임베디드 시스템, 센서네트워크 시스템 기술의 중요성이 더욱 커지고 있다. 본 시스템 프로그래밍 과목은 이러한 최신 기술들을 습득하고 응용 제품을 설계하기 위해서 필수적으로 수강해야 하는 시스템 소프트웨어, 임베디드시스템 관련 기초 과목이다.
본 교과목에서는 시스템 소프트웨어를 구성하는 어셈블러, 링커, 로더, 운영체제 디바이스 드라이버에 관한 이론적 사항을 공부하고 이들을 조합하여 설계할 수 있는 능력을 키운다. 즉, 어셈블리 언어를 익힌 후 이를 이용한 여러 프로그래밍 기법을 터득하고, 링커 및 로더에 대한 기초적인 개념 및 설계방법을 파악하도록 한다. 본과목을 수강한 학생들은 시스템 프로그램 설계에 필요한 목표설정, 분석, 제작, 시험평가 능력을 배양한다.
본 과목은 체계적이고 실제적인 실습 교육을 병행한다. 어셈블러, 로더, Cross compiler, 운영체제 디바이스드라이버 등 다양한 시스템소프트웨어를 임베디드 리눅스 시스템 환경에서 직접 구현해 봄으로써 임베디드 시스템 환경에 대한 기초 지식과 실무 경험을 갖추도록 한다.CSE218 컴퓨터구조 (Computer Organization and Architecture)간단한 논리회로부터 Decorders, Registers, Counters 등은 물론 Memory Units에 이르기까지 각종 디지털 요소(Component)들의 작동원리와 특성을 알아보고, 컴퓨터에서의 데이터 표현방법을 학습한다.
이러한 지식을 토대로 각각의 명령어를 수행하는데에 필요한 컴퓨터의 구성요소와 기본조직을 자세히 살펴보고, 이와 같이 가상적으로 정의된 컴퓨터 시스템을 이용하여 어떻게 프로그램이 작성되고 또한 실행되는지를 이해한다.CSE311 운영체제 (Operating Systems)운영체제는 컴퓨터시스템의 자원(CPU, Memory,Storage,Process,File,입출력장치등)을 효율적으로 관리하는 동시에 사용자에게 컴퓨터시스템을 편리하게 사용토록 편리한 interface 를 제공하는 SW 덩어리이다. 목적이 가리키듯, 운영체제라는 SW는 프로세스관리, 메모리 관리, 화일 관리, 디바이스관리등을 담당하는 여러개의 모듈들이 매우 유기적으로 결합되는 구조를 가지고 있다.
본 강의에서는 운영체제가 무엇이며, 운영체제내에서 어떠한 문제가 발생하며, 그러한 문제는 어떠한 방법으로 해결되고 있는가등을 배우게 될 것이다. 운영체제에서 다루어지는 기법들은 단순히 운영체제 내에서만 이용되는 것은 아니다. 예를들면, thread를 이용하는 프로그램의 작성에 있어서 동기화는 매우 중요한 기술을 요구하고 있으며, 운영체제를 이수한 학생은 이러한 기술을 자연스럽게 배양하는 계기가 될 것이다.CSE320 인터넷프로토콜 (InternetProtocol)TCP/IP 프로토콜을 중심으로 데이터링크, 네트웍, 트랜스포트, 애플리케이션 계층의 표준 인터넷 프로토콜을 이해한다. 여기에는 ARP, IP, RIP, ICMP, TCP, U에, TELNET, FT, HTTP, SMTP, SMTP, DNS 등의 프로토콜이 포함되며, 이들 프로토콜 각각의 동작과 함께 상호간의 작용을 종합적으로 공부한다.
이 과목의 목적은 인터넷 구조, 프로토콜 및 관련 어플리케이션에 대한 전반적인 이해를 도울 것이다. 지금까지 인터넷을 사용자 입장에서 사용하였지만 실제적으로 어떻게 인터넷이 동작되는가를 알려줄 것이다. 현재 가장 많이 쓰이고 있는 인터넷 프로토콜 스텍을 따라 관련 프로토콜들을 배우게 될 것이다. 특히 사용자에 익숙한 상위계층 프로토콜부터 하위계층으로 내려가면서 설명함으로 이해가 쉬울 것이다.
이과목을 통하여 인터넷 사용자로써 인터넷에 늚固駙?대한 이해를 심화할 뿐만 아니라, 앞으로 차세대 인터넷 시대 및 유비쿼터스 시대에 대비하여 정보통신 기술 및 서비스를 연구 개발하는데 있어 기초 지식을 확보하는 기회를 가지게 될 것이다. 앞으로 학생들이 연구소 또는 산업체 등에서 활용할 수 있는 필수적인 기본 정보통신 지식을 가지게된다.
CSE332 데이터베이스 (Database)데이터베이스는 우리 사회의 거의 모든 분야에서 다양한 형태로 활용되고 있으며, 우리는 우리도 모르는 사이에 여러 데이터베이스들을 일상 생활에서 직간접적으로 이용하고 있다. 기업 및 기관의 정보 시스템 및 웹 사이트, 인터넷 포털 및쇼핑몰, 모바일 포털, 백화점 및 할인점의 POS, 금융기관의 ATM 등은 데이터베이스 활용 분야의 일부이다.
본 과목에서는 이러한 데이터베이스를 구축하고 관리해주는 시스템 소프트웨어인 데이터베이스 관리 시스템 (Database Management System, DBMS)의 기본사항들을 배운다. 데이터베이스와 DBMS의 기본 개념, 이들이 기반으로 하는 데이터 모델 및 데이터베이스 언어, DBMS를 구성하는 모듈들과 각각의 역할, 화일 시스템 및 인덱싱 등에 대해서 교재를 통해 공부하고, 상용 DBMS 패키지를 이용한 프로젝트를 통해 공부한 내용한 확인하는 과정을 거친다.
데이터베이스가 대부분의 정보 시스템에서 광범위하게 활용되고 있고, 정보 및 컴퓨터공학 전공 학생들은 향후 이러한 정보 시스템의 개발에 직간접적으로 관여될 것으로 예상된다.
따라서 본 과목은 정보 및 컴퓨터공학 전공 학생들이 필히 수강해야 할 과목이며, 데이터베이스설계 과목의 선수과목이다.
-
소희
과목들 제대로 익힐 수만 있다면 천재!
과목중 하나만이라도 학생들이 익히고 회사생활 햤으면...