CS 222 Spring 2016

From the backcover of Clean Code by Robert Martin:

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

This is the webpage of the CS 222 Programming Studio course at Ozyegin University. The purpose of this course is to make you a better programmer. After taking this course, the code you write will be more readable, maintainable and extensible. You will also learn how to use refactoring, debugging and versioning tools effectively. Check this page regularly to keep up with the announcements.

This course is inspired greatly from the CS242 course taught at the University of Illinois at Urbana-Champaign. Much of the contents are taken from there, with permission from the course staff. In particular, we thank Mike Woodley, Charlie Meyer, Sam Kamin and Nick Chen for their help and feedback.

This course has previously been offered in Spring of 2015, 2014, 2013, and 2012.

Discussion

Go to http://piazza.com/ozyegin.edu.tr/spring2016/cs222