Course Listings

and
and
CRN Course Course Title Term Credits Status
28386 CSC 108 COMPUTER APPLICATIONS Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1650 1805 GRGEN 101
Enrollment: Sec Enroll Sec Cap Updated
  94 999 09/27/2011
Class Info: STUDENTS MUST REGISTER FOR A LAB WHEN REGISTERING FOR THEMAIN SECTION
Instructors: GALLAGHER A
Prerequisites: none
Description: An introduction to computer applications in business and graphic design. Students will begin by learning the basics and some advanced functions of Microsoft Word, Excel, and Powerpoint. The class then progresses through the Adobe graphic design applications Photoshop, After Effects, and Flash. In learning these applications, students are introduced to topics such as computer graphics, file compression, and animation. Not open to officially declared CSC majors.
Clusters: N4CSC002, N4CSC009, N4CSC013, N4CSC014
Offered:
 
CRN Course Course Title Term Credits Status
28390 CSC 108 COMPUTER APPLICATIONS - LAB Spring 2012 LAB Open
Schedule: Day Begin End Building Room
  TR 1230 1345 HARK 114
Enrollment: Sec Enroll Sec Cap Updated
  26 30 06/28/2011
Instructors: GALLAGHER A
Offered:
 
CRN Course Course Title Term Credits Status
28405 CSC 108 COMPUTER APPLICATIONS - LAB Spring 2012 LAB Closed
Schedule: Day Begin End Building Room
  MW 1525 1640 HARK 114
Enrollment: Sec Enroll Sec Cap Updated
  33 30 06/28/2011
Instructors: GALLAGHER A
Offered:
 
CRN Course Course Title Term Credits Status
28418 CSC 108 COMPUTER APPLICATIONS - LAB Spring 2012 LAB Closed
Schedule: Day Begin End Building Room
  TR 1815 1930 HARK 114
Enrollment: Sec Enroll Sec Cap Updated
  35 30 06/28/2011
Instructors: GALLAGHER A
Offered:
 
CRN Course Course Title Term Credits Status
28447 CSC 160 ENGINEERING COMPUTING Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1230 1345 STRNG LOWER
Enrollment: Sec Enroll Sec Cap Updated
  173 225 06/28/2011
Class Info: STUDENTS MUST REGISTER FOR A LAB WHEN REGISTERING FOR A MAIN SECTION.
Instructors: PAWLICKI T
Prerequisites: None
Description: Introduction to programming and computational approaches to engineering problems and their solution. Matlab language illustrates principles such as data representation, mathematical operations, looping and decisions, functions and subroutines, display and user interaction. Projects from several different engineering domains have subjects like linear algebra, differential equations, fitting data to models, signal processing, and the practical use of analog-digital converters in an experimental setting.
Clusters: N4CSC011, N4CSC015
Offered:
 
CRN Course Course Title Term Credits Status
28454 CSC 160 ENGINEERING COMPUTING Spring 2012 4.0 Cancelled
Schedule: Day Begin End Building Room
  TR 940 1055
Enrollment: Sec Enroll Sec Cap Updated
  0 30 09/28/2011
Class Info: STUDENTS MUST REGISTER FOR A LAB WHEN REGISTERING FOR A MAIN SECTION.
Prerequisites: None
Description: Introduction to programming and computational approaches to engineering problems and their solution. Matlab language illustrates principles such as data representation, mathematical operations, looping and decisions, functions and subroutines, display and user interaction. Projects from several different engineering domains have subjects like linear algebra, differential equations, fitting data to models, signal processing, and the practical use of analog-digital converters in an experimental setting.
Clusters: N4CSC011, N4CSC015
Offered:
 
CRN Course Course Title Term Credits Status
28463 CSC 160 ENGINEERING COMPUTING LAB Spring 2012 LAB Open
Schedule: Day Begin End Building Room
  T 1650 1930 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  44 50 06/28/2011
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
28472 CSC 160 ENGINEERING COMPUTING LAB Spring 2012 LAB Open
Schedule: Day Begin End Building Room
  U 1650 1930 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  31 50 06/28/2011
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
28489 CSC 160 ENGINEERING COMPUTING LAB Spring 2012 LAB Closed
Schedule: Day Begin End Building Room
  T 1940 2220 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  51 50 06/28/2011
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
28491 CSC 160 ENGINEERING COMPUTING LAB Spring 2012 LAB Open
Schedule: Day Begin End Building Room
  R 1650 1930 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  47 50 06/28/2011
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
28504 CSC 161 THE ART OF PROGRAMMING Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  MW 1650 1805 DEWEY 1101
Enrollment: Sec Enroll Sec Cap Updated
  140 999 06/28/2011
