Welcome!Welcome to the web site for the Winter 2007 term of CSC 148/A48, Introduction to Computer Science. This course builds on your object oriented programming experience to discuss program design, data structures, program efficiency, recursion and other topics. The course is taught on all three U of T campuses (UTM, St. George and UTSC) and this is the common web site for all of them. There are some differences among campuses, of course, even though we try to minimize their effects. Labs/tutorials (depending on campus) start in the second week. Website structureMost of the information about the course, such as assignments, reading lists, and exercises, is shared. The appropriate campus-specific information is available on the campus-specific web pages accessible from the menu at the left, which you must familiarize yourself with. Also, you must read the general and campus-specific announcements at least twice a week. Choosing CSC 148/A48 as Your First-Year Programming CourseWe assume that you investigated your options and planned your CSC courses at the beginning of the academic year, but as a brief reminder:
Note: the courses called 108 and 148 at St. George and UTM are called A08 and A48 at UTSC. You must also check your Calendar for prerequisites/exclusions, but we will not enforce the CSC 108/A08 prerequisite. So make sure that:
St. George and UTSC SpecificTaking (or already having taken) CSC 165/A65 or 240 while taking CSC 148/A48 is recommended, but not required. St. George and UTM SpecificYou may not take CSC 148 after taking 3 or more 2nd-year or higher CSC courses. St. George SpecificYou may not take CSC 108 or 120 while taking CSC 148. If you enrol in CSC 148 you have until Fri 2 Feb to decide to switch from CSC 148 to CSC 108. If you decide to switch, see your Registrar for details and contact the CSC 108 instructor to find out how your missed CSC 108 work will be handled (your marks in CSC 148 will then not be used). |