|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Programming using class derivation, inheritance, and dynamic polymorphism. Application of a simple object-oriented design methodology to several software development problems. Three lecture hours a week for one semester. Prerequisite: The following coursework with a grade of at least C- in each course: Computer Science 310, 310H, 429, or 429H; 336 or 336H; 337 or 337H; and Mathematics 408D, 408M, or 427L.
-
3.00 Credits
Introduction to traditional and recent methodologies for indexing, processing, querying, and classifying unstructured and semistructured textual data, including hypertext and World-Wide Web documents. Three lecture hours a week for one semester. Computer Sciences 371R and 378 (Topic: Intelligent Information Retrieval and Web Search) may not both be counted. Prerequisite: The following coursework with a grade of at least C- in each course: Computer Science 310, 310H, 429, or 429H; 336 or 336H; and Mathematics 408D, 408M, or 427L.
-
3.00 Credits
Object-oriented formulations of software systems as executable specifications, object-oriented analysis, design of software architectures, translation of high-level specification systems. Three lecture hours a week for one semester. Prerequisite: The following coursework with a grade of at least C- in each course: Computer Science 310, 310H, 429, or 429H; 336 or 336H; and Mathematics 408D, 408M, or 427L.
-
3.00 Credits
Basic concepts of operating systems: concurrent process management, virtual memory, file systems, scheduling, and protection. Three lecture hours a week for one semester. Only one of the following may be counted: Computer Science 439, 439H, 372, 372H. Prerequisite: Computer Science 337 or 337H, and 352 or 352H, with a grade of at least C- in each.
-
3.00 Credits
Basic concepts of operating systems: concurrent process management, virtual memory, file systems, scheduling, and protection. Three lecture hours a week for one semester. Only one of the following may be counted: Computer Science 439, 439H, 372, 372H. Prerequisite: Computer Science 337 or 337H, and 352 or 352H, with a grade of at least C- in each; and consent of the honors director.
-
3.00 Credits
Introduction to current knowledge, techniques, and theories in large software system design and development. Three lecture hours a week for one semester. Prerequisite: The following coursework with a grade of at least C- in each course: Computer Science 310, 310H, 429, or 429H; 336 or 336H; and Mathematics 408D, 408M, or 427L.
-
3.00 Credits
Formal description of languages, lexical analysis, syntax analysis, syntax-directed translation, run-time system management, code generation, code optimization, compiler-building tools. Three lecture hours a week for one semester. Prerequisite: The following coursework with a grade of at least C- in each course: Computer Science 310, 310H, 429, or 429H; 336 or 336H; and Mathematics 408D, 408M, or 427L. Computer Science 341 or 341H, and 345 or 345H are recommended.
-
3.00 Credits
Explores computer vision, a discipline that develops methods that enable machines to interpret or analyze images and videos. Includes the study of image formation, feature detection, segmentation, multiple-view geometry, recognition and learning, and motion and tracking. Three lecture hours a week for one semester. Computer Science 376 and 378 (Topic: Computer Vision) may not both be counted. Prerequisite: The following coursework with a grade of at least C- in each course: Mathematics 408D or 408M; 340L; and 362K or Statistics and Scientific Computation 321.
-
3.00 Credits
Models of parallel computation, fundamental concepts for representation of parallel computation structures, study of representative parallel programming systems, programming of parallel algorithms and computations. Three lecture hours a week for one semester. Prerequisite: Computer Science 345 or 345H with a grade of at least C-.
-
3.00 Credits
Directed reading, research, and/or projects in areas of computer science, under supervision of a faculty member, leading to an honors thesis. The thesis must be approved by a committee of three readers. The equivalent of three lecture hours a week for one semester, by arrangement with a faculty member. Prerequisite: The following coursework with a grade of at least C- in each course: Computer Science 310, 310H, 429, or 429H; 336 or 336H; Mathematics 408D, 408M, or 427L; nine additional semester hours of upper-division coursework in computer science; and consent of the student's research supervisor and the departmental honors adviser.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|