Course Listings

and
and
CRN Course Course Title Term Credits Status
44677 CSC 108 COMPUTER APPLICATIONS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1650 1805 GRGEN 101
Enrollment: Sec Enroll Sec Cap Updated
  50 150 06/29/2012
Class Info: STUDENTS MUST REGISTER FOR A LABORATORY WHEN REGISTERING FOR THE MAIN SECTION.
Instructors: RAQUENO R
Prerequisites: none
Description: A practical introduction to computing and computer applications. Lab required. There are no prerequisites. Leads into these clusters: Business Computing, Computer Science and Art, and Computing for the Social Sciences. Not open to officially declared CSC majors.
Clusters: N4CSC002, N4CSC009, N4CSC013, N4CSC014
Offered:
 
CRN Course Course Title Term Credits Status
44686 CSC 108 COMPUTER APPLICATIONS - LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  TR 1230 1345 HARK 114
Enrollment: Sec Enroll Sec Cap Updated
  15 30 06/29/2012
Instructors: RAQUENO R
Offered:
 
CRN Course Course Title Term Credits Status
44690 CSC 108 COMPUTER APPLICATIONS - LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  MW 1525 1640 HARK 114
Enrollment: Sec Enroll Sec Cap Updated
  14 30 06/29/2012
Instructors: RAQUENO R
Offered:
 
CRN Course Course Title Term Credits Status
44707 CSC 108 COMPUTER APPLICATIONS - LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  TR 1815 1930 HARK 114
Enrollment: Sec Enroll Sec Cap Updated
  21 30 06/29/2012
Instructors: RAQUENO R
Offered:
 
CRN Course Course Title Term Credits Status
78605 CSC 112D INTRO TO HUMAN/COMP INTERACTN Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1650 1805 CSB 209
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  7 999 17 50 10/04/2012
Cross Listed: CSC 112D, DMS 103 (P)
Instructors: LOPAREV A
Description: Students learn the basic principles of human computer interaction and digital computer interfaces.
Offered:
 
CRN Course Course Title Term Credits Status
88950 CSC 132 RECREATIONAL GRAPHICS II Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1105 1220 GRGEN 102
Enrollment: Sec Enroll Sec Cap Updated
  7 24 12/06/2012
Instructors: PAWLICKI T
Prerequisites: CSC 131
Description: A hands on project based instruction of 3D computer graphics and animation techniques taught from a user point of view using the BLENDER modeling system. Topics include fluid animation, storyboarding, sound, character rigging, and computer game design. Assessment based on projects. No written exams.
Offered:
 
CRN Course Course Title Term Credits Status
44715 CSC 160 ENGINEERING COMPUTING Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1230 1345 STRNG LOWER
Enrollment: Sec Enroll Sec Cap Updated
  200 225 06/29/2012
Class Info: STUDENTS MUST REGISTER FOR A LABORATORY WHEN REGISTERING FOR THE 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
44721 CSC 160 ENGINEERING COMPUTING - LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  TR 1105 1220 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  53 60 06/29/2012
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
44739 CSC 160 ENGINEERING COMPUTING LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  T 1650 1930 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  40 50 06/29/2012
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
44742 CSC 160 ENGINEERING COMPUTING LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  U 1650 1930 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  33 50 06/29/2012
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
44750 CSC 160 ENGINEERING COMPUTING LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  T 1940 2220 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  21 50 06/29/2012
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
44768 CSC 160 ENGINEERING COMPUTING LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  R 1650 1930 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  36 50 06/29/2012
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
76798 CSC 160 ENGINEERING COMPUTING - LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  R 1940 2220 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  23 50 08/15/2012
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
44773 CSC 161 THE ART OF PROGRAMMING Spring 2013 4.0 Closed
Schedule: Day Begin End Building Room
  MW 1650 1805 DEWEY 1101
Enrollment: Sec Enroll Sec Cap Updated
  76 75 06/29/2012
