计算机系统(系统)体系结构本专业以并行处理和容错计算为主,开设的课程反映了当前国内外计算机系统体系结构的发展水平。培养学生的计算机硬件和软件基础,以及通过计算机、计算机应用和软件开发,独立研究和设计计算机系统的能力。
数据库管理员
数据库管理员(DBA)的主要工作职责是准确、安全地使用、开发和维护计算机化数据库的性能(包括完整性和安全性)。该岗位的工作职责会根据不同的公司有所偏向,有的会是纯数据库维护相关,有的会从事数据库开发。有时,工作内容会受到公司使用的数据库类型以及DBMS的流程和功能的影响。
通常情况下,数据管理员的主要工作是确保数据的一致性、定义良好、易于访问、安全以及在紧急情况下可恢复。在这个过程中,如果出现任何意外情况,那么就需要排除故障。因此,数据管理员需要与程序员、操作员、IT项目经验和技术人员保持联系。除了资金,数据库管理员还需要提供用户培训、用户支持和用户反馈,并在此基础上编写报告、说明文档和操作手册。
系统
计算机系统被广泛使用。编程自动化和软件*是通常与应用相关的两个方面。程序设计自动化,即计算机自动进行程序设计,是计算机普及的必要条件。早期的计算机是由机器指令手工编程,费时费力,容易出错,不易阅读、调试和修改。50年代初开始使用的汇编语言与机器指令一一对应,用内存代码和符号地址代替机器指令的操作码和地址码,然后通过翻译器生成机器指令,有效地改善了程序设计的条件。虽然是低级语言,但因为可以手工编写高质量的程序,所以仍然保留了生命力。20世纪50年代中期出现的高级编程语言,可以根据项目的算法的规则和特点,定义严格的语言和描述方法,使设计人员以语言形式编译项目的源程序,然后通过编译程序自动编译以机器指令形式表达的目标程序,大大提高了程序设计的劳动生产率。高级编程语言有数百种,其中主要的有BASIC、FORTRAN、ALGOL、COBOL、PASCAL等。