Class Info: STUDENTS MUST REGISTER FOR A LAB WHEN REGISTERING FOR THEMAIN SECTION.
Instructors: SINGHAL A
Prerequisites: None
Description: Organized thinking, creative problem solving, and the precise description of solutions are valuable skills in academia and life. The formulation and solution of problems using computers is increasingly important in all artistic and scholarly fields. We introduce core concepts and techniques of programming as a way to develop these skills, as basis for further CS study, and for application to other fields. Lab required.
Clusters: N4CSC009, N4CSC010, N4CSC011, N4CSC013, N4CSC015, N4CSC016
Offered:
 
CRN Course Course Title Term Credits Status
28510 CSC 161 THE ART OF PROGRAMMING - LAB Spring 2012 LAB Closed
Schedule: Day Begin End Building Room
  MW 1815 1930 HARK 114
Enrollment: Sec Enroll Sec Cap Updated
  33 32 06/28/2011
Instructors: SINGHAL A
Offered:
 
CRN Course Course Title Term Credits Status
28528 CSC 161 THE ART OF PROGRAMMING - LAB Spring 2012 LAB Open
Schedule: Day Begin End Building Room
  MW 1525 1640 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  30 32 06/28/2011
Instructors: SINGHAL A
Offered:
 
CRN Course Course Title Term Credits Status
28532 CSC 161 THE ART OF PROGRAMMING - LAB Spring 2012 LAB Closed
Schedule: Day Begin End Building Room
  TR 1525 1640 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  32 32 06/28/2011
Instructors: SINGHAL A
Offered:
 
CRN Course Course Title Term Credits Status
28549 CSC 161 THE ART OF PROGRAMMING - LAB Spring 2012 LAB Closed
Schedule: Day Begin End Building Room
  TR 1400 1515 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  32 32 06/28/2011
Instructors: SINGHAL A
Offered:
 
CRN Course Course Title Term Credits Status
78632 CSC 161 THE ART OF PROGRAMMING - LAB Spring 2012 LAB Open
Schedule: Day Begin End Building Room
  MW 1815 1930 GRGEN 102
Enrollment: Sec Enroll Sec Cap Updated
  14 999 11/12/2011
Offered:
 
CRN Course Course Title Term Credits Status
28555 CSC 172 THE SCI OF DATA STRUCTURES Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1400 1515 LATT 201
Enrollment: Sec Enroll Sec Cap Updated
  70 100 06/28/2011
Class Info: STUDENTS MUST REGISTER FOR A LAB WHEN REGISTERING FOR THEMAIN SECTION.
Instructors: PAWLICKI T
Prerequisites: CSC 171 or equivalent; MTH 150 is recommended.
Description: Abstract data types (e.g., sets, mappings, and graphs) and their implementation as concrete data structures in Java. Analysis of the running times of programs operating on such data structures, and basic techniques for program design, analysis, and proof of correctness (e.g., induction and recursion). Lab required.
Clusters: N1CSC001, N1CSC004, N1CSC008, N1CSC011, N1PHL001, N4CSC001, N4CSC004, N4CSC011, N4CSC016
Offered:
 
CRN Course Course Title Term Credits Status
28561 CSC 172 THE SCI OF DATA STRUCT- LAB Spring 2012 LAB Open
Schedule: Day Begin End Building Room
  MW 1815 1930 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  48 50 06/28/2011
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
28576 CSC 172 THE SCI OF DATA STRUCT - LAB Spring 2012 LAB Open
Schedule: Day Begin End Building Room
  MW 1400 1515 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  22 50 06/28/2011
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
79896 CSC 172 THE SCI OF DATA STRUCT-WRKSP Spring 2012 WRK Open
Schedule: Day Begin End Building Room
  U 1650 1805 RRLIB G108A
