计算机科学与技术:学科定义与人才需求

0 下载量 177 浏览量 更新于2024-06-29 收藏 165KB PPT 举报
"计算机专业知识体系ppt课件.ppt" 在计算机科学领域,计算机学科是一个综合性的研究范畴,它涵盖了计算机的设计、制造以及利用计算机处理信息的各个方面。计算机学科由科学和技术两个紧密相连的部分组成。计算机科学关注的是理论研究,旨在探索现象、揭示运行规律,而计算机技术则专注于计算机硬件和软件的开发,以及信息处理的技术和方法。 计算机科学系的学生需要具备多方面的素质和能力。首先,品德素质是基础,包括诚实守信、团队合作等品质。文化素质要求学生有扎实的基础知识,如数学、逻辑思维等。心理素质是应对压力和挑战的能力,以及持续学习的意愿。专业素质涉及对计算机编程、数据结构、算法等专业知识的掌握。身体素质也是必要的,因为计算机行业往往需要长时间的工作和集中精力。 随着信息化建设的发展,计算机专业人才的需求也多样化。科学型人才专注于基础理论与核心技术的创新性研究;应用型人才需要具备将理论知识转化为实际应用的能力;工程型人才则是在项目实施和系统集成中起到关键作用。因此,学生不仅需要系统地学习计算机科学基础理论、软硬件系统知识,还要有创新能力与实践操作能力,以适应不同岗位的需求。 在计算机专业知识体系中,通常包括以下几个主要部分: 1. 计算机体系结构:研究计算机硬件系统的组成和工作原理,如CPU、内存、输入输出设备等。 2. 计算机网络:探讨网络协议、数据传输、网络安全等内容。 3. 操作系统:研究操作系统的设计与实现,包括进程管理、内存管理、文件系统等。 4. 数据结构与算法:学习如何高效地组织和操作数据,以及解决问题的策略。 5. 编程语言:掌握至少一种或多种编程语言,如C++、Java、Python等。 6. 软件工程:理解软件开发的生命周期,包括需求分析、设计、编码、测试和维护。 7. 人工智能与机器学习:研究让计算机模拟人类智能的理论和技术。 8. 数据库管理系统:学习如何设计、实现和管理数据库。 9. 计算机图形学:研究如何生成和操作图像,广泛应用于游戏、动画和虚拟现实等领域。 这些知识领域的学习和掌握,是构建一个全面的计算机专业能力框架的基础,为进入科学型、应用型或工程型工作岗位做好准备。通过深入学习和实践,计算机专业学生可以更好地适应快速发展的信息技术行业,为社会的信息化建设做出贡献。