Class Info: STUDENTS MUST REGISTER FOR A LABORATORY WHEN REGISTERING FOR THE MAIN 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: N1CSC012, N1STT001, N4CSC002, N4CSC009, N4CSC010, N4CSC011, N4CSC013, N4CSC015, N4CSC016
Offered:
 
CRN Course Course Title Term Credits Status
44784 CSC 161 THE ART OF PROGRAMMING - LAB Spring 2013 LAB Closed
Schedule: Day Begin End Building Room
  MW 1815 1930 HARK 114
Enrollment: Sec Enroll Sec Cap Updated
  32 30 06/29/2012
Instructors: SINGHAL A
Offered:
 
CRN Course Course Title Term Credits Status
44796 CSC 161 THE ART OF PROGRAMMING - LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  MW 1525 1640 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  25 32 06/29/2012
Instructors: SINGHAL A
Offered:
 
CRN Course Course Title Term Credits Status
44810 CSC 161 THE ART OF PROGRAMMING - LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  TR 1400 1515 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  19 32 06/29/2012
Instructors: SINGHAL A
Offered:
 
CRN Course Course Title Term Credits Status
77673 CSC 170D INTRO TO WEB DEVELOPMENT Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1230 1345 GRGEN 102
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  8 999 17 24 10/05/2012
Cross Listed: CSC 170D, DMS 102 (P)
Class Info: STUDENTS MUST REGISTER FOR THE LAB WHEN REGISTERING FOR THEMAIN SECTION.
Instructors: FERGUSON G
Description: Students learn the technological components of programming for the worldwide web. They will also study the historical, aesthetic and social components of computer code.
Offered:
 
CRN Course Course Title Term Credits Status
77696 CSC 170D INTRO TO WEB DEVELOPMENT-LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  TR 940 1055 GRGEN 102
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  9 999 18 24 10/05/2012
Cross Listed: CSC 170D, DMS 102 (P)
Instructors: FERGUSON G
Offered:
 
CRN Course Course Title Term Credits Status
76802 CSC 172 THE SCIENCE OF DATA STRUCTURES Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1400 1515 MEL 203
Enrollment: Sec Enroll Sec Cap Updated
  82 100 08/15/2012
Class Info: STUDENTS MUST REGISTER FOR A LABORATORY WHEN REGISTERING FOR THE MAIN 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
76817 CSC 172 THE SCI OF DATA STRUCT - LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  MW 1815 1930 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  40 50 08/15/2012
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
76826 CSC 172 THE SCI OF DATA STRUCT - LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  MW 1400 1515 GAVET 244
Enrollment: Sec Enroll Sec Cap Updated
  30 50 08/15/2012
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
90185 CSC 172 SCI OF DATA STRUCTURES LAB Spring 2013 LAB Open
Schedule: Day Begin End Building Room
  MW 1815 1930 GRGEN 102
Enrollment: Sec Enroll Sec Cap Updated
  15 999 01/10/2013
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
91599 CSC 172 SCI OF DATA STR. WKSP Spring 2013 WRK Open
Schedule: Day Begin End Building Room
  U 1815 2015 HYLAN 303
Enrollment: Sec Enroll Sec Cap Updated
  0 999 01/25/2013
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
91603 CSC 172 SCI OF DATA STRC. WKSP Spring 2013 WRK Open
Schedule: Day Begin End Building Room
  U 1815 2015 HYLAN 307
Enrollment: Sec Enroll Sec Cap Updated
  0 999 01/25/2013
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
91612 CSC 172 SCI OF DATA STRC. WKSP Spring 2013 WRK Open
Schedule: Day Begin End Building Room
  T 1815 2055 HYLAN 303
Enrollment: Sec Enroll Sec Cap Updated
  0 999 01/25/2013
Instructors: PAWLICKI T
Offered:
 