Enrollment: Sec Enroll Sec Cap Updated
  3 20 12/09/2011
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
79914 CSC 172 THE SCI OF DATA STRUCT-WRKSP Spring 2012 WRK Open
Schedule: Day Begin End Building Room
  W 1905 2020 RRLIB G108
Enrollment: Sec Enroll Sec Cap Updated
  2 20 12/09/2011
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
28646 CSC 191 MACHINES & CONSCIOUSNESS Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1525 1640 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  6 16 10 999 09/27/2011
Cross Listed: CSC 191 (P), CSC 291
Instructors: SCHUBERT L
Prerequisites: 191 Prerequisites: junior or higher standing, some programming experience; 291 Prerequisites: CSC 173 and one or more of 240, 242, 280 , or 282.
Description: This course explores the possibility of consciousness in machines, both in the sense of perceptual awareness and self-awareness. Readings are from the AI literature as well as from philosophy and cognitive science. The course will begin with some general philosophical and cognitive science readings, and then shift emphasis to representational and computational aspects. Homework will include written answers to questions, essays, and -- for 291 students only -- a project that involves Lisp programming. The course will be suitable for writing credit. (4 hours, Spring)
Offered: Spring
 
CRN Course Course Title Term Credits Status
69938 CSC 194 NETWORK PHENOMENA Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1105 1220 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  2 999 5 25 09/27/2011
Cross Listed: CSC 194 (P), CSC 294, CSC 574
Instructors: SEIFERAS J
Prerequisites: no formal prerequisites, but recommended for senior students or graduate students.
Description: We will examine and relate ``connectedness'' phenomena in a broad spectrum of social, economic, and technological settings.
Offered: Spring
 
CRN Course Course Title Term Credits Status
69770 CSC 199 SOCIAL IMP. OF COMPUTING Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 940 1055 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  16 999 31 40 09/27/2011
Cross Listed: CSC 199 (P), CSC 299
Instructors: SCOTT M
Prerequisites: None
Description: . Computers and the Internet, perhaps more than any other technology, have transformed society over the past 50 years, with dramatic increases in human productivity; an explosion of options for news, entertainment, and communication; and fundamental breakthroughs in almost every branch of science and engineering. At the same time, they have contributed to unprecedented threats to privacy; whole new categories of crime and anti-social behavior; major disruptions in the job market; and the large-scale concentration of risk into systems capable of catastrophic failure. In this discussion- and writing-oriented class, we will consider all of this and more, with the goal of better understanding how to shape technological change in ways that maximize the benefits and minimize the costs. Offers upper-level writing credit in Computer Science.
Clusters: N4CSC010, N4CSC015
Offered: Spring
 
CRN Course Course Title Term Credits Status
28658 CSC 200 UNDERGRAD PROBLEM SEMINAR Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  MW 1400 1515 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  15 999 16 999 06/28/2011
Cross Listed: CSC 200 (P), CSC 200H
Instructors: NELSON R
Prerequisites: All BS premajor requirements.
Description: Intensive seminar on cooperative problem solving. Overview of the subdisciplines and the research of the University of Rochester’s computer science faculty. 200H required for the Honors B.S. in Computer Science; 200 required for the B.S. Students taking CSC 200H may have additional reading, assignments or projects.
Offered:
 
CRN Course Course Title Term Credits Status
28660 CSC 200H UNDERGRAD PROBLEM SEMINAR Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  MW 1400 1515 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  1 999 16 999 06/28/2011
Cross Listed: CSC 200 (P), CSC 200H
Instructors: NELSON R
Prerequisites: All BS premajor requirements.
Description: Intensive seminar on cooperative problem solving. Overview of the subdisciplines and the research of the University of Rochester’s computer science faculty. 200H required for the Honors B.S. in Computer Science; 200 required for the B.S. Students taking CSC 200H may have additional reading, assignments or projects.
Offered:
 
CRN Course Course Title Term Credits Status
28671 CSC 210 WEB PROGRAMMING Spring 2012 4.0 Closed
Schedule: Day Begin End Building Room
  MW 1400 1515 CSB 209
Enrollment: Sec Enroll Sec Cap Updated
  50 50 06/28/2011
