计算机科学

程序概述

ider计算机科学课程侧重于为学生提供强健基础教育课程中学生享有小类规模、专用教程和各种环境应用实战问题技巧的机会计算机科学侧重于问题解答、优化、协作安全,使学生有能力在职场和研究生院取得成功

课程概述

学习计算机科学的学生将培养对领域的广泛技术理解,并深入理解计算及其功能学生协作同时应用知识解决现实世界问题学习过程期间,学生将培养终生学习的热情和坚持道德行为的专业职责。数学、物理和计算机科学基础类为高级课程准备计算机组织架构、操作系统、安全软件工程、数据工程和并行分布系统向学生提供各种高层次选修课,包括人机交互作用、网络安全以及实习机会rider计算机科学教程参与研究,鼓励学生应用计算技巧研究各种科学项目

学生学习结果

计算机科学专业毕业生将能够:

  1. 毕业生对计算机科学有广泛的技术理解
  2. 毕业感知计算功能
  3. 毕业能力协作并应用知识解决现实世界问题
  4. 毕业时热心终生学习 职业责任感维护道德行为

提供度数 :

  • B.S.计算机科学

联系人

John Bochanski博士
副教授
计算机科学和物理系
理工学院
Hennessy科技中心204B
609-896-5184
jbochanski@rider.edu

程序网站计算机科学
关联部门 :计算机科学和物理系

相关程序

计算机科学主要需求

说明:CSC或CYB百级课程需要C或B级以上

64信用

计算机科学核心
CSC110 计算机科学I 3
CSC 120 计算机科学二类 3
CSC130 数据结构算法 3
CSC140 离散结构 3
CSC 150 网络道德社会影响 3
CSC200 软件工程简介 3
CSC220 计算机组织架构 3
CSC230 计算机科学概率 3
CSC240 操作系统 3
CYB200 操作系统网络安全
CSC350 算法分析 3
数学类
MTH210 积分I 4
MTH211 演算二 4
物理学
PHY200
开机程序200L
通用物理I
通用物理I实验室
4
PHY201
开机程序201L
通用物理二类
通用物理二类实验室
4
选修课程 6
选择下列两个课程
计算机联网一二二
计算论
人工计算机交互
数据库系统一二二
并行分布式系统
独立研究
计算机科学实习
音轨需求 12
完全轨迹之一
轨迹:网络安全
道德黑客渗透测试
软件安全工程
网络防御对策
网络安全基本知识
轨迹:人工智能
人工智能概念
机器学习简介
数据科学和大数据分析
人工智能专题
轨迹:软件工程
软件需求建模
软件设计建设
软件测试、验证和验证
软件质量保证
轨迹:通用 3
选择二
软件需求建模
网络安全基本知识
人工智能概念
软件设计建设
选择二
机器学习简介
数据科学和大数据分析
软件测试、验证和验证
软件质量保证
人工智能专题
总信用 64码
一号

本课程通过NormBrodsky商学院信息系统分析与供应链管理程序提供

2

CSC主修免用CS185前题

3

学生也可以从上文所列的选修课中选择,但需要选修独有课程(即不双重计数)。

计算机科学小需求

21信用

CSC110 计算机科学I 3
CSC 120 计算机科学二类 3
CSC130 数据结构算法 3
CSC140 离散结构 3
CSC 150 网络道德社会影响 3
选择下列两个课程 6
计算机组织架构
计算机科学概率
操作系统
软件安全工程
计算论
人工计算机交互
网络安全基本知识
算法分析
并行分布式系统
数据科学和大数据分析
总信用 21号

学术学习计划

下教育计划仅提供样本 ider学生大一时不报大数继续教育课程换主修课或转机者可遵循不同的计划确保及时毕业。 每位学生,在学术顾问的指导下,将开发个性化教育计划

学习计划网格
一年级
瀑布Sester 信用
CSC110 计算机科学I 3
CSC140 离散结构 3
MTH210 积分I一号 4
CMP 120 写作和文理学研讨会 3
His 150 世界历史1500 3
学期信用课时 16
springSe
CSC 120 计算机科学二类 3
CSC 150 网络道德社会影响 3
MTH211 演算二 4
CMP 125 写作研究讨论会 3
His151 自1500世界历史 3
学期信用课时 16
二年级
瀑布Sester
CSC130 数据结构算法 3
CSC230 计算机科学概率 3
社会视角 3
美学透视:文献 3
选修课程2 3
学期信用课时 15
springSe
CSC200 软件工程简介 3
CSC220 计算机组织架构 3
CSC240
CYB200
操作系统
操作系统网络安全
3
社会视角 3
选修课程2 3
学期信用课时 15
三年级
瀑布Sester
PHY200 通用物理I 4
PHY200L 通用物理I实验室 0
CSC高层选举 3
CSC跟踪选择 3
外语 3
哲学透视 3
学期信用课时 16
springSe
CSC350 算法分析 3
CSC高层选举 3
PHY201 通用物理二类 4
PHY201L 通用物理二类实验室 0
外语 3
美学透视美术 3
学期信用课时 16
四年级
瀑布Sester
CSC高层选举 3
CSC跟踪选择 3
CSC跟踪选择 3
二选课程2 6
学期信用课时 15
springSe
CSC高层选举 3
CSC跟踪选择 3
二选课程2 6
学期信用课时 12
全部信用小时毕业 121
一号