CRN Course Course Title Term Credits Status
44832 CSC 191 MACHINES & CONSCIOUSNESS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1525 1640 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  11 16 16 999 10/31/2012
Cross Listed: CSC 191 (P), CSC 291
Instructors: SCHUBERT L
Prerequisites: 191 Prerequisites: a programming course; sophomore or higher standing (or consent of instructor); a prior course in AI, cognitive science, linguistics, or philosophy is an advantage. 291 Prerequisites: one of 200, 242, 280, or 282.
Description: Can machines show self-awareness? Could robots and other machines have subjective sensory and emotional experiences? Could they have a moral sense? These questions are becoming increasingly relevant in our age of increasingly intelligent machines. We will explore these issues through readings from the AI literature as well as from philosophy and cognitive science. Homework will include written answers to questions, essays, and -- for 291 students only -- a team programming project intended to demonstrate the possibility of some degree of self-awareness in a computer. The course will be suitable for writing credit. (4 hours, Spring).
Offered:
 
CRN Course Course Title Term Credits Status
44849 CSC 194 NETWORKS, CROWDS AND MARKETS Spring 2013 4.0 Cancelled
Schedule: Day Begin End Building Room
  TR 1105 1220
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
44855 CSC 199 SOCIAL IMP. OF COMPUTING Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 940 1055 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  5 999 21 40 06/29/2012
Cross Listed: CSC 199 (P), CSC 299
Instructors: SCOTT M
Clusters: N4CSC010, N4CSC015
Offered:
 
CRN Course Course Title Term Credits Status
44861 CSC 200 UNDERGRAD PROBLEM SEMINAR Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1400 1515 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  27 999 39 999 06/29/2012
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
44876 CSC 200H UNDERGRAD PROBLEM SEMINAR Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1400 1515 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  12 999 39 999 06/29/2012
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
44887 CSC 210 WEB PROGRAMMING Spring 2013 4.0 Closed
Schedule: Day Begin End Building Room
  MW 1400 1515 DEWEY 2162
Enrollment: Sec Enroll Sec Cap Updated
  58 55 06/29/2012
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
44893 CSC 242 ARTIFICIAL INTELLIGENCE Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1400 1515 B&L 106
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  45 999 46 60 06/29/2012
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
44902 CSC 246 MATHEMATICAL FOUNDATIONS OF A.I. Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1525 1640 DEWEY 2110E
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  6 999 38 999 06/29/2012
Cross Listed: CSC 246 (P), CSC 446, ECE 409, 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
44917 CSC 249 MACHINE VISION Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1230 1345 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  2 40 25 40 06/29/2012
Cross Listed: BCS 236, BCS 536, CSC 249 (P), CSC 449, ECE 449, TCS 449
Instructors: LUO J
Prerequisites: MTH 161 and CSC 242
Description: . Introduction to computer vision, including camera models, basic image processing, pattern and object recognition, and elements of human vision. Specific topics include geometric issues, statistical models, Hough transforms, color theory, texture, and optic flow. CSC 449, a graduate-level course, requires additional readings and assignments.
Offered:
 
CRN Course Course Title Term Credits Status
44926 CSC 252 COMPUTER ORGANIZATION Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 940 1055 CSB 601
Enrollment: Sec Enroll Sec Cap Updated
  42 999 06/29/2012
Instructors: DING C
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
78702 CSC 257 COMPUTER NETWORKS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1230 1345 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  9 999 25 45 09/14/2012
Cross Listed: CSC 257 (P), CSC 457, TCS 457
Instructors: SHEN K
Prerequisites: CSC 252
Description: Introduction to computer networks and computer communication: Architecture and Protocols:. Design of protocols for error recovery, reliable delivery, routing and congestion control. Store-and-forward networks, satellite networks, local area networks and locally distributed systems. Case studies of networks, protocols and protocol families. Emphasis on software design issues in computer communication.
Offered:
 
CRN Course Course Title Term Credits Status
44943 CSC 258 PARALLEL & DISTRIBUTED SYSTEMS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1525 1640 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  4 999 19 999 06/29/2012
Cross Listed: CSC 258 (P), CSC 458, TCS 458
Instructors: DWARKADAS S
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
44978 CSC 280 COMPUTER MODELS & LIMITATIONS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1525 1640 CSB 601
Enrollment: Sec Enroll Sec Cap Updated
  37 50 06/29/2012