Instructors: BIGHAM J
Prerequisites: CSC 161 or CSC 171 or permission of the instructor.
Description: An introduction to the technology, design and science of web programming. This course will cover the base material needed to create and deploy secure, usable database-driven web applications - including topics selected from programming, networking, databases, security, and usability. Specific technologies and languages covered will include HTML, Javascript, Document Object Model (DOM), PHP, MySQL, Ruby on Rails, XML, AJAX, and Flash.
Clusters: N4CSC013
Offered:
 
CRN Course Course Title Term Credits Status
28685 CSC 242 ARTIFICIAL INTELLIGENCE Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1400 1515 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  35 999 36 999 06/28/2011
Cross Listed: BCS 232, CSC 242 (P)
Instructors: FERGUSON G
Prerequisites: Prerequisites: MTH 150 and CSC 172.
Description: Introduces fundamental principles of artificial intelligence, including heuristic search, automated reasoning, handling uncertainty, and machine learning. Presents applications of AI techniques to real-world problems such as understanding the web, computer games, biomedical research, and assistive systems. This course is a prerequisite for advanced AI courses.
Offered:
 
CRN Course Course Title Term Credits Status
28692 CSC 246 MATH. FOUNDATIONS OF A.I. Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1105 1220 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  2 999 16 999 06/28/2011
Cross Listed: CSC 246 (P), CSC 446, TCS 446
Instructors: GILDEA D
Prerequisites: CSC 242 and MTH 165
Description: This course presents the mathematical foundations of AI, including probability, decision theory and machine learning.
Offered:
 
CRN Course Course Title Term Credits Status
69764 CSC 249 MACHINE VISION Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1230 1345 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  3 40 23 40 09/13/2011
Cross Listed: CSC 249 (P), CSC 449
Instructors: LUO J
Prerequisites: MTH 161 and CSC 242
Description: Fundamentals of computer vision, including image formation, elements of human vision, low-level image processing, and pattern recognition techniques. Advanced topics include modern visual features, graphical models, model-based and data-driven approaches, and contextual inference, as well as examples of successes and challenges in applications. CSC 449, a graduate-level course, requires additional readings and assignments (including a course project).
Offered:
 
CRN Course Course Title Term Credits Status
28701 CSC 252 COMPUTER ORGANIZATION Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1525 1640 CSB 601
Enrollment: Sec Enroll Sec Cap Updated
  37 999 06/28/2011
Instructors: SHEN K
Prerequisites: MTH150 and CSC 172
Description: Introduction to computer architecture and the layering of hardware/software systems. Topics include instruction set design; logical building blocks; computer arithmetic; processor organization; the memory hierarchy (registers, caches, main memory, and secondary storage); I/O—buses, devices, and interrupts; microcode and assembly language; virtual machines; the roles of the assembler, linker, compiler, and operating system; technological trends and the future of computing hardware. Several programming assignments required.
Clusters: N1CSC004, N4CSC004
Offered:
 
CRN Course Course Title Term Credits Status
28716 CSC 255 SOFTWARE PERFORMANCE AND CORRECTNESS Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  MW 1400 1515 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  13 999 23 999 09/30/2011
Cross Listed: CSC 255 (P), CSC 455, TCS 455
Instructors: DING C
Prerequisites: CSC 254; CSC 252 recommended
Description: Programming is the automation of information processing. Program analysis and transformation is the automation of programming itself---how much a program can understand and improve other programs. Because of the diversity and complexity of computer hardware, programmers increasingly depend on automation in compilers and other tools to deliver efficient and reliable software. This course combines fundamental principles and (hands-on) practical applications. Specific topics include data flow and dependence theories; static and dynamic program transformation including parallelization; memory and cache management; type checking and program verification; and performance analysis and modeling. The knowledge and practice will help students to become experts in software performance and correctness. Students taking the graduate level will have additional course requirements and a more difficult project.
Coursework/Exams: Course projects include the design and implementation of program analysis and improvement tools.
Offered: Spring
URL: http://www.cs.rochester.edu/courses/455/spring2012
 
CRN Course Course Title Term Credits Status
28727 CSC 258 PARALLEL & DIST. SYSTEMS Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  MW 1525 1640 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  13 999 18 999 06/28/2011
Cross Listed: CSC 258 (P), CSC 458, TCS 458
Instructors: DING C
Prerequisites: CSC 254, CSC 256 and consent of instructor
Description: Principles of parallel and distributed systems, and the associated implementation and performance issues. Topics covered will include programming interfaces to parallel and distributed computing, interprocess communication, synchronization, and consistency models, fault tolerance and reliability, distributed process management, distributed file systems, multiprocessor architectures, parallel program optimization, and parallelizing compilers. Students taking this course at the 400 level will be required to complete additional readings and/or assignments.
Offered:
 
