Date: Mon, 16 Dec 1996 23:55:48 GMT Server: NCSA/1.4.2 Content-type: text/html COMPUTER SCIENCE - 1996-97 COURSE DESCRIPTIONS

COMPUTER SCIENCE - 1996-97 COURSE DESCRIPTIONS

COMPUTER SCIENCE
DESCRIPTIONS OF COURSES


Note: Courses in brackets are not offered this year.
    The Department of Computer Science is part of both the College of Arts and Sciences and the College of Engineering.

  1. COM S 099 Fundamental Programming Concepts
  2. COM S 100 Introduction to Computer Programming
  3. COM S 100a Introduction to Computer Programming
  4. COM S 100b Introduction to Computer Programming
  5. COM S 101 The Computer Age (also ENGRG 101)
  6. COM S 130 Creating Web Documents
  7. COM S 211 Computers and Programming (also ENGRD 211)
  8. COM S 212 Structure and Interpretation of Computer Programs (also ENGRD 212)
  9. COM S 214 A Taste of UNIX and C
  10. COM S 222 Introduction to Scientific Computation (also ENGRD 222)
  11. COM S 280 Discrete Structures
  12. COM S 314 Introduction to Digital Systems and Computer Organization
  13. COM S 381 Introduction to Theory of Computing
  14. [COM S 400 The Science of Programming ]
  15. COM S 401 Programming Languages and Software Engineering
  16. COM S 410 Data Structures
  17. [COM S 411 Programming Languages and Logics ]
  18. COM S 412 Introduction to Compilers and Translators
  19. COM S 413 Practicum in Compilers and Translators
  20. COM S 414 Systems Programming and Operating Systems
  21. COM S 415 Practicum in Operating Systems
  22. COM S 417 Computer Graphics and Visualization (also ARCH 374)
  23. COM S 418 Practicum in Computer Graphics (also ARCH 375)
  24. COM S 421 Numerical Analysis
  25. [COM S 422 Parallel Computing for Scientific Problems ]
  26. COM S 432 Introduction to Database Systems
  27. COM S 433 Practicum in Database Systems
  28. [COM S 444 Distributed Systems and Algorithms ]
  29. [COM S 462 Robotics and Machine Vision ]
  30. [COM S 463 Robotics and Machine Vision Lab ]
  31. COM S 472 Foundations of Artificial Intelligence
  32. COM S 473 Practicum in Artificial Intelligence
  33. COM S 481 Introduction to Theory of Computing
  34. COM S 482 Introduction to Analysis of Algorithms
  35. COM S 486 Applied Logic (also Mathematics 486)
  36. COM S 490 Independent Reading and Research
  37. COM S 501 Programming Languages and Software Engineering
  38. [COM S 511 Modern Programming Languages ]
  39. COM S 514 Practical in Distributed Systems
  40. COM S 515 Practicum in Distributed Systems
  41. COM S 516 High-performance Computer Architecture
  42. [COM S 522 Parallel Computing for Scientific Problems ]
  43. [COM S 562 Robotics and Machine Vision ]
  44. [COM S 563 Robotics and Machine Vision Lab ]
  45. COM S 572 Introduction to Automated Reasoning
  46. COM S 601 System Concepts
  47. COM S 611 Advanced Programming Languages
  48. COM S 612 Compiler Design for High-Performance Architectures
  49. COM S 613 Concurrent Programming
  50. COM S 614 Advanced Systems
  51. [COM S 615 Theory of Concurrent Systems ]
  52. COM S 617 Frontiers of Parallel Computer Systems
  53. COM S 618 Topics in the Theory of Distributed Systems
  54. COM S 621 Matrix Computations
  55. COM S 622 Numerical Optimization and Nonlinear Algebraic Equations
  56. [COM S 624 Numerical Solution of Differential Equations ]
  57. COM S 631 Multimedia Systems
  58. COM S 661 Robotics
  59. COM S 662 Robotics Laboratory
  60. COM S 664 Machine Vision
  61. COM S 674 Natural Language Processing
  62. COM S 676 Reasoning about Knowledge
  63. COM S 677 Reasoning about Uncertainty
  64. COM S 681 Analysis of Algorithms
  65. COM S 682 Theory of Computing
  66. [COM S 684 Introduction to Symbolic Computation ]
  67. COM S 685 Computational Geometry
  68. COM S 709 Computer Science Colloquium
  69. COM S 713 Seminar in Systems and Methodology
  70. COM S 715 Seminar in Programming Refinement Logics
  71. COM S 717 Topics in Parallel Architectures
  72. COM S 718 Topics in Computer Graphics
  73. COM S 719 Seminar in Programming Languages
  74. COM S 722 Topics in Numerical Analysis
  75. COM S 729 Seminar in Numerical Analysis/ACRI
  76. COM S 754 Seminar in Work-in-Progress Distributed Systems
  77. COM S 775 Seminar in Natural Language Understanding
  78. COM S 761 Dynamic Manipulation and Scientific Computation
  79. COM S 762 Robot Cafe
  80. COM S 773/774 Proseminar in Cognitive Studies I & II (also Cognitive Studies, Philosophy, Linguistics, and Psychology 773/774)
  81. COM S 775 Seminar in Natural Language Understanding
  82. COM S 784 Seminar in Computational Algebra
  83. COM S 789 Seminar in Theory of Algorithms and Computing
  84. COM S 790 Special Investigations in Computer Science
  85. COM S 890 Special Investigations in Computer Science
  86. COM S 990 Special Investigations in Computer Science


Write to cuinfo-admin@cornell.edu with your comments and suggestions.
a CUinfo page