Instructors: HEMASPAANDRA
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
76834 CSC 283 TOPICS IN CRYPTOGRAPHY Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1650 1805 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  2 999 5 999 09/26/2012
Cross Listed: CSC 283 (P), CSC 483, TCS 483
Instructors: VENKITASUBRAM
Description: This will be a seminar-style course in which students will read and present papers on current research in Cryptography. Potential topics include lattice-based cryptography, concurrency and protocol security, database privacy, cryptographic game theory and interplay of cryptography with other fields. The course will build on material covered in the introductory course (281/481) but is not a required prerequisite.
Offered:
 
CRN Course Course Title Term Credits Status
44999 CSC 284 ADVANCED ALGORITHIMS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1230 1345 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  6 999 21 999 06/29/2012
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
45000 CSC 291 MACHINES & CONSCIOUSNESS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1525 1640 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  5 999 16 999 10/31/2012
Cross Listed: CSC 191 (P), CSC 291
Instructors: SCHUBERT L
Prerequisites: 191 Prerequisites: a programming course; sophomore or higher standing (or consent of instructor); a prior course in AI, cognitive science, linguistics, or philosophy is an advantage. 291 Prerequisites: one of 200, 242, 280, or 282.
Description: Can machines show self-awareness? Could robots and other machines have subjective sensory and emotional experiences? Could they have a moral sense? These questions are becoming increasingly relevant in our age of increasingly intelligent machines. We will explore these issues through readings from the AI literature as well as from philosophy and cognitive science. Homework will include written answers to questions, essays, and -- for 291 students only -- a team programming project intended to demonstrate the possibility of some degree of self-awareness in a computer. The course will be suitable for writing credit. (4 hours, Spring).
Offered:
 
CRN Course Course Title Term Credits Status
77311 CSC 292 CLOUD COMPUTING ANALYTICS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1650 1805 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  3 999 15 999 11/05/2012
Cross Listed: CSC 292 (P), CSC 572
Instructors: JUNG G
Description: Cloud computing is one of advanced computer science areas that integrates all computing layers, from computer architecture to various applications. In this course, we explore the field of cloud computing, encompassing a wide range of topics. While emphasizing the basic cloud computing principles and paradigms at the beginning, we will discuss some research problems, approaches, implementations, and potential evolution in the future as well. This course will cover fundamental topics such as IaaS, PaaS, SaaS, virtualization, and multi-tenancy. Additionally, this course will touch on some advanced topics and applications in clouds including SLA management, resource provisioning, big-data analytics, service workflows, and the performance optimization of those applications. Students will be exposed to recent research papers to understand deep pictures of research problems, underlying theories, and engineering around those topics.
Offered:
 
CRN Course Course Title Term Credits Status
77278 CSC 293 ADV TOPICS IN Memory Systems Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1400 1515 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  0 999 12 999 12/05/2012
Cross Listed: CSC 293 (P), CSC 573, ECE 402
Instructors: IPEK E
Description: This course covers special topics that are of current interest in the area of memory systems. Topics vary by term. Check term detail for information regarding the particular semester
Offered:
 
CRN Course Course Title Term Credits Status
45011 CSC 294 NETWORK PHENOMENA Spring 2013 4.0 Cancelled
Schedule: Day Begin End Building Room
  TR 1105 1220
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
75225 CSC 298 COMP MODELS OF MUSIC PROC Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1030 1200 HOPE 226
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  2 999 15 16 10/24/2012
Cross Listed: AME 271 (P), AME 471, CSC 298, ECE 271, ECE 471, TEE 471
Instructors: HEADLAM D
Description: This course is designed for engineering and science students to learn the basic elements of music theory and analysis, but employing concepts and tools from digital signal processing, pattern classification, machine learning and data mining. Class requirements include weekly readings and programming assignments, and a final project in which students complete an analysis of a large-scale symphonic work combining their subjective aesthetic response to the piece with the computational analysis using the tools developed throughout the course
Offered: Spring
 
