12.07.2015 Views

Course Selection Guidebook [pdf] - College of William and Mary

Course Selection Guidebook [pdf] - College of William and Mary

Course Selection Guidebook [pdf] - College of William and Mary

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Course</strong> <strong>Selection</strong> <strong>Guidebook</strong> – Fall 2011complete CSCI 141, 241, 243, <strong>and</strong> a required 300-level course by the end <strong>of</strong> their second year;however, it is possible to take CSCI 141as late as the spring <strong>of</strong> one’s sophomore year <strong>and</strong> stillgraduate in 4 years with a concentration in computer science.For more information, visit http://www.wm.edu/as/computerscience/index.php. The UndergraduateDirector, Pr<strong>of</strong>essor Peter Kemper, can be reached at kemper@cs.wm.edu.Introductory <strong>Course</strong>s131. Concepts in Computer Science. Fall <strong>and</strong> Spring (3). An overview <strong>of</strong> Computer Science,presenting an introduction to key issues <strong>and</strong> concepts; elementary computer organization <strong>and</strong>arithmetic, algorithms, program translation, operating systems, elementary data structures, filesystems, <strong>and</strong> database structures. Required laboratory sessions introduce students to applications<strong>of</strong>tware for data management, text processing <strong>and</strong> network use. Not open to students who havereceived credit for any 300-400 level computer science course. Two lecture hours, two laboratoryhours. Some majors require their students to satisfy the major computing requirement by taking acomputer science course designated for that purpose. CSCI 131 is designated for that purpose.(Concurrent registration in 131L is required).141. Computational Problem Solving. Fall <strong>and</strong> Spring (4) An introduction to computationalproblem solving, including basic programming <strong>and</strong> algorithms. Programming assignments willemphasize the solution <strong>of</strong> problems taken from the natural sciences, the social sciences, <strong>and</strong>business. Three class hours <strong>and</strong> two laboratory hours each week. (Concurrent registration in 141Lis required).241. Data Structures. Fall <strong>and</strong> Spring (3). Prerequisite: CSCI 141. Continuation <strong>of</strong> fundamentalconcepts <strong>of</strong> computer science. Data structures <strong>and</strong> their representations, data abstraction, internalrepresentation, lists, stacks, queues, trees, <strong>and</strong> their applications. The implementation <strong>of</strong> abstractdata structures using classes gives this course a significant programming component.EconomicsThe educational goal <strong>of</strong> the economics department is to enable the student to 1) underst<strong>and</strong> <strong>and</strong> beable to apply the fundamental theoretical propositions <strong>of</strong> economics, 2) comprehend theprocedures by which economic models <strong>and</strong> hypotheses are formulated, tested, <strong>and</strong> modifiedthrough the analysis <strong>of</strong> data, <strong>and</strong> 3) gain an underst<strong>and</strong>ing <strong>of</strong> economic institutions <strong>and</strong> policies<strong>and</strong> be able to put them in their social, political, <strong>and</strong> historical context.The 100 level courses in economics serve as introductory courses to the discipline. Economics101, 102, 151 <strong>and</strong> 152 fulfill GER 3. The st<strong>and</strong>ard prerequisite for all 300 level Economics coursesis two semesters <strong>of</strong> Principles <strong>of</strong> Economics (a course in microeconomics followed by a course inmacroeconomics). This may be fulfilled by taking Economics 101 <strong>and</strong> 102, Economics 151 <strong>and</strong>102, Economics 101 <strong>and</strong> 152, or Economics 151 <strong>and</strong> 152. The st<strong>and</strong>ard prerequisite for all 400level Economics courses is at least one course in Intermediate Economic Theory (Economics 303<strong>and</strong>/or 304). A student with a strong background in Economics should consider taking Economics303 or 304 in the freshman year.For more information, please contact the department at (757) 221-4311.Introductory <strong>Course</strong>s37

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!