CS 110 - 计算机科学简介 I
使用过程、参数传递、块结构、数据类型、数组、抽象数据结构、条件控制、迭代和递归过程,以及编程解决各种问题的输入/输出。自上而下和自下而上的设计和功能分解,以帮助开发程序。
CS 112 - 计算机科学入门 II
使用自上而下的设计和自下而上的实现设计和开发大型软件。动态分配数据、面向对象编程、内存体系结构、语言翻译基础知识和算法分析基础知识。开发简单的图形用户界面。
CS 272 - 软件开发
高级编程主题,包括继承和多态性、多线程编程、网络、数据库编程和 Web 开发。调试、重构和审查代码的技术。
CS 220 - 并行计算简介
C 编程语言简介。并行架构概述。编程共享和分布式内存并行计算机。并行程序性能评估。
CS 315 - 计算机体系结构
性能分析技术、指令集设计、计算机算法、数字设计、处理器实现和存储系统。使用流水线和缓存内存增强性能。
CS 326 - 操作系统
操作系统的设计和实现。研究进程、线程、调度、同步、进程间通信、设备驱动程序、内存管理和文件系统。
CS 345 - Prog 语言范式
多种不同编程语言(包括命令式、函数式、面向对象和逻辑语言)的语法、语义、概念、功能和实现细节。不同语言和范例的比较优势和劣势。
CS 411 - 自动机理论
具有有限和无限内存的有限状态自动机。常规语言和表达式。上下文无关的语言和语法。下推自动机和图灵机。不可判定的语言。P 与 NP 问题和 NP 完整性。
CS 414 - 编译器
词法分析、语法分析、语义分析和代码生成。优化技术。编译器设计工具和编译器编译器。
以上就是关于旧金山大学计算机科学课程辅导内容,培训啦专业课程辅导,2100+严选硕博学霸师资,针对学生的薄弱科目和学校教学进度,匹配背景相符的导师,根据学生情况进行1V1专属备课,上课时间灵活安排,中英双语详细讲解课程中的考点、 难点问题,并提供多方位的课后辅导,辅助学生掌握全部课程知识,补足短板。