课程定位信息见https://www.rider.edu/student-life/first-year-experience/orientation/placement-testing

2

请注意可选学分可用于补全二大或二小需求

课程描述

CSC105计算机科学基础3信用

本课程介绍计算机科学基础领域-应用、能力和边界题目包括计算机组织、算法设计分析、编程范式、软件开发过程、操作系统职责、应用和通信手操作python编程也从非数学解题点入手基本编程构造包括语句、表达式、变量、控制结构、函数和文件操作

CSC110计算机科学I3信用

本课介绍计算机科学现代计算基础知识学生开发程序算法解决自然科学中的各种问题Python语言广受接受,学生学习代码学算法基础知识、数据类型基础知识、程序结构开发基础知识

预设条件s:MTH105MTH106MTH210或并发录入MTH210MTH106CSC主修优先

CSC 120计算机科学二类3信用

本课介绍使用抽象数据类型和面向对象方法开发算法学生使用Java设计并实现强效ADTs,Java面向对象编程语言学生将学习如何开发自己的算法和分析性能的最佳技巧学生将能够调整课程知识以适应现实世界和实用挑战

预设条件s:CSC110.

CSC130数据结构算法3信用

本课研究数据结构 算法处理题目包括栈、队列、列表、树形图、排序和搜索技术、递归算法和效率考量本课向学生提供数据结构与算法综合学习,而数据结构与算法是编程的构件

预设条件s:CSC 120.

CSC140离散结构3信用

本课介绍离散数学思想和技巧,广泛应用计算机科学题目包括数组、数组、算法、逻辑学、组合学、递归原理、图理学、树类和离散概率

预设条件s:MTH105或并发录入或MTH106或并发录入或MTH210或并发录入

CSC 150网络道德社会影响3信用

本课程将调查计算和电信技术以及移动信息辅助设备引起的伦理和社会挑战题目包括:网络伦理学、互联网的全球社会影响、伦理分析工具、计算机系统可靠性的伦理方面、职业道德学、新兴技术的伦理前沿、隐私、安全、知识产权、网络犯罪和网络空间的公民自由CSC 150CSC主修和未成年人必修课本课向其他数学和理科大专开放

预设条件s:CMP 120CMP 125BHP100BHP150可同时使用

CSC200软件工程简介3信用

本课程结合软件开发生命周期介绍软件工程思想和概念课程将讨论软件工程基本方法、软件开发生命周期和统一建模语言,UML是软件工程领域建模语言中心还集中研究SDLC五大阶段:需求工程、需求分析、设计、编码/实施和测试学生还学习项目管理知识,用于提供满足客户需要和预算的高质量软件预设条件:二年级或初级常备

预设条件s:CSC 120.

CSC220计算机组织架构3信用

介绍计算机组织架构基本概念,本课程探索计算机系统执行程序并操作数据,从C编程语言到微处理器工作题目包括:处理器组织、大会和C编程语言、机器级代码、数据表示式、数字逻辑门和布尔代数、计算机算术、代码编译、存储器组织和管理、中断和性能评价优化CS220必修CS主修课

预设条件s:CSC130,CSC140.

CSC230计算机科学概率3信用

本课概述概率理论及其应用计算机科学学生将开发对组合学、变量、分布学和参数估计的理解实际世界数据应用和大数据集研究,并介绍机器学习

预设条件s:MTH211或并发录入

CSC240操作系统3信用

课程将研究操作系统的基本概念、设计与实施主题包括基本计算硬件组件、操作系统结构、流程管理、存储管理、通量计算、资源分配和调度、文件系统、输入输出系统、保护和安全CS240必修CS主修课

预设条件s:CSC130.

CSC250软件安全工程3信用

安全软件工程侧重于开发软件系统、探索安全软件设计开发方法、软件分析以及逆向工程的理论和实践视角重点是安全作为软件工程生命周期的一部分,以及代码正确性强CSC250CS主修必修课

预设条件s:CSC200.

CSC301软件需求建模3信用

本课程旨在向学生介绍招生技巧.课程将考虑需求工程的过去、现在和未来标准与方法本课程将特别注重识别和分析各类系统的要求:嵌入式系统、消费者系统、网络系统、商业系统、科学家系统和其他工程师系统preqs:CSC200.

CSC310计算论3信用

本课程引入正式框架调查问题计算性和复杂性理论基础计算机科学 和正规计算模型覆盖学生学习数模型包括有限自动机、正则表达式、正式语言、Chomsky语言层次结构、免上下文语法和图灵机题目包括不可分问题、停止问题和P对NP问题

