首页工程与技术科学
   首页计算机科学技术

Java高级软件构造

Advanced Software Construction in Java
课程网址: https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005....  
主讲教师: Rob Miller
开课单位: 麻省理工学院
开课时间: 2021-01-01
课程语种: 英语
中文简介:
本计算机科学课程是关于如何使用现代软件工程技术编写良好软件的两个课程序列中的第二个。 本课程将深入探讨“好”代码的构成要素——安全无bug、易于理解、随时可更改。我们将探索现代编程的两种范式:(1)语法、解析和递归数据类型;(2)线程并发编程。 这是一门具有挑战性且严格的课程,将帮助您在成为熟练软件工程师的道路上迈出下一步。
课程简介: This computer science course is the second of a two-course sequence on how to write good software using modern software engineering techniques. This course will dig deeper into what makes for "good" code -- safe from bugs, easy to understand, and ready for change. We will explore two paradigms for modern programming: (1) grammars, parsing, and recursive datatypes; and (2) concurrent programming with threads. This is a challenging and rigorous course that will help you take the next step on your way to becoming a skilled software engineer.
关 键 词: 现代编程; 数据类型; 线程并发编程
课程来源: 麻省理工学院公开课
数据采集: 2021-10-12:nkq
最后编审: 2021-10-12:nkq
阅读次数: 98