Imaging cycle 775 Marc F08 Pizer F09 776 Lana F08 gen intro F08 specialized intro F09 766 Pizer S10 every other year see Mark email ------------------------------------------------------------------------------------------------- old... coggins ------------------------------------------------------------------------------------------------- The University of North Carolina at Chapel Hill College of Arts and Sciences Department of Computer Science Long-Range Course Offering Plan As of 21 December 1998 This plan serves, not as a rigid prescription, but as a guide in determining what courses are to be taught when. Deviations occur due to leaves of absence, availability of qualified visitors, fluctuations in enrollment, acts of CAPCOM, and assorted miscellaneous circumstances. LONG-RANGE COURSE OFFERING PLAN ANNUAL OFFERINGS ================ Fall Spring ------------------------------ ----------------------------------- 4 power tools for the mind 06 first-year seminar 06 first-year seminar 14 intro to programming 14 intro to programming 15 intro to functional prog'g 96 computers & society 114 foundation of programming 114 foundation of programming 117 Intro WWW Prog'g 120 computer organization 121 data structures 121 data structures 122 algorithm analysis 122 algorithm analysis(?) 144 prog lang concepts(*) 136 intro to graphics(*) 145 software engineering lab 202 algorithm analysis 181 models of lang and comp 204 software design 203 par&dist computing 206 comp arch & implement. 205 sci & geom computation 235 images, graphics, vision 236 computer graphics 243 distributed systems 242 adv operating systems 254 pict proc & pattern recog 290 (alt ParC DistS SE) 291 prof writing in cs 291 prof writing in cs (*) indicates normally taught by a Ph.D. level graduate student for Teaching Req. ALTERNATE YEAR OFFERINGS ======================== Fall of odd years Spring of even years ------------------------------ ----------------------------------- 140 intro to compilers 130 files and databases 230 data-base mgmt systems 232 real-time systems 245 functional programming 240 compiler design 255 computer vision 282 mechanized mathematical inference 258 geometric modeling 322 professional practice 277 visual perception Fall of even years Spring of odd years ------------------------------ ----------------------------------- 142 intro to operating systems 239 exploring virtual worlds 238 raster graphics 244 adv prog lang ? 244 adv programming langs ? 247 distrib and concurr algorithms 246 logic programming 265 advanced architecture 257 visual solid shape 275 expert systems ABOUT EVERY THIRD OR FOURTH SEMESTER ==================================== 321 technical communication 99spring 322 seminar in professional practice 98spring(?) OFFERED ON DEMAND ================= 90 research in comp sci 92 practicum 171 natural language processing 190 topics in computer science 220,221 mathematical theory in CS 222,223 prog langs and techniques 224,225 math models in CS 226,227 computer systems 228 adv analysis of algorithms 244 adv prog lang 248 semantics & correctness 252 monte carlo method 267 adv computer implementation 268 VLSI systems design 269 adv design of VLSI systems 290 topics in CS 323 seminar in research 324 computers and society 390 seminar in CS 391 reading and research 393 master's thesis 394 doctoral dissertation ------------------------------------------------------------ COMP 256 Computer vision of our 3D world. Fall, odd numbered years. COMP 255 Image analysis at the frontier. Spring, even numbered years. COMP 123 Internet services and protocols COMP 250 is cross-listed with MATH 191 (192?) to replace COMP 205 COMP 281: Computational Geometry (fall odd years) COMP 123: Spring every year