预设条件s:CSC130CSC140.

CSC320人工计算机交互3信用

本课介绍人-计算机交互学教程与技术进步相关联,并必须综合不同的教程观点基础理论问题涉及人感学原则、视觉表示和目的性行动,在新交互技术与计算机系统背景下讨论网站从用户、程序员和设计师等多个角度审查系统接口设计中的问题

预设条件s:CSC130.

CSC340网络安全基本知识3信用

本课深入研究预防网络攻击理论和实践所讨论的对策包括教育、加密、虚拟专用网络、政策、实践、访问控制、安全系统开发、软件保证、验证和验证、防火墙架构、防毒补丁实践、人员安全实践和实体安全实践题目还包括事件响应、法证调查、业务连续性计划、灾难恢复计划以及关键基础设施保护

预设条件s:CSC 150.

CSC350算法分析3信用

本课研究分析和设计高效可靠算法的方法,强调实用方法有用介绍数项算法设计策略,以数据结构编程技巧为基础,从计算机科学入门课程序列中学习专题覆盖包括感应算法、分治算法、动态编程、网络流、随机化、复杂理论、贪婪算法、搜索和排序算法、密码算法、图理学、hashing和高级数据结构CSC350CS主修必修课

预设条件s:CSC130CSC140.

CSC360人工智能概念3信用

本课程介绍人工智能基础原理、技巧和应用题目包括代理设计、高级搜索算法和启发学、知识表示法、逻辑学、推理学、博弈理论、高级规划学和学习preqs:CSC130CSC230.

CSC380并行分布式系统3信用

广布科学计算中心和商业数据中心,大规模并行分布系统对科学发现、商业成功、国家安全和技术创新至关重要本课研究大规模计算系统处理器和数据密集应用的设计和分析,重点是影响现代并行分布系统性能、电能、恢复力和可扩缩性的技术与因素主题包括多核心计算机组织、并行计算机集群、计算网格、超级计算机、客户服务器系统及对等系统计算机网络协议网络安全多线程编程网络编程

预设条件s:CSC220CSC240CYB200)

CSC390软件设计建设3信用

本课程向学生介绍软件设计方法并教他们设计大规模软件和提高终端产品质量的必要知识和技能引进提高软件开发生产率和软件质量的设计技巧和方法课程探索基本设计概念和符号,重点是统一建模语言和设计模式

预设条件s:CSC200.

CSC400机器学习简介3信用

本课侧重于机器学习基本概念、理论和算法课程简略覆盖监督、不受监督、强化和深学习专题,包括集群、关联性、回归性、神经网络、支持向量机、贝叶斯决策理论、决策树、协同学习-近邻算法和随机森林

预设条件s:MTH240CSC360.

CSC410数据科学和大数据分析3信用

本课程介绍跨学科和新领域数据科学和大数据解析学生学习综合计算机科学、统计学、数据可视化和社会科学工具和技术,用数据解决问题中心主题包括:数据科学分析过程高级分析理论方法工具处理大小数据集、统计建模和机器学习具体题目和工具包括:数据辨别和仿取、机器学习算法、统计模型、数据可视化、NOSQL、Weka、RapidMiner、R、Python、Hadeop和MapReduce

预设条件s:CSC360.

CSC420软件测试、验证和验证3信用

本课讨论概念软件质量保证和源码评审课程帮助学生理解测试概念并理解他们如何轻易应用概念处理软件测试环境本课程介绍测试软件和保证质量的概念和技术课程教概念包括单元、模块、子系统级软件测试、生成验证测试数据自动和人工技术、测试过程静态对数动态分析 功能测试 网络应用测试 可靠性评估

预设条件s:CSC200.

CSC430软件质量保证3信用

课程旨在教软件开发项目质量管理基础知识学生学习软件产品质量定义和软件过程学生将学习软件质量保证、软件度量和模型质量管理、内部质量和外部质量

预设条件s:CSC420.

CSC470人工智能专题3信用

188bet金博宝官方网址高层次本科课程覆盖人工智能高级题题目互不相同可讨论题目包括:网络安全人工智能/机器学习、计算机视觉、机器人自动化、游戏理论、规划与实战、深学习、强化学习、不确定性决策、图像处理和自然通信语言

预设条件s:CSC360.

CSC490独立研究3信用

沉浸学生引导研究学生学习整理资料、使用文献、获取可复制数据并综合研究结果可能时,学生会发布结果或提交科学会议初级或高级学生或二年级学生经教席许可使用

CSC491计算机科学实习1-4信用

组织监督研究经验 合格学生获取实战知识 并使用专业环境定位方式可以是私有组织、公共组织、非盈利组织或政府组织受导师指导师生会定期咨询省实习协调员评估学生进度通常需要50小时实习课程分级取决于学生总体研究成绩、一份研究论文记录他们的实习导师工作以及在学期末口语或招贴画展示面向初级和高级

预设条件s:2.5GPA和教程许可

Baidu
map