宾夕法尼亚大学编程语言专业学什么?

留学中介2024-10-06 16:03:27留学之路

宾夕法尼亚大学编程语言专业学什么?

宾夕法尼亚大学编程语言专业为学生提供了软件和硬件系统的概念基础提供深入的教育。使他们能够探索计算机科学和工程以及其他学科之间的关系。并且在技术创新的前沿追求职业。宾夕法尼亚大学编程语言专业课程设置是:

 (1)编程语言和技术:这是一门关于使用JAVA编程语言的算法和数据结构的课程。介绍了算法复杂度的基本概念和算法运行时间的计算方法。然后描述了堆栈、队列、映射、树和图等数据结构,并基于这些表示构建了高效的算法。本课程建立在 JAVA 中基本数据结构的现有实现之上,并将它们扩展到树等结构,研究对此类结构的操作性能,以及在实际应用中使用时的效率。向学生介绍软件工程挑战的大型项目结束了课程。

(2)计算机编程简介:计算机编程简介是向学生介绍计算机科学的系列课程中的第一门课程。在本课程中,您将学习 Java 计算机编程的基础知识,重点是科学和工程中的应用。您还将了解更广泛的计算机科学和算法思维领域,这是计算机科学家解决问题的基本方法。

(3)编程语言和技术:快速介绍编程和软件设计的基本概念。本课程假定您有一些以前的编程经验,达到高中计算机科学课程或 CIS110 的水平。(如果你在 AP 计算机科学 A 或 AB 考试中至少获得 4 分,你会做得很好。)不需要特定的编程语言背景:任何语言的基本经验(例如 Java、C、C++、VB、Python、Perl , 或 Scheme) 很好。如果您以前从未编程过,则应先学习CIS 110。

 (4) C++编程:本课程将介绍 C++编程,面向已经接触过其他语言(例如 Java)编程的学生,C++为程序员提供了对机器资源的更高级别的控制,并且通常用于低级别访问或性能很重要。本课程将阐明与该级别编程相关的问题,并将涵盖诸如显式内存管理、指针、编译过程和调试等问题。该课程将涉及多个编程项目,这些项目将为学生提供使用这些语言进行有效编程所需的经验。本课程假设有相当于CIS 110、CIS 120或ESE 112 的编程经验.

 (5) Python编程:Python是一种优雅、简洁且功能强大的语言,可用于大大小小的任务。Python已迅速成为一种流行语言,可用于在所有领域的许多领域高效完成工作:脚本、系统编程、研究工具和 Web 开发。本课程将通过编程作业和协作最终应用程序开发项目使用实践经验介绍这种现代高级语言。

(6)C# 编程:C# 是 .NET框架的主要编程语言。在过去十年中,该语言已经发展到满足各种编程风格的需求,同时支持 .NET运行时和库不断增长的功能。本课程以介绍性编程课程(CIS 110、CIS 120或ESE 112)中获得的技能为基础,全面介绍 C# 语言和 .NET 框架)。除了为学生提供扎实的 C# 背景外,本课程还探讨了 .NET 平台公开的主题,例如面向对象的设计、.NET 运行时内部结构以及其他基于课程兴趣的内容。一系列简短的每周家庭作业强化了课堂上介绍的概念,学生设计的基于小组的期末项目使他们能够将 C# 知识应用于实际问题

相关推荐

猜你喜欢

大家正在看

换一换