Home » Course Layouts » Free Course Layout Udemy
This course introduces concepts and techniques relevant to the production of large software systems.
0
1
English
English [CC]
FREE
- Learn basic syntax that can apply to any language.
- Learn what is a programming language and the basic concepts for beginners.
- Understand what is Javascript in it's truest form.
- Know the basic syntax of Javascript.
- Know some hidden quirks in Javascript.
Description
Students are taught a programming method based on the recognition and description of useful abstractions. Topics include modularity, specification, data abstraction, object modeling, design patterns, and testing. Students complete several programming projects of varying size, working individually and in groups.
Students are now introduced to software engineering in 6.005 Elements of Software Construction, which is available on OCW in two versions, as taught in Fall 2008 and Fall 2011.
Course content
-
- Introduction Unlimited
- Object semantics Unlimited
-
- Subclassing Unlimited
- Specifications Unlimited
- Testing Unlimited
- Object model notations Unlimited
- Code summary Unlimited
- Introduction to ADTs Unlimited
- Exceptions Unlimited
- Equality Unlimited
- Classes and interfaces Unlimited
- Usability 1 Unlimited
- Usability 2 Unlimited
- Managing a small software team Unlimited
N.A
- 5 stars0
- 4 stars0
- 3 stars0
- 2 stars0
- 1 stars0
No Reviews found for this course.
Instructor
Massachusetts Institute of Technology
5
5
1
1916
1520
Explore Free Courses
Access valuable knowledge without any cost.
{"title":"","show_title":"0","post_type":"course","taxonomy":"course-cat","term":"engineering-skills,health-and-safety","post_ids":"","course_style":"free","featured_style":"course6","masonry":"","grid_columns":"clear4 col-md-3","column_width":"268","gutter":"30","grid_number":"4","infinite":"","pagination":"","grid_excerpt_length":"20","grid_link":"1","grid_search":"0","course_type":"","css_class":"","container_css":"","custom_css":""}