CRN Course Course Title Term Credits Status
45033 CSC 299 SOCIAL IMP. OF COMPUTING Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 940 1055 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  16 999 21 40 06/29/2012
Cross Listed: CSC 199 (P), CSC 299
Instructors: SCOTT M
Clusters: N4CSC010, N4CSC015
Offered:
 
CRN Course Course Title Term Credits Status
45044 CSC 390 SUPERVISED TEACHING Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
91675 CSC 390 SUPERVISED TEACHING Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  3 999 01/25/2013
Instructors: FERGUSON G
Offered:
 
CRN Course Course Title Term Credits Status
45066 CSC 391 INDEPENDENT STUDY Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45104 CSC 391H INDEPENDENT STUDY-HONORS Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45110 CSC 391W INDEPENDENT STUDY Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45128 CSC 393 SENIOR PROJECT Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45132 CSC 393H SENIOR PROJECT-HONORS Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45149 CSC 394 INTERNSHIP Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45155 CSC 395 RESEARCH Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45161 CSC 395H HONORS SENIOR THESIS Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45187 CSC 395W HONORS SEMINAR Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45213 CSC 446 MATHEMATICAL FOUNDATIONS OF A.I. Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1525 1640 DEWEY 2110E
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  22 999 38 999 06/29/2012
Cross Listed: CSC 246 (P), CSC 446, ECE 409, 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
45224 CSC 449 MACHINE VISION Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1230 1345 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  5 999 25 40 06/29/2012
Cross Listed: BCS 236, BCS 536, CSC 249 (P), CSC 449, ECE 449, TCS 449
Instructors: LUO J
Prerequisites: MTH 161 and CSC 242
Description: . Introduction to computer vision, including camera models, basic image processing, pattern and object recognition, and elements of human vision. Specific topics include geometric issues, statistical models, Hough transforms, color theory, texture, and optic flow. CSC 449, a graduate-level course, requires additional readings and assignments.
Offered:
 
CRN Course Course Title Term Credits Status
89487 CSC 452 Multiprocessor Architecture Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1400 1515 CSB 523
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  1 999 13 999 01/08/2013
Cross Listed: CSC 452, ECE 404 (P), TEE 404
Instructors: HUANG M
Prerequisites: ECE201/401 Instructor approval
Description: This course provides in-depth discussions of the design and implementation issues of microprocessors and general-purpose computing systems based on them.
Offered: Spring
 
CRN Course Course Title Term Credits Status
78717 CSC 457 COMPUTER NETWORKS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1230 1345 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  15 999 25 45 09/14/2012
Cross Listed: CSC 257 (P), CSC 457, TCS 457
Instructors: SHEN K
Prerequisites: CSC 252
Description: Introduction to computer networks and computer communication: Architecture and Protocols:. Design of protocols for error recovery, reliable delivery, routing and congestion control. Store-and-forward networks, satellite networks, local area networks and locally distributed systems. Case studies of networks, protocols and protocol families. Emphasis on software design issues in computer communication.
Offered:
 
CRN Course Course Title Term Credits Status
45245 CSC 458 PARALLEL & DISTRIBUTED SYSTEMS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1525 1640 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  15 999 19 999 06/29/2012
Cross Listed: CSC 258 (P), CSC 458, TCS 458
Instructors: DWARKADAS S
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
76843 CSC 483 TOPICS IN CRYPTOGRAPHY Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1650 1805 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  3 999 5 999 09/26/2012
Cross Listed: CSC 283 (P), CSC 483, TCS 483
Instructors: VENKITASUBRAM
Description: This will be a seminar-style course in which students will read and present papers on current research in Cryptography. Potential topics include lattice-based cryptography, concurrency and protocol security, database privacy, cryptographic game theory and interplay of cryptography with other fields. The course will build on material covered in the introductory course (281/481) but is not a required prerequisite.
Offered:
 
CRN Course Course Title Term Credits Status
45286 CSC 484 ADVANCED ALGORITHIMS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1230 1345 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  14 999 21 999 06/29/2012
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
45290 CSC 490 SUPERVISED TEACHING Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
45306 CSC 491 ADVANCED READINGS CSC Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
90864 CSC 494 MASTERS INTERNSHIP Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 01/16/2013
Offered:
 
