6.031: Software Construction
Fall 2021 · Course Staff · MWF11-12:30
Announcements
Wed Sep 8: Problem Set 0 and Getting Started
Problem Set 0 is now available.
For help getting started with TypeScript, Visual Studio Code, and Git: visit lab hours today or tomorrow, at the times and locations shown on the calendar. TAs and LAs will be there to help you install and set up the tools you need for 6.031.
You will need to have all the tools set up and ready before class at 11am on Friday. See Part I (problems 0 to 4) of ps0.
ps0 alpha is due Monday, September 13, at 10pm. ps0 beta will be due Monday, September 20. See the General Information page for a description of problem set submission deadlines.
If you need help with course material or programming in TypeScript, please see the calendar of office and lab hours, which will be updated as we finalize the schedule.
For almost all questions, Piazza is the place to ask. Once again, welcome to 6.031!
Wed Sep 8: Reading exercises, nanoquizzes, and other classwork
Welcome to 6.031!
In class today you completed some reading exercises in reading 1, took a first nanoquiz, and did some clicker questions. (We had some technical issues with the network in the classroom today, so we’re going to consider it just practice this time; it’s okay if you were unable to reach today’s nanoquiz or access the clicker.)
Reading exercises are generally due 10pm the evening before class, so reading 1 and reading 2 are due at 10pm tomorrow. Your progress on reading exercises can be seen on Omnivore.
In class on Friday we will take a nanoquiz on reading 2.
Classwork grades (which combine the reading exercises, nanoquiz, clicker questions, and other work you do before and during a particular class) are usually posted in the evening of the day of the class.
Class 1 is an exception to this. Because reading 1 isn’t due until tomorrow, the classwork grade for class 1 will be posted by Friday morning; and because of technical issues today, class 1’s classwork grade will not include nanoquiz or clicker questions, only the reading exercises.
See classwork grading and makeup for details about classwork grading and ways to make up for lost points.
If you have questions, please ask on Piazza.
Tue Sep 7: Getting started in 6.031
Hello! 6.031 requires you to get up to speed quickly, setting up tools and learning the basics of TypeScript. Get started here. Deadlines:
By 10pm Thursday night, you must complete the class 1 reading and class 2 reading, including programming exercises using the 6.031 TypeScript Tutor in Visual Studio Code.
By 11am Friday before class 2, you must complete all the exercises on the Getting Started page, and Part 1 of Problem Set 0. Problem Set 0 will be released tomorrow after class.
You can find these deadlines on the course calendar, plus lab hours where you can get help.
The only thing you need to do for the first class tomorrow is bring your laptop. It’s OK if it’s not set up with TypeScript yet, and you don’t need to do reading 1 yet. If you did not receive our previous announcement, please keep reading…
Sun Aug 29: Welcome to 6.031!
You’re getting this message because you preregistered for 6.031. Welcome! A few announcements:
In order to join the class properly, you must fill out this short signup form. Please fill it out now. 6.031 gets rolling quickly, so you must fill out this form before the end of the first class meeting on Wed Sep 8 or else you won’t have access to the first problem set.
6.009 is a required prerequisite for this course. If you haven’t taken 6.009, you won’t be able to take 6.031 for credit, but you are very welcome to join the class as a listener.
You will need to bring a laptop to every 6.031 class meeting, including the first meeting on Wed Sep 8. If you don’t have a laptop, IS&T can lend you one.
See you in September!