1、汕头大年夜学工学院打算机系课程简介ENC9105工程方案导论EngineeringDesign(2学分)Introductionto的实践教学阶段,以培养优良的次第方案风格。先修课:打算科学导论本课程先讨论工程师的足色跟职责,然后以一个小一样往常用品的创新方案进程为载体让老师深造使用一些聚会、结构、方案、决定方面的货色,并作一CST9212团聚数学DiscreteMathematics(4分)学些书面跟举动报告的练习,为当前深造跟任务打基础。本课程介绍打算机专业必需的数学基础知识。课程同时适宜自动化、电子、治文科学等与信息处理相关的专业的老师选修。老师将深造数理逻辑、聚拢ENC9301工程师职
2、业品格与任务Ethicsand论、图论跟代数结构等知识,并通过课程的深造,提高抽象思想跟逻辑分析、推理的才能。ProfessionalismofEngineers(1学分)本课程介绍工程师在社会展开中所扮演的足色、工程师的社会任务、职业品格以及工程师对于大年夜众健康、安全、状况跟可接着展开的任务。并讨论工程先修课程:打算科学导论、初等数学、线性代数CST9208数字逻辑DigitalLogic3学分师与状况、状况爱护、指点才能、社会平等、工程法律基础、专业注册机构跟工程职业法那么等方面的本课程为打算机专业的课程。要紧内容包括:布尔代数、逻辑门电路、组合及时序逻辑电路的分征询题。析与方案、存储器
3、跟可编程逻辑器件、数模模数转换等。课程引入了硬件描画语言VHDL跟电子设CST9100打算科学导论IntroductionScience(1学分)toComputing计自动化,反响了现代数字电路的展开倾向。通过深造,老师将把持数字电路的全然知识跟全然技能,以及小型数字系统的方案办法。该课程的任务跟目的是帮助老师对全体打算机学科停顿认知跟导学。课程起首从打算模型与二进制开始,介绍打算机科学与技能一级学科范围内的一些要紧的全然不雅念,为当前深造专业课程准备需求CST9208汇编语言次第方案ProgrammingByAssembleLanguage3学分的知识。本课程内容要紧包括Intel微处理器
4、的全然结构、寻址办法与指令系统、汇编语言与汇编次第功能、汇编语言次第方案办法、汇编语言次第常用调试方法、中断系统的不雅念、I/O把持办法、中断次第设计办法、磁盘文件存取次第方案。CST9104次第方案基础FundamentalsProgramming(4学分)of解说面向进程低级语言结构、算法结构及次第方案的全然办法跟技能。课程以尽管淡化详细语言办法恳求老师把持低级语言数据典范、结构、子次第、结构特点及把持呼应的语法描画货色。并以指点性先修课程:次第方案基础、数字逻辑CST9210数据结构DataStructure(4学分)教学,恳求老师快速把持C语言,进入以编程为目本课程系统介绍数据结构的全
5、然不雅念、全然把持及其模范使用例子,并介绍经典查寻、排序算法。使老师理解数据货色的特点,学会数据结构办法,并末尾存在分析跟处理幻想世界征询题在打算机中表析跟处理搜集系统的才能。CST9309数据库情理Databasetheory(4学分)示的才能,为后续课程奠定较好的基础。先修课程:次第方案基础,初等数学本课程要紧介绍关系数据库实践、数据库方案办法跟数据库相关技能。使老师理解跟把持数据库系统的全然不雅念、关系模型及其运算,SQL语言的使用、CST9211打算机结构与系统结构Computer关系数据库规范化实践以及数据库方案办法。先修课程:团聚数学、数据结构、打算机形成情理Organizatio
6、n&Architecture(4学分)本课程以打算机系统结构为主线,以打算机情理为重点。通过本课程的教学,使老师把持打算机系统的结构跟结构;把持打算机各部件的形成、功能的全然任务情理;把持新一代汇编语言次第方案的基起源基础理、办法与技能。CST9310把持系统OperatingSystem4学分本课程通过下述内容的解说:把持系统功能、结构、模型;以多道次第方案技能为基础的各子系统的工作情理、方案办法;把持系统实例分析。力图使学先修课程:数字逻辑生把持把持系统跟根起源基础理的方案办法,为后续课程的深造奠定基础,使老师活在肯定的系统方案、开拓、使用跟爱护的才能。CST9301软件工程Softwar
7、eEngineering(3分)学先修课程:次第方案基础、数据结构、打算机结构与系统结构、汇编本课程以现代的敏捷软件开拓进程为重点,件进程生命周期,软件工程方案,需求猎取,软件方案团队开拓,软件测试以及测试自动化,软件部署跟爱护,软件进程跟产品资量评价跟改进等方面的实践跟实践。同时还介绍软件重用以及主流的软件工程货色跟技能,并通过课程工程实践这些技能先修课程:面向货色的编程与方案介绍软CST9011数值办法NumericMethods2学分本课程是打算机专业的课程。要紧内容包括:打算数学的根起源基础理跟办法、插值与函数逼近、数值微积分、方程式跟方程组的数值解法、常微分方程的数值解法等。通过深造
8、该课程,提高老师的工程打算才能,为老师使用打算机处理复杂科学打算征询题打下优良的基础。CST9307编译情理Compilerstheory(3学分)本课程要紧介绍编译次第结构的全然不雅念、根起源基础理跟全然的实现办法。通过深造恳求老师:能把持编译次第将低级语言源次第翻译为板滞语言次第的残缺进程;把持词法分析情理跟相关的有限自动机实践;把持常用的语法分析的几多种办法跟语义分先修课程:初等数学、线性代数CST7111花费练习ProductionPractice(1学分)本课程是本专业特别要紧的综合性实践教学环节,是老师综合使用所学知识技能为当前走上社会工析的全然思想;把持优化的常用办法跟目的代码的
9、生成办法。作岗位前必需的要紧路途。老师通过毕业花费实习,不仅可以延迟适应社会,尽早联系任务单位,先修课程:次第方案基础、团聚数学、数据结构。同时可以检验所学全然知识跟全然技能,进一步加强实践联系理论,丰富实践阅历,稳定所学专业知识,理解当前社会提高科学技能,觉察自己的知识CST9308打算机搜集与通信Communication(4学分)ComputerNetwork&缺少,在毕业行停顿重点深造。为老师毕业能寻到优良任务制作条件。本课程系统介绍打算机搜集的展开跟根起源基础理,重点介绍搜集系统结构、协议层效力、物理层、数据链路层、搜集层、搜集互连、运输层、打算机搜集安全跟因特网的演进等外容。通过课
10、堂教学、开放CST9001算法分析与方案AlgorithmAnalysis&Design(2学分)讲座跟方案方案,使老师理解搜集协议与理论系统的关系,准确把持搜集与通信的全然不雅念,熟悉它本课程介绍有效的算法的方案跟分析。内容包括计算模型,排序跟查寻,矩阵算法,图算法,静态规们在打算机搜集技能中的使用,使老师末尾存在分划,方式匹配,近似算法跟NP完备性等。先修课程:数据结构,团聚数学A/D&D/A转换及总线。先修课程:数字逻辑、打算机情理跟系统结构CST9002面向货色次第方案Object-OrientedProgramming(2学分)CST9015打算机图形学ComputerGraphic
11、s(2分)学本课程引会晤向货色次第方案办法,以C+/Java语言作为编程货色,在结构化次第方案办法的基础出息一步深造面向货色次第方案这一现代编程技术。面向货色次第方案办法更加适宜大年夜型软件开发,这得益于其封装,承袭,多态等要紧特点。本课程要紧内容有全然数据典范跟把持结构,类跟对象,复合数据典范,承袭机制,多态性,类属机制。先修课程:次第方案基础本课程是打算机科学专业的专业选修课。通过本课程的深造,恳求老师理解打算机图形学的展开历史、现状及展开趋势,理解打算机图形学与相关学科、技能的关系;熟悉打算机图形学的经典算法;理解打算机图形学研究的全然办法跟图形打算机处理的全然思路,形成对本范围的肯定看
12、法。先修课程:次第方案基础、数据结构CST9004软件货色与状况ComputerAidSoftwareCST9016搜集工程Networkengineering(2学分)本课程系统介绍打算机搜集工程的全然方案办法跟工程规范,重点介绍打算机搜集硬件、搜集把持Engineering(2学分)本课程系统介绍UP框架的全然不雅念跟全然办法,重点介绍在UP的框架下使用UML货色对系统停顿系统、搜集数据库、智能大年夜厦方案、线缆分析与测试、搜集安全系统跟电子商务模型等外容。通过课堂教学、开放讲座跟方案方案,使老师全然存在分析跟处理搜集系统的才能。面向货色分析与方案的办法,使老师把持在一个典型的软件开拓货色
13、与状况中使用行系统建模的办法、技能跟技能。UML跟方案方式进先修课程:把持系统、打算机搜集与通信CST9006人工智能导论IntroductiontoArtificialIntelligence(2学分)CST9017嵌入式系统EmbeddedSystem(2学分)本课程介绍人工智能的根起源基础理、办法及使用领域。老师将深造知识表示、推理办法、搜索技能、板滞深造跟神经搜集等知识,把持肯定的智能系统嵌入式系统技能已被广泛地使用于工业把持系统、信息家电、通信配备、医疗仪器、智能仪器仪表等众多范围。通过本课程深造,老师可以理解嵌入式方案办法。系统技能全然不雅念、特点、分类,把持嵌入式系统软硬件设系统
14、C/OS停顿详细分析,使老师可以熟练把持嵌入式系统的方案与开拓办法。先修课程:团聚数学、数据结构、次第方案基础CST9008使用密码学AppliedCryptography(2学分)先修课程:打算机结构与系统结构、汇编本课程系统介绍密码学的展开历史跟根起源基础理,重点介绍对称密码过错称密码单向散列函数CTS9018数据开掘DataMining2学分本课程的目的是使老师把持数据开掘的全然不雅念密钥交换数字签名等要紧密码算法的数学基础实现技能与使用办法,使老师活在使用全然的密码技能来保障信息安全性的末尾才能。及相关技能。教学内容要紧包括:1数据开掘2的全然不雅念,功能,处理进程及使用范围;数据预处
15、理;(3)算法介绍;4各技能的使用实例及近景。CTS9013微机情理与接口技能I/OInterface2学分MicroComputer&CST019企业建模与使用集成BusinessModeling本课程以微处理器情理作为基础,以微型打算机系统作为实例,重点介绍打算机系统中的接口电路的andApplicationIntegration(2学分)本课程以现代的企业为视觉,介绍软件工程各有关相关情理、功能跟技能。在论述什么缘故打算机系统实践在企业建模中的使用实践,专门针对企业的特点停顿企业系统方案、企业系统开拓等企业建模过中需求I/O接口电路的基础上,介绍串行接口、并行接口、中断把持器、DMA把持
16、器、计数器定时器、程、办法以及相关实践。分析企业系统集成的层次:数据集成、软件集成、使用集成以致流程集成所涉Design3学分及的实践、技能、办法跟企业系统先修课程:打算机搜集、把持系统IT框架等。本课程介绍系统分析与方案的信息系统开拓办法,建议老师使用面向货色系统分析与方案办法跟开发货色,课程关注不雅念,注重办法,注重实践。课程介绍状况、事物、类图、用例与场景描画、用例CST9020多核次第方案2学分MulticoreProgramming图、系统次第图、活动图等类图、交互图、货色数据库等先修课程:软件工程。OOA模型跟包图、方案OOD模型。本课程是打算机专业的选修课程。课程介绍多核体系结构
17、、多核处理器及在多核平台长停顿软件开拓的实践与办法。通过深造,老师将把持常用的并行算法,多线程次第方案,OpenMP与MPI编程,以及多核厂家供应的软件调优货色,为在多核平台下开发软件打下优良的基础。CS9023把持系统实例分析InstanceAnalysisofOperatingSystem(2学分)本课程要紧以Linux内核为实例,分析把持系统的结构与方案思想,同时也讨论Linux系统的详细应先修课程:次第方案基础,打算机形成与系统结构用。通过深造系统内核的数据结构跟算法,使老师把持把持系统的进程管理、存储管理、文件管理、配备管理,以及进程间通信等核心模块的方案与实CTS9021片上可编程系统SOPCSystemOnProgrammableChips(2学分)本课程通过相关软硬件的介绍,通过USB接口使用、现办法,并可以熟练地在件开拓。Linux系统平台长停顿软音频处理、视频表示、搜集效力器结构等模范使用,使老师理解跟把持基于打算机系统实验室DE2实验先修课程:次第方案基础、数据结构、汇编语言程序方案、把持系统情理状况的片上可编程系统的结构办法,理解相关硬件接口技能。CTS9022系统分析与方案SystemsAnalysisand