Online Course
Advanced Software Construction in Java
Massachusetts Institute of Technology via edX
-
192
-
- Write review
Overview
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.
Photo by raincrystal on Flickr. (CC-BY-SA) 2.0
Taught by
Rob Miller
Tags
Related Courses
-
Software Construction in Java
Massachusetts Institute of Technology
4.8 -
Software Construction: Data Abstraction
The University of British Columbia
3.0 -
Software Construction: Object-Oriented Design
The University of British Columbia
2.0 -
Data Science for Construction, Architecture and Engineering
National University of Singapore
-
Advanced Data Structures in Java
University of California, San Diego
3.5 -
Java Spring Boot Application Software Testing
Coursera Project Network
Reviews
0.0 rating, based on 0 reviews