253.535.7400 | www.plu.edu/csce/ | csce@plu.edu |
计算机科学涉及计算系统的理论、设计和betvictor韦德体育,以及对信息存储和处理的研究。太平洋路德大学的课程提供了广泛的基础核心材料,强调分析和设计经验与大量的实验室工作,包括软件开发。此外,学生接触到各种编程语言和系统。学生可以选择一些高级课程,这些课程确保了知识的深度和对该领域当前发展的理解。计算机科学学士学位课程已通过ABET计算认证委员会的认证。
计算机工程是一门从快速发展的微型和微型计算机技术中发展起来的工程专业。课程包括计算机科学和电气工程的基本和高级元素,开发硬件和软件专业知识。选修课程可以集中在集成电路设计、机器人、微处理器betvictor韦德体育、计算机设计、计算机安全、betvictor韦德体育软件开发和人工智能等领域。计算机工程理学学士学位课程已通过ABET工程认证委员会的认证。
为了与大学的使命保持一致,“教育学生进行深思熟虑的探究,服务,韦德体育官方网站领导和关心他人,社区和地球的生活”,计算机科学和计算机工程课程有四个主要目标。
我们的目标说明了PLU计算机科学或计算机工程专业的毕业生在毕业后几年内有望实现的目标。
- 选择进入劳动力市场的毕业生将成为各自领域全面发展、富有创造力、富有成效和有价值的专业人士。
- 选择攻读高级学位的毕业生将被研究生课程录取,并在获得学位方面取得有效进展。
- 毕业生将具有从事终身学习的能力和愿望,并将适应新的技术、工具和方法。
- 毕业生将了解他们工作的社会、法律和伦理影响,并将与他们的同事和社区分享他们的知识技能和专业知识。
有关欧安会目标和成果的完整说明,请韦德体育该部门的网站www.plu.edu/csce/。
计算机科学和计算机工程初级课程(欧安会)
有几个初级课程是为有不同需求的学生设计的:
- 欧安会115:用计算机解决问题:特别适合在计算机科学方面很少或没有背景的学生,他们希望了解如何使用计算机解决问题。本课程也满足数学推理的要求。
- 欧安会120:计算机信息系统:特别适合商业专业学生和其他希望了解计算机和软件包betvictor韦德体育的学生。
- 欧安会144:计算机科学概论:供主修计算机科学、计算机工程、数学和大多数科学专业的学生,以及希望在计算机编程方面有丰富经验的其他学生参加。
- 欧安会270:数据结构:这是本专业的第二门课程。经部门批准,具有较强编程背景的学生可以进入本课程。
计算机科学和计算机工程专业
主修计算机科学的学生可以选择获得计算机科学的文学学士学位或计算机科学或计算机工程的理学学士学位。
文学学士学位课程是适合进一步专业学习的最低准备,通常与广泛的学习或相关领域的第二专业相结合。
理学学士学位是强大的科学学位,包含计算机科学,数学和科学的额外课程,为毕业后直接就业和进入研究生课程的学生提供服务。
学生应该在课程的早期学习欧安会144、270和数学151、152。
三个专业都有限制
- 所有欧安会和数学课程的最低成绩为C,所有其他辅助课程的最低成绩为C-。
- 只有一门欧安会专题课程(400、410、x87、x88或x89)可以作为一个专业的选修课。
- 要获得学士学位,必须在PLU完成至少12个高年级学时。
- 对于学士学位,必须在PLU完成至少16个高年级学时。
理学学士学位
主修计算机科学
欧安会的44个学时,加上30个学时的数学和科学辅助课程
- 计算机科学的44个学时必须包括欧安会144、231、270、320、343、371、380、499A和499B
- 核准选修课程的12个额外学分,其中一门必须来自欧安会的第367、386或444门课程
- 提交批准的选修课程将从上述欧安会319(除331、345和449)的计算机科学课程中选择,或从数学356的小时数中选择,不计入30小时的必修辅助课程
- 30小时的数学和科学辅助课程必须包括:
- 数学151、152、242、245
- 至少8个学时的认可科学课程,其中包括一年的实验室科学序列。PHYS 153, 154和163,164优先。
- 也可接受的是以下三个选项中的任何一个:CHEM 115, 116;生物学报22,226;或GEOS 102-105和GEOS 201之一
- 认可的科学课程是:除111以外的任何生物课程;第104、105号化学品除外;任何地质;任何物理;345年的中国建筑。
- 剩余的学时可选编号在329以上的任何数学课程(446除外)、欧安会331、欧安会131或任何经批准的科学课程。
未成年人
对计算机科学和电气工程未成年人的限制:必须在PLU完成至少8个高级学期。
计算机科学
20个学时,包括
- 欧安会144,270
- 增加八小时高级计算机科学课程,课程编号高于欧安会319(欧安会331、345、499A和499B除外)。要求支持:数学128,151,或同等学历
辅修电气工程
44个学时
- 欧安会131,144,231,331,345
- 需要支持:
- 化学115;数学151,152,和数学245或253
- 物理153 154 163 164
按学期提供的课程
秋季学期:115、120、131、144、270、331、343、371、380、386、499A j学期:120、487、488春季学期:115、120、131、144、231、270、320、345、367、385、444、499B交替学年:340、412、480
计算机科学与计算机工程(欧安会)本科水平课程
欧安会115:用计算机解决它- MR, NS
教授如何使用计算机结合数学推理来解决“现实世界”的问题。学生使用计算机工具解决涉及数学、数据和计算的日常问题。前提条件:满足PLU数学入学要求。(4)
欧安会120:计算机信息系统
计算机概论,包括以网络为中心的计算、计算机伦理、操作系统、电子表格、图形和相关主题。包括一个计算机实验室组件。先决条件:数学128或140或同等学历。(4)
欧安会131:工程导论
介绍工程专业和发展对该专业重要的基本技能,包括解决问题、工程设计、图形学、计算机的使用、计算机编程、工程经济学和工程伦理。前提条件:完成大学预科数学。(2)
欧安会144:计算机科学导论
介绍计算机科学,包括问题解决、算法设计、面向对象程序设计、数值和非数值betvictor韦德体育以及数据文件的使用。计算机对伦理和社会的影响。前提条件:四年的高中数学或数学140或同等学历。(4)
欧安会190:FYEP190:隐私和技术- NS
本课程将探讨技术对隐私的影响。其目的是让学生了解隐私在日常生活中的重要性,以及在新技术的攻击下如何保护隐私。它将从几个不同的角度探讨这些问题,包括看一下隐私的历史,与隐私相关的法律发展,用于保护隐私的方法,以及威胁隐私的技术发展。在这个过程中,学生将学习数学、计算机科学、历史、政治学、英语和军事科学的概念。(4)
欧安会231:数字系统
数字设计技术的分析,包括组合逻辑、电路时序、顺序逻辑、计数器和有限状态机。硬件描述语言VHDL将在几个韦德体育中教授和使用。包括通过仿真和硬件实现探索相关数字逻辑的计算机实验室组件。先决条件:欧安会144。(4)
欧安会270:数据结构
研究面向对象编程技术和基本数据结构的抽象和实现,包括列表、堆栈、队列和树,betvictor韦德体育于排序、搜索和数据存储。先决条件:欧安会144。(4)
欧安会287:计算机科学和计算机工程专题
为本科生提供常规课程中尚未提供的新的、一次性的和发展中的课程。在学生学期记录中,头衔将以ST:的形式列出,后面是学术单位指定的具体头衔。(1至4)
欧安会288:计算机科学和计算机工程专题
为本科生提供常规课程中尚未提供的新的、一次性的和发展中的课程。在学生学期记录中,头衔将以ST:的形式列出,后面是学术单位指定的具体头衔。(1至4)
欧安会289:计算机科学和计算机工程专题
为本科生提供常规课程中尚未提供的新的、一次性的和发展中的课程。在学生学期记录中,头衔将以ST:的形式列出,后面是学术单位指定的具体头衔。(1至4)
欧安会291:独立研究
为个别本科生提供常规课程所没有的入门课程。该头衔将在学生学期记录中以DS:的形式列出,然后是学生指定的具体头衔。前提条件:系主任同意。(1至4)
欧安会320:软件工程
开发大型软件包的工程方法。主题包括软件需求定义、面向对象的设计和编程、规格说明和软件测试。考虑围绕软件工程的社会和伦理问题。主要小组韦德体育。先决条件:欧安会270。(4)
欧安会330:人工智能概论
介绍人工智能(AI)的概念,包括专家系统、自然语言处理、图像理解和问题解决技术。考虑人工智能带来的伦理和社会困境。编程语言LISP和PROLOG将在几个韦德体育中教授和使用。先决条件:欧安会270。(4)
欧安会331:电路
介绍分析和设计直流和交流电路的基本技术和概念,包括基尔霍夫定律,电路定理,运算放大器,一阶和二阶瞬态和稳态电路,以及频率响应。计算机模拟和实验室工作是本课程的重要组成部分。先决条件:数学151;phys154或教师同意。(4)
欧安会340:形式语言
研究计算的形式模型(有限自动机、下推自动机和图灵机)。学习形式语言的概念,如正则表达式和语法。将有一个重要的编程组成部分,学生实现和测试算法。先决条件:欧安会270。(4)
欧安会343:程序设计语言概念
对不同计算机语言特征的研究和比较。将学习命令式面向对象语言、函数式语言和声明式语言。用几种语言编写的程序。包括一个计算机实验室组件。先决条件:欧安会270。(4)
欧安会345:微电子学
介绍微电子技术及基于BJT和MOSFET器件的集成电路分析与设计。讨论了模拟和数字betvictor韦德体育。主题包括:单级和多级滤波器和放大器,频率响应,反馈概念,数字逻辑和存储电路。计算机模拟和实验室工作是本课程的重要组成部分。先决条件:欧安会331。(4)
欧安会367:数据库管理
介绍设计、使用和实现数据库系统所需的基本概念。详细研究了实体关系模型和关系模型。个人、组织和社会对数据准确性和隐私性的关注。主要小组韦德体育。先决条件:欧安会144建议:欧安会270。(4)
欧安会371:算法的设计和分析
回顾了不同条件下的基本数据结构的效率。分析与搜索和排序相关的问题。本课程还将包括分析高级数据结构,包括哈希表和高度平衡树。它将包括图论算法的研究,启发式搜索,以及由讲师选择的其他主题。将会有一个重要的编程组件,学生将实现和测试算法。先决条件:欧安会270,数学245。(4)
欧安会380:计算机组织和汇编语言
汇编编程和低级计算机组织的基础知识。对RISC和CISC处理器的指令集进行了定性和定量的分析和比较。主题包括数据和指令格式、寻址、子程序、宏定义、基本计算机体系结构、基准测试以及汇编语言和高级编程语言之间的接口。先决条件:欧安会270。强烈建议:欧安会231。(4)
欧安会385:计算机体系结构
介绍大型计算机系统的结构和操作。主题包括指令和数据的信息表示、存储器结构、数据路径和控制单元的组织与设计、流水线和多处理系统。实验室部分包括设计和测试计算机系统的模拟和可编程硬件。先决条件:欧安会231,欧安会380。(4)
欧安会386:计算机网络
介绍计算机网络和计算机通信协议,从物理层到传输层。主题包括面向连接和无连接网络、错误检测和纠正、局域网、套接字和路由。betvictor韦德体育层主题包括HTTP、DNS、email等。先决条件:欧安会270。推荐:欧安会231,数学242。(4)
欧安会387:计算机科学和计算机工程专题
为本科生提供常规课程中尚未提供的新的、一次性的和发展中的课程。在学生学期记录中,头衔将以ST:的形式列出,后面是学术单位指定的具体头衔。(1至4)
欧安会388:计算机科学和计算机工程专题
为本科生提供常规课程中尚未提供的新的、一次性的和发展中的课程。在学生学期记录中,头衔将以ST:的形式列出,后面是学术单位指定的具体头衔。(1至4)
欧安会389:计算机科学和计算机工程专题
为本科生提供常规课程中尚未提供的新的、一次性的和发展中的课程。在学生学期记录中,头衔将以ST:的形式列出,后面是学术单位指定的具体头衔。(1至4)
欧安会第391次会议:解决问题和方案拟订讨论会
旨在提高高级问题解决和编程技能,包括高级数据结构。本课程的目标之一是参加区域性ACM编程竞赛。通过/失败。学生可以选修这门课程不止一次。先决条件:欧安会270或教师同意。(1)
欧安会412:计算机图形学
计算机图形学一门研究生成计算机图形的技术和理论的学科。将涵盖二维和三维表示。课程作业包括几个编程作业和一个专题。先决条件:欧安会270,数学152。推荐:PHYS 153。(4)
欧安会444:操作系统
介绍计算机操作系统,包括进程调度、内存管理和文件系统。主要小组韦德体育。先决条件:欧安会380,数学245。建议:欧安会343。(4)
欧安会480:微处理器和嵌入式系统
微处理器及其在嵌入式微机系统中的betvictor韦德体育研究。包括一个计算机实验室组件,专注于先进的计算机体系结构主题,并结合了一个基于微控制器的韦德体育。先决条件:欧安会385或教官的许可。(4)
欧安会487:计算机科学和计算机工程专题
为本科生提供常规课程中尚未提供的新的、一次性的和发展中的课程。在学生学期记录中,头衔将以ST:的形式列出,后面是学术单位指定的具体头衔。(1至4)
欧安会488:计算机科学和计算机工程专题
为本科生提供常规课程中尚未提供的新的、一次性的和发展中的课程。在学生学期记录中,头衔将以ST:的形式列出,后面是学术单位指定的具体头衔。(1至4)
欧安会第489次会议:计算机科学和计算机工程专题
为本科生提供常规课程中尚未提供的新的、一次性的和发展中的课程。在学生学期记录中,头衔将以ST:的形式列出,后面是学术单位指定的具体头衔。(1至4)
欧安会491:独立研究
前提条件:系主任同意。(1至4)
欧安会495:计算机科学实习
在一名教员的指导下参与正在进行的计算机科学研究韦德体育。前提条件:教师同意。(1至4)
欧安会499A:顶点会议:高级讨论会- SR
在一名教师的指导下,学生就其感兴趣的课题进行书面和口头报告。学生通常以小组形式(两到三个学生)学习。包括对良好研究所需技能的讨论,以及对该研究的技术交流,以及对计算的社会影响的研究。顶点是两个学期序列开始在秋季学期。五月的毕业生应该在他们大四的秋天开始课程,十二月的毕业生应该在他们大三的秋天开始课程。每学期有两个学时,总共四个学时。先决条件:先决条件取决于专业和学位。计算机科学学士学位要求欧安会320。计算机工程的学士学位要求欧安会231、270和345。计算机科学学士学位要求欧安会270分。(2)
欧安会499B:顶点会议:高级讨论会- SR
见欧安会499A的说明。(2)