SELECT PIS.SHOW_FLT_DETAIL AS SHOW_FLT_DETAIL -- new , PIS.SHOW_AWB_DETAIL AS SHOW_AWB_DETAIL -- new , PIS.DISPLAY_AIRLINE_CODE AS CARRIER_CODE , DECODE(PIS.REVERT_FLOW,'N',PIS.FLOW_TYPE,DECODE(PIS.FLOW_TYPE,'I','E','I')) AS FLOW_TYPE , PIS.SHIP_TO_LOCATION AS SHIP_TO_LOCATION , PIS.INVOICE_SEQUENCE AS INVOICE_SEQUENCE , PFT.FLIGHT_DATE AS FLIGHT_DATE , PFT.FLIGHT_CARRIER_CODE AS FLIGHT_CARRIER_CODE , PFT.FLIGHT_SERIAL_NUMBER AS FLIGHT_SERIAL_NUMBER , PFT.FLOW_TYPE AS AIRCRAFT_FLOW , FAST.AIRCRAFT_SERVICE_TYPE AS AIRCRAFT_SERVICE_TYPE , PPT.AWB_NUMBER AS AWB_NUMBER , PPT.WEIGHT AS WEIGHT , PPT.CARGO_HANDLING_OPERATOR AS CARGO_HANDLING_OPERATOR , PPT.SHIPMENT_PACKING_TYPE AS SHIPMENT_PACKING_TYPE , PPT.SHIPMENT_FLOW_TYPE AS SHIPMENT_FLOW_TYPE , PPT.SHIPMENT_BUILD_TYPE AS SHIPMENT_BUILD_TYPE , PPT.SHIPMENT_CARGO_TYPE AS SHIPMENT_CARGO_TYPE , PPT.REVENUE_TYPE AS REVENUE_TYPE , PFT.JV_FLIGHT_CARRIER_CODE AS JV_FLIGHT_CARRIER_CODE , PPT.PORT_TONNAGE_UID AS PORT_TONNAGE_UID , PPT.AWB_UID AS AWB_UID , PIS.INVOICE_SEPARATION_UID AS INVOICE_SEPARATION_UID , PFT.FLIGHT_TONNAGE_UID AS FLIGHT_TONNAGE_UID FROM PN_FLT_TONNAGES PFT , FZ_AIRLINES FA , PN_TONNAGE_FLT_PORTS PTFP , PN_PORT_TONNAGES PPT , FF_AIRCRAFT_SERVICE_TYPES FAST , SR_PN_INVOICE_SEPARATIONS PIS --new , SR_PN_INVOICE_SEP_DETAILS PISD--new , SR_PN_INV_SEP_PORT_TONNAGES PISPT --new WHERE PFT.FLIGHT_OPERATION_DATE >= trunc( CASE :rundate WHEN TO_DATE('01/01/1900', 'DD/MM/YYYY') THEN ADD_MONTHS(SYSDATE,-1) ELSE ADD_MONTHS(:rundate,-1) END, 'MON') AND PFT.FLIGHT_OPERATION_DATE < trunc( CASE :rundate WHEN TO_DATE('01/01/1900', 'DD/MM/YYYY') THEN TRUNC(SYSDATE) ELSE TRUNC(:rundate) END, 'MON') AND PFT.TYPE IN ('C', 'F') AND PFT.RECORD_TYPE = 'M' AND (PFT.TERMINAL_OPERATOR NOT IN ('X', 'A') OR (PFT.TERMINAL_OPERATOR <> 'X' AND FA.CARRIER_CODE IN (SELECT * FROM SPECIAL_HANDLING_AIRLINE) AND PPT.REVENUE_TYPE IN (SELECT * FROM SPECIAL_REVENUE_TYPE) AND PPT.SHIPMENT_FLOW_TYPE IN (SELECT * FROM SPECIAL_SHIPMENT_FLOW_TYPE) AND PFT.FLIGHT_OPERATION_DATE >= (select EFF_DATE from SPECIAL_HANDLING_EFF_DATE) )) AND PFT.DELETING_DATETIME IS NULL AND FA.AIRLINE_UID = PFT.AIRLINE_UID AND FA.DELETING_DATETIME IS NULL AND PTFP.FLIGHT_TONNAGE_UID = PFT.FLIGHT_TONNAGE_UID AND PTFP.RECORD_TYPE = 'M' AND PTFP.DELETING_DATETIME IS NULL AND PPT.TONNAGE_FLIGHT_PORT_UID (+)= PTFP.TONNAGE_FLIGHT_PORT_UID AND PPT.RECORD_TYPE (+)= 'M' AND PPT.DISCREPANCY_TYPE (+)= 'NONE' AND PPT.ADJUSTMENT_INC_FLAG (+)= 'Y' AND PPT.DELETING_DATETIME (+) IS NULL AND FAST.AIRCRAFT_SERVICE_TYPE_UID = PFT.AIRCRAFT_SERVICE_TYPE_UID AND FAST.DELETING_DATETIME IS NULL AND PIS.TEMPORAL_NAME = TO_CHAR((CASE :rundate --new WHEN TO_DATE('01/01/1900', 'DD/MM/YYYY') THEN TRUNC(SYSDATE) ELSE TRUNC(:rundate) END ), 'YYYYMM') || '00' AND PIS.INVOICE_SEPARATION_UID = PISD.INVOICE_SEPARATION_UID --new AND PISD.INVOICE_SEP_DETAIL_UID = PISPT.INVOICE_SEP_DETAIL_UID --new AND PISPT.PORT_TONNAGE_UID = PPT.PORT_TONNAGE_UID --new AND PIS.PRINT_SUPPORTING_DOC = 'Y';上面是oracle的写法,请转成spark SQL的写法。

2023-06-02 上传