Description

CS 5010 is the mandatory introductory course for students in the MSCS program. The course has two distinct objectives. First, it will ensure that all MSCS students have the same background in designing programs. This encompasses the entire design cycle, from problem analysis to the development of test suites. Second, the course will also introduce students to programming as a people discipline. Students will work in pairs, present code to panels, and learn to cope with an evolving code base. The course will require a serious commitment to practical hands-on programming from
the student. Students report typical time-on-task as upwards of 20
hours per week.

General Information


Announcements

No TA opportunities
12/20/14 - 12:46 PM

Hi class,

For those who are inquiring, we are not looking for spring TAs at this time.

Thanks to everyone who expressed interest.

Steve

Weights for Problem Sets
12/20/14 - 9:30 AM

In response to several requests, here are the final weights that were assigned to the problem sets:

ps1, 2, and 9:  5 points

all others:      10 points

Have a good break!

--Prof. Wand

Lying in issue tickets
12/05/14 - 11:42 AM

There has been a recent flood of blatant lying in issue tickets, where the complaint described in the ticket does not match the actual behavior of the submitted code.

Not only does this waste staff time, it also violates the University Academic Honesty Policy.

You all have one hour to remove such false tickets. Any tickets remaining after that Any future such tickets will result in a failing grade for this assignment.

(Sorry to bother those of you to whom this does not apply.)

#pin

Deadline for ps10 issue tickets
12/03/14 - 11:28 AM

In order to get your final grades out in a timely fashion, we need to get all grading issues resolved promptly.  So:

1.  No more issue tickets for ps09 or earlier will be accepted.

2.  For ps10:  If your codewalk was on Tuesday, the deadline for submitting issue tickets is 5pm today (Wed, 12/3).  Otherwise, the deadline is 24 hours after your codewalk. 

Your cooperation with this schedule will make the final grade assignment process run much more smoothly.

Good luck on your codewalks!

--Prof. Wand

#pin
ps10 buddies: make-squaretoy no longer required
11/29/14 - 8:39 AM

In problem set 10, question 2 ("buddies"), make-squaretoy will no longer be required.

I have updated the problem set and ps10-buddies-qualification.rkt to match.  Let us know if you have difficulty with the new qualification file.

Thanks to keilin (@1325) for raising this issue.  Apologies to anyone who struggled with this requirement.

--Prof. Wand

Issue with number of ticks and Contract of class methods : Points will be returned back
11/20/14 - 1:58 PM

Hello all, 

Students who have lost points for alternating between the colors of circle every 5 or 6 ticks gets their points back in automated tests. Also, if there was a deduction in your score due to incorrect method contracts that returns Class type argument and not interface, you will be given your points back. 

I request all students who have above mentioned  issues to contact their TAs (if you have been code-walked) with a reminder email  to make sure that they get their grades corrected. TAs will be notified too. Obviously, if you are yet to have your code walk, then let the TA know in code walk if you lost points for 'number of ticks' issue. 

Please avoid a follow up here. 

Happy Thanksgiving

#pin

PS10 updated, with new examples
11/20/14 - 12:51 PM

Due to feedback from students, we have updated PS10.

The problems themselves have not changed, but we clarified some language and added some examples for edge cases.

UPDATE: qualification tests are also available now.

#pin

Problem Set 10 is out; Module 11 is updated
11/17/14 - 9:29 PM

Problem Set 10 is now out.  This is a 2-week problem and will be due after Thanksgiving.  Qualification tests will come out later.

Also, I've updated several of the slide decks for Module 11.  I've also added some files to the examples zip.  You should download a fresh copy of these.

--Prof. Wand

[UPDATE: I've uploaded revised copies of 11-8-pub-sub and 11-9-delegates to fix the deficiency pointed out in @1303.  I've also uploaded a fresh copy of week12examples.zip to incorporate this update.  You should download a fresh copy.]

#pin

Staff Office Hours

Jan Vitek
--
--
Mitchell Wand
--
--
Chi Song
--
--
Wenting
--
--
MENGMENG GU
--
--
Hao Huang
--
--
Prashanth Ramanna
--
--
Nirupa Narayanappa
--
--
Mingfei Duan
--
--
Ameya Subhash Joshi
--
--
Kedar Marathe
--
--
Priyank Shah
--
--
Cherry Kedia
--
--
Tejaswini Hegde
--
--
Fan Peng
--
--
Sai Sandesh Gummadi
--
--
Kunal Bohra
--
--
Wei Luo
--
--
Pooja Chitrakar
--
--
Deepak Jagadeesh
--
--
Pratik Agrawal
--
--
Raghavendra Gali
--
--
Xiaolan Lin
--
--
Nikkhil Muthye
--
--
Daniel Feltey
--
--
Swati Singhal
--
--
Habib Ashraf
--
--
Gauresh Pandit
--
--
Kesavsundar G
--
--
Zheyu Jin
--
--
Hemanth Sridhara Ashalatha
--
--
Vishal Rajpal
--
--
Stephen Chang
--
--
Ezra Cooper
--
--
Gregory Cooper
--
--
Stephen Court
--
--
Yashaswini
--
--

Homework

Nothing has been added to the Homework section, yet. Stay tuned!

Lecture Notes

Nothing has been added to the Lecture Notes section, yet. Stay tuned!

General Resources

Nothing has been added to the General Resources section, yet. Stay tuned!