CRN Course Course Title Term Credits Status
28738 CSC 260 TOPCS LANGUAGE UNDERSTANDING Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  1 999 9 999 06/28/2011
Cross Listed: CSC 260 (P), CSC 460
Instructors: ALLEN J
Prerequisites: CSC244 and CSC 247
Description: This course will examine recent research in computational linguistics and artificial intelligence on natural language dialog systems. Students will take turns leading the discussion of current research papers. Undergraduates taking the course for credit will also be required to prepare a written review of one of the papers. Graduates taking the course may have additional readings or assignments. It may be repeated for credit with permission of the instructor.
Offered:
 
CRN Course Course Title Term Credits Status
75599 CSC 267 Advanced GPU Programming and Cloud Computing Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  MW 1650 1805 CSB 523
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  3 999 8 999 10/11/2011
Cross Listed: CSC 267, CSC 467, ECE 207 (P), ECE 407
Instructors: SOYATA T
Prerequisites: ECE206/406, CSC 266/466 or instructor approval
Description: In this course, advanced GPU parallel programming techniques are taught that permit extremely compute-intensive applications to be run in real-time on a cloud-based GPU cluster. These applications demand 100x to 1000x more compute power than a single CPU (or even a GPU) can provide, making it necessary to utilize the cloud for computation. An additional layer of complexity is introduced into the computational model when real-time response is required. Students will be exposed not only to the most challenging GPU parallel programming methods, but also the intricacies of running such compute-intensive applications through high-latency (and potentially unpredictable) communications links.
Offered: Spring
 
CRN Course Course Title Term Credits Status
28740 CSC 280 COMPUTER MODELS &LIMITATIONS Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1400 1515 CSB 632
Enrollment: Sec Enroll Sec Cap Updated
  21 50 06/28/2011
Instructors: KAUTZ H
Prerequisites: CSC 173, MTH 150
Description: This course studies fundamental computer models and their computational limitations. Finite-state machines and pumping lemmas, the Chomsky hierarchy, Turing machines and algorithmic universality, noncomputability and undecidability, tradeoffs between power and formal tractability.
Clusters: N1CSC008
Offered:
 
CRN Course Course Title Term Credits Status
76573 CSC 281 CRYPTOGRAPHY Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  MW 1525 1640 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  13 999 15 999 10/11/2011
Cross Listed: CSC 281 (P), CSC 481
Instructors: VENKITASUBRAM
Prerequisites: MTH 150 or MTH 162, and CSC 171 or prior programming experience
Description: The modern study of cryptography investigates techniques for facilitating interactions between distrustful entities. In this course we introduce some of the fundamental concepts of this study. Emphasis will be placed on the foundations of cryptography and in particular on precise definitions and proof techniques.
Clusters: N4CSC011
Offered:
 
CRN Course Course Title Term Credits Status
28752 CSC 284 ADVANCED ALGORITHIMS Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1230 1345 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  3 999 11 999 06/28/2011
Cross Listed: CSC 284 (P), CSC 484, TCS 484
Instructors: STEFANKOVIC D
Prerequisites: CSC 282
Description: Advanced study of design and analysis of algorithms. Topics typically include: growth of functions; recurrences; probabilistic analysis and randomized algorithms; maximum flow; sorting networks; expander graphs; matrix operations; linear programming; discrete Fourier transform; number-theoretic algorithms; string matching; computational geometry; NP-completeness; approximation algorithms. Students taking this course at the 400 level may be required to complete additional tests, readings or assignments.
Offered:
 
CRN Course Course Title Term Credits Status
28769 CSC 291 MACHINES & CONSCIOUSNESS Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1525 1640 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  4 999 10 999 09/27/2011
Cross Listed: CSC 191 (P), CSC 291
Instructors: SCHUBERT L
Prerequisites: 191 Prerequisites: junior or higher standing, some programming experience; 291 Prerequisites: CSC 173 and one or more of 240, 242, 280 , or 282.
Description: This course explores the possibility of consciousness in machines, both in the sense of perceptual awareness and self-awareness. Readings are from the AI literature as well as from philosophy and cognitive science. The course will begin with some general philosophical and cognitive science readings, and then shift emphasis to representational and computational aspects. Homework will include written answers to questions, essays, and -- for 291 students only -- a project that involves Lisp programming. The course will be suitable for writing credit. (4 hours, Spring)
Offered: Spring
 
