| 28386 |
CSC 108 |
COMPUTER APPLICATIONS |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1650 |
1805 |
GRGEN |
101 |
| |
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: |
|
| |
|
| 28390 |
CSC 108 |
COMPUTER APPLICATIONS - LAB |
Spring 2012 |
LAB |
Open |
|
| |
TR |
1230 |
1345 |
HARK |
114 |
| |
26 |
30 | 06/28/2011 |
| Instructors: |
GALLAGHER A |
| Offered: |
|
| |
|
| 28405 |
CSC 108 |
COMPUTER APPLICATIONS - LAB |
Spring 2012 |
LAB |
Closed |
|
| |
MW |
1525 |
1640 |
HARK |
114 |
| |
33 |
30 | 06/28/2011 |
| Instructors: |
GALLAGHER A |
| Offered: |
|
| |
|
| 28418 |
CSC 108 |
COMPUTER APPLICATIONS - LAB |
Spring 2012 |
LAB |
Closed |
|
| |
TR |
1815 |
1930 |
HARK |
114 |
| |
35 |
30 | 06/28/2011 |
| Instructors: |
GALLAGHER A |
| Offered: |
|
| |
|
| 28447 |
CSC 160 |
ENGINEERING COMPUTING |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1230 |
1345 |
STRNG |
LOWER |
| |
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: |
|
| |
|
| 28454 |
CSC 160 |
ENGINEERING COMPUTING |
Spring 2012 |
4.0 |
Cancelled |
|
| |
TR |
940 |
1055 |
|
|
| |
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: |
|
| |
|
| 28463 |
CSC 160 |
ENGINEERING COMPUTING LAB |
Spring 2012 |
LAB |
Open |
|
| |
T |
1650 |
1930 |
GAVET |
244 |
| |
44 |
50 | 06/28/2011 |
| Instructors: |
PAWLICKI T |
| Offered: |
|
| |
|
| 28472 |
CSC 160 |
ENGINEERING COMPUTING LAB |
Spring 2012 |
LAB |
Open |
|
| |
U |
1650 |
1930 |
GAVET |
244 |
| |
31 |
50 | 06/28/2011 |
| Instructors: |
PAWLICKI T |
| Offered: |
|
| |
|
| 28489 |
CSC 160 |
ENGINEERING COMPUTING LAB |
Spring 2012 |
LAB |
Closed |
|
| |
T |
1940 |
2220 |
GAVET |
244 |
| |
51 |
50 | 06/28/2011 |
| Instructors: |
PAWLICKI T |
| Offered: |
|
| |
|
| 28491 |
CSC 160 |
ENGINEERING COMPUTING LAB |
Spring 2012 |
LAB |
Open |
|
| |
R |
1650 |
1930 |
GAVET |
244 |
| |
47 |
50 | 06/28/2011 |
| Instructors: |
PAWLICKI T |
| Offered: |
|
| |
|
| 28504 |
CSC 161 |
THE ART OF PROGRAMMING |
Spring 2012 |
4.0 |
Open |
|
| |
MW |
1650 |
1805 |
DEWEY |
1101 |
| |
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: |
|
| |
|
| 28510 |
CSC 161 |
THE ART OF PROGRAMMING - LAB |
Spring 2012 |
LAB |
Closed |
|
| |
MW |
1815 |
1930 |
HARK |
114 |
| |
33 |
32 | 06/28/2011 |
| Instructors: |
SINGHAL A |
| Offered: |
|
| |
|
| 28528 |
CSC 161 |
THE ART OF PROGRAMMING - LAB |
Spring 2012 |
LAB |
Open |
|
| |
MW |
1525 |
1640 |
GAVET |
244 |
| |
30 |
32 | 06/28/2011 |
| Instructors: |
SINGHAL A |
| Offered: |
|
| |
|
| 28532 |
CSC 161 |
THE ART OF PROGRAMMING - LAB |
Spring 2012 |
LAB |
Closed |
|
| |
TR |
1525 |
1640 |
GAVET |
244 |
| |
32 |
32 | 06/28/2011 |
| Instructors: |
SINGHAL A |
| Offered: |
|
| |
|
| 28549 |
CSC 161 |
THE ART OF PROGRAMMING - LAB |
Spring 2012 |
LAB |
Closed |
|
| |
TR |
1400 |
1515 |
GAVET |
244 |
| |
32 |
32 | 06/28/2011 |
| Instructors: |
SINGHAL A |
| Offered: |
|
| |
|
| 78632 |
CSC 161 |
THE ART OF PROGRAMMING - LAB |
Spring 2012 |
LAB |
Open |
|
| |
MW |
1815 |
1930 |
GRGEN |
102 |
| |
14 |
999 | 11/12/2011 |
| Offered: |
|
| |
|
| 28555 |
CSC 172 |
THE SCI OF DATA STRUCTURES |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1400 |
1515 |
LATT |
201 |
| |
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: |
|
| |
|
| 28561 |
CSC 172 |
THE SCI OF DATA STRUCT- LAB |
Spring 2012 |
LAB |
Open |
|
| |
MW |
1815 |
1930 |
GAVET |
244 |
| |
48 |
50 | 06/28/2011 |
| Instructors: |
PAWLICKI T |
| Offered: |
|
| |
|
| 28576 |
CSC 172 |
THE SCI OF DATA STRUCT - LAB |
Spring 2012 |
LAB |
Open |
|
| |
MW |
1400 |
1515 |
GAVET |
244 |
| |
22 |
50 | 06/28/2011 |
| Instructors: |
PAWLICKI T |
| Offered: |
|
| |
|
| 79896 |
CSC 172 |
THE SCI OF DATA STRUCT-WRKSP |
Spring 2012 |
WRK |
Open |
|
| |
U |
1650 |
1805 |
RRLIB |
G108A |
| |
3 |
20 | 12/09/2011 |
| Instructors: |
PAWLICKI T |
| Offered: |
|
| |
|
| 79914 |
CSC 172 |
THE SCI OF DATA STRUCT-WRKSP |
Spring 2012 |
WRK |
Open |
|
| |
W |
1905 |
2020 |
RRLIB |
G108 |
| |
2 |
20 | 12/09/2011 |
| Instructors: |
PAWLICKI T |
| Offered: |
|
| |
|
| 28646 |
CSC 191 |
MACHINES & CONSCIOUSNESS |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1525 |
1640 |
CSB |
632 |
| |
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 |
| |
|
| 69938 |
CSC 194 |
NETWORK PHENOMENA |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1105 |
1220 |
CSB |
632 |
| |
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 |
| |
|
| 69770 |
CSC 199 |
SOCIAL IMP. OF COMPUTING |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
940 |
1055 |
CSB |
601 |
| |
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 |
| |
|
| 28658 |
CSC 200 |
UNDERGRAD PROBLEM SEMINAR |
Spring 2012 |
4.0 |
Open |
|
| |
MW |
1400 |
1515 |
CSB |
601 |
| |
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: |
|
| |
|
| 28660 |
CSC 200H |
UNDERGRAD PROBLEM SEMINAR |
Spring 2012 |
4.0 |
Open |
|
| |
MW |
1400 |
1515 |
CSB |
601 |
| |
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: |
|
| |
|
| 28671 |
CSC 210 |
WEB PROGRAMMING |
Spring 2012 |
4.0 |
Closed |
|
| |
MW |
1400 |
1515 |
CSB |
209 |
| |
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: |
|
| |
|
| 28685 |
CSC 242 |
ARTIFICIAL INTELLIGENCE |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1400 |
1515 |
CSB |
601 |
| |
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: |
|
| |
|
| 28692 |
CSC 246 |
MATH. FOUNDATIONS OF A.I. |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1105 |
1220 |
CSB |
601 |
| |
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: |
|
| |
|
| 69764 |
CSC 249 |
MACHINE VISION |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1230 |
1345 |
CSB |
601 |
| |
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: |
|
| |
|
| 28701 |
CSC 252 |
COMPUTER ORGANIZATION |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1525 |
1640 |
CSB |
601 |
| |
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: |
|
| |
|
| 28716 |
CSC 255 |
SOFTWARE PERFORMANCE AND CORRECTNESS |
Spring 2012 |
4.0 |
Open |
|
| |
MW |
1400 |
1515 |
CSB |
632 |
| |
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 |
| |
|
| 28727 |
CSC 258 |
PARALLEL & DIST. SYSTEMS |
Spring 2012 |
4.0 |
Open |
|
| |
MW |
1525 |
1640 |
CSB |
632 |
| |
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: |
|
| |
|
| 28738 |
CSC 260 |
TOPCS LANGUAGE UNDERSTANDING |
Spring 2012 |
4.0 |
Open |
|
| |
TBA |
|
|
|
|
| |
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: |
|
| |
|
| 75599 |
CSC 267 |
Advanced GPU Programming and Cloud Computing |
Spring 2012 |
4.0 |
Open |
|
| |
MW |
1650 |
1805 |
CSB |
523 |
| |
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 |
| |
|
| 28740 |
CSC 280 |
COMPUTER MODELS &LIMITATIONS |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1400 |
1515 |
CSB |
632 |
| |
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: |
|
| |
|
| 76573 |
CSC 281 |
CRYPTOGRAPHY |
Spring 2012 |
4.0 |
Open |
|
| |
MW |
1525 |
1640 |
CSB |
601 |
| |
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: |
|
| |
|
| 28752 |
CSC 284 |
ADVANCED ALGORITHIMS |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1230 |
1345 |
CSB |
632 |
| |
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: |
|
| |
|
| 28769 |
CSC 291 |
MACHINES & CONSCIOUSNESS |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1525 |
1640 |
CSB |
632 |
| |
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 |
| |
|
| 28774 |
CSC 293 |
ADV TOPICS IN MEMORY SYSTEMS |
Spring 2012 |
4.0 |
Cancelled |
|
| |
TR |
940 |
1055 |
|
|
| |
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 |
| |
|
| 70250 |
CSC 294 |
NETWORK PHENOMENA |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1105 |
1220 |
CSB |
632 |
| |
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 |
| |
|
| 69753 |
CSC 296 |
DATABASE SYSTEMS |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
1650 |
1805 |
CSB |
601 |
| |
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 |
| |
|
| 70273 |
CSC 299 |
SOCIAL IMP. OF COMPUTING |
Spring 2012 |
4.0 |
Open |
|
| |
TR |
940 |
1055 |
CSB |
601 |
| |
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 |
| |
|
| 28783 |
CSC 390 |
SUPERVISED TEACHING |
Spring 2012 |
0.0 |
Open |
|
| |
TBA |
|
|
|
|
| |
0 |
999 | 06/28/2011 |
| Restrictions: |
[G] Special application required [J] Permission of School Dean required |
| Offered: |
|
| |
|
| 28829 |
CSC 391 |
INDEPENDENT STUDY |
Spring 2012 |
0.0 |
Open |
|
| |
TBA |
|
|
|
|
| |
5 |
999 | 06/28/2011 |
| Offered: |
|
| |
|
| 28867 |
CSC 391H |
INDEPENDENT STUDY-HONORS |
Spring 2012 |
0.0 |
Open |
|
| |
TBA |
|
|
|
|
| |
0 |
999 | 06/28/2011 |
| Restrictions: |
[G] Special application required [J] Permission of School Dean required |
| Offered: |
|
| |
|
| 28894 |
CSC 393 |
SENIOR PROJECT |
Spring 2012 |
0.0 |
Open |
|
| |
TBA |
|
|
|
|
| |
0 |
999 | 06/28/2011 |
| Restrictions: |
[G] Special application required [J] Permission of School Dean required |
| Offered: |
|
| |
|
| 28900 |
CSC 393H |
SENIOR PROJECT-HONORS |
Spring 2012 |
0.0 |
Open |
|
| |
TBA |
|
|
|
|
| |
0 |
999 | 06/28/2011 |
| Restrictions: |
[G] Special application required [J] Permission of School Dean required |
| Offered: |
|
| |
|
| 28911 |
CSC 394 |
INTERNSHIP |
Spring 2012 |
0.0 |
Open |
|
| |
TBA |
|
|
|
|
| |
0 |
999 | 06/28/2011 |
| Restrictions: |
[G] Special application required [J] Permission of School Dean required |
| Offered: |
|
| |
|
| 28925 |
CSC 395 |
RESEARCH |
Spring 2012 |
0.0 |
Open |
|
| |
TBA |
|
|
|
|
| |
0 |
999 | 06/28/2011 |
| Restrictions: |
[G] Special application required [J] Permission of School Dean required |
| Offered: |
|
| |
|
| 28957 |
CSC 395H |
HONORS SENIOR THESIS |
Spring 2012 |
0.0 |
Open |
|
| |
TBA |
|
|
|
|
| |
0 |
999 | 06/28/2011 |
| Restrictions: |
[G] Special application required [J] Permission of School Dean required |
| Offered: |
|
| |
|
| 82910 |
CSC 395W |
HONORS SEMINAR |
Spring 2012 |
0.0 |
Open |
|
| |
TBA |
|
|
|
|
| |
0 |
999 | 02/02/2012 |
| Restrictions: |
[G] Special application required [J] Permission of School Dean required |
| Offered: |
|
| |
|