The goal of the course is to introduce you to Engineering Problem Solving (EPS). We do this directly by talking about elements of EPS, including problem decomposition, design and implementation of solutions, testing those solutions and integrating pieces of solutions together. We will use object-oriented technology as a means to an end to design solutions and actually implement them in software. Java is the language used; it is an object-oriented programming language that was designed for developing large systems from reusable components.
This home page is specifically for those sections being taught in the studio environment. NOTE that many of the links in the left frame, particularly those for the labs, point to the regular vcss231 home page, but the syllabus and schedule refer only to the studio sections. Programming assignments - labs and projects - are an integral part of the course.
Introduction to JAVA? Programming: Comprehensive Version 6th Edition , by Y. Daniel Liang
Student Guide to Unix, 2nd Edition, by Harley Hahn.
Beginner's Guide to Unix and Workstations. An introduction to the CS Dept. lab computers.
| [ Instructors ] | [ Tutoring Center ] | [ Faculty ] | [ Department of Computer Science ] | [ RIT ] |