CRN Course Course Title Term Credits Status
45319 CSC 495 ADVANCED RESEARCH CSC Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
45322 CSC 572 CLOUD COMPUTING ANALYTICS Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1650 1805 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  12 999 15 999 11/05/2012
Cross Listed: CSC 292 (P), CSC 572
Instructors: JUNG G
Description: Cloud computing is one of advanced computer science areas that integrates all computing layers, from computer architecture to various applications. In this course, we explore the field of cloud computing, encompassing a wide range of topics. While emphasizing the basic cloud computing principles and paradigms at the beginning, we will discuss some research problems, approaches, implementations, and potential evolution in the future as well. This course will cover fundamental topics such as IaaS, PaaS, SaaS, virtualization, and multi-tenancy. Additionally, this course will touch on some advanced topics and applications in clouds including SLA management, resource provisioning, big-data analytics, service workflows, and the performance optimization of those applications. Students will be exposed to recent research papers to understand deep pictures of research problems, underlying theories, and engineering around those topics.
Offered:
 
CRN Course Course Title Term Credits Status
77280 CSC 573 ADV TOPICS IN Memory Systems Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  MW 1400 1515 CSB 632
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  2 999 12 999 12/05/2012
Cross Listed: CSC 293 (P), CSC 573, ECE 402
Instructors: IPEK E
Description: This course covers special topics that are of current interest in the area of memory systems. Topics vary by term. Check term detail for information regarding the particular semester
Offered:
 
CRN Course Course Title Term Credits Status
45335 CSC 574 NETWORK PHENOMENA Spring 2013 4.0 Cancelled
Schedule: Day Begin End Building Room
  TR 1105 1220
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
89300 CSC 577 MATH. ALT. TO STANDARD PROB. Spring 2013 4.0 Open
Schedule: Day Begin End Building Room
  T 1400 1515 CSB 632
Enrollment: Sec Enroll Sec Cap Updated
  0 999 12/13/2012
Instructors: FINE T
Description: The central idea of this course is that probability descriptions are mathematical models that should faithfully represent the degree of precision inherent in the background knowledge about the empirical domain being modeled. We will explore multiple meanings (interpretations) and axiomatizations of probability and some of the connections to probabilistic reasoning (e.g., inference, decisions). Meanings include: common subsymbolic usage; ordinary language usage; degree of belief held by an individual; epistemic or partial logical linkage between statements or data sets; stable and unstable frequentist understandings of repeatable phenomena. The emphasis will be on mathematical probability concepts.
Offered:
 
CRN Course Course Title Term Credits Status
45341 CSC 591 PHD READINGS IN CSC Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45353 CSC 594 INTERNSHIP Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45364 CSC 595 PHD RESEARCH IN CSC Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
45495 CSC 595A PHD RESEARCH IN ABSENTIA Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45502 CSC 597 COMPUTER SCIENCE COLLOQUIUM Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  M 1015 1150 CSB 209
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
45517 CSC 895 CONT OF MASTER'S ENROLLMENT Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
90256 CSC 897 MASTERS DISSERTATION Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 01/11/2013
Offered:
 
CRN Course Course Title Term Credits Status
45526 CSC 899 MASTER'S DISSERTATION Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
45534 CSC 985 LEAVE OF ABSENCE Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45543 CSC 995 CONT OF DOCTORAL ENROLLMENT Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  3 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
45551 CSC 997 DOCTORAL DISSERTATION Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
45603 CSC 997A DOCT DISSERTATN IN ABSENTIA Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered:
 
CRN Course Course Title Term Credits Status
45612 CSC 999 DOCTORAL DISSERTATION Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Offered:
 
CRN Course Course Title Term Credits Status
45705 CSC 999A DOCT DISSERTATN IN ABSENTIA Spring 2013 0.0 Open
Schedule: Day Begin End Building Room
  TBA
Enrollment: Sec Enroll Sec Cap Updated
  0 999 06/29/2012
Restrictions: [G] Special application required [J] Permission of School Dean required
Offered: