스마트폰은 소프트웨어 대학에서 어떤 전공을 선택합니까?
소프트웨어 엔지니어링은 엔지니어링 방법을 사용하여 효과적이고 실용적이며 고품질의 소프트웨어를 구축하고 유지 관리하는 방법을 연구하는 분야입니다. 프로그래밍 언어, 데이터베이스, 소프트웨어 개발 도구, 시스템 플랫폼, 표준, 디자인 패턴 등이 포함됩니다. 현대 사회에서는 소프트웨어가 여러 방면에서 사용되고 있다. 이메일, 임베디드 시스템, 인간-기계 인터페이스, 사무용 제품군, 운영 체제, 컴파일러, 데이터베이스, 게임 등 일반적인 소프트웨어
소프트웨어 공학 주요 과정은 C/C++, 데이터 구조, 이산수학, 어셈블리 언어, 현대 운영 체제, 구조화 컴퓨터 구성, C# 언어, 자바 언어 (선택), 데이터베이스 원리, 알고리즘 분석 및 설계, 컴파일 원리, UML, 소프트웨어 엔지니어링, 소프트웨어 요구 사항입니다.
컴퓨터 과학 및 기술 전공은 주로 좋은 과학적 소양을 가진 학생, 시스템, 컴퓨터 과학 및 기술의 기초 이론, 기초 지식, 기본 기술 및 방법 (컴퓨터 하드웨어, 소프트웨어 및 응용 포함) 을 양성한다.
컴퓨터 과학 및 기술 전공 주요 과정은 고급 수학, 선형 대수학, 확률론과 수학 통계, 이산수학, 조합수학, 컴퓨터 원리, 인공지능, 프로그래밍 기초, 객체 지향 프로그래밍, 디지털 논리 회로, 아날로그 전자 기술, 데이터 구조, 알고리즘 설계, 웹 프로그래밍, 컴퓨터 구성 및 구조, 운영 체제입니다 데이터베이스 애플리케이션, 정보 보안, 마이크로컴퓨터 기술, 어셈블리 언어, 단일 칩 기술, 임베디드 시스템, 임베디드 운영 체제, 임베디드 설계 및 애플리케이션, 모바일 애플리케이션 소프트웨어 개발 등
소프트웨어 공학, 컴퓨터 과학 및 기술의 기본 수업은 모두 비슷하지만 컴퓨터 과학과 기술도 하드웨어 지식을 포함하고 소프트웨어 엔지니어링은 소프트웨어 설계에 더 중점을 둡니다.