CRN Course Course Title Term Credits Status
28774 CSC 293 ADV TOPICS IN MEMORY SYSTEMS Spring 2012 4.0 Cancelled
Schedule: Day Begin End Building Room
  TR 940 1055
Enrollment: Sec Enroll Sec Cap Updated
  0 999 09/27/2011
Prerequisites: CSC 252 or ECE 200 and ECE 201/401, or permission of instructor.
Description: Advanced topics in the organization, architecture, and implementation of modern memory subsystems. Topics include power, performance, reliability, and QoS issues in DRAM memory systems and Flash-based SSDs; high-performance memory controllers and interfaces; memory system design for datacenters and enterprise systems; and an introduction to emerging resistive memory technologies.
Offered: Spring
 
CRN Course Course Title Term Credits Status
70250 CSC 294 NETWORK PHENOMENA Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1105 1220 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  2 999 5 25 09/27/2011
Cross Listed: CSC 194 (P), CSC 294, CSC 574
Instructors: SEIFERAS J
Prerequisites: no formal prerequisites, but recommended for senior students or graduate students.
Description: We will examine and relate ``connectedness'' phenomena in a broad spectrum of social, economic, and technological settings.
Offered: Spring
 
CRN Course Course Title Term Credits Status
69753 CSC 296 DATABASE SYSTEMS Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 1650 1805 CSB 601
Enrollment: Sec Enroll Sec Cap Updated
  15 40 09/27/2011
Instructors: KOOMEN J
Prerequisites: CSC 172 Data Structures
Description: This course presents the fundamental concepts of database design and use. It provides a study of data models, data description languages, and query facilities including relational algebra and SQL, data normalization, transactions and their properties, physical data organization and indexing, security issues and object databases. It also looks at the new trends in databases. The knowledge of the above topics will be applied in the design and implementation of a database application using a target database management system as part of a semester-long group project.
Offered: Spring
 
CRN Course Course Title Term Credits Status
70273 CSC 299 SOCIAL IMP. OF COMPUTING Spring 2012 4.0 Open
Schedule: Day Begin End Building Room
  TR 940 1055 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  15 999 31 40 09/27/2011
Cross Listed: CSC 199 (P), CSC 299
Instructors: SCOTT M
Prerequisites: None
Description: . Computers and the Internet, perhaps more than any other technology, have transformed society over the past 50 years, with dramatic increases in human productivity; an explosion of options for news, entertainment, and communication; and fundamental breakthroughs in almost every branch of science and engineering. At the same time, they have contributed to unprecedented threats to privacy; whole new categories of crime and anti-social behavior; major disruptions in the job market; and the large-scale concentration of risk into systems capable of catastrophic failure. In this discussion- and writing-oriented class, we will consider all of this and more, with the goal of better understanding how to shape technological change in ways that maximize the benefits and minimize the costs. Offers upper-level writing credit in Computer Science.
Clusters: N4CSC010, N4CSC015
Offered: Spring
 
CRN Course Course Title Term Credits Status
28783 CSC 390 SUPERVISED TEACHING Spring 2012 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/28/2011
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
28829 CSC 391 INDEPENDENT STUDY Spring 2012 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  5 999 06/28/2011
Offered:
 
CRN Course Course Title Term Credits Status
28867 CSC 391H INDEPENDENT STUDY-HONORS Spring 2012 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/28/2011
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
28894 CSC 393 SENIOR PROJECT Spring 2012 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/28/2011
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
28900 CSC 393H SENIOR PROJECT-HONORS Spring 2012 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/28/2011
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
28911 CSC 394 INTERNSHIP Spring 2012 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/28/2011
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
28925 CSC 395 RESEARCH Spring 2012 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/28/2011
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
28957 CSC 395H HONORS SENIOR THESIS Spring 2012 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/28/2011
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
82910 CSC 395W HONORS SEMINAR Spring 2012 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 02/02/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered: