Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    Introduction to autonomous agents, with an emphasis on multiagent systems. Students use a robotics simulator. Emphasis on computer science research activities, including speaking, writing, programming, and working in groups. Three lecture hours a week for one semester. Computer Science 344M and 378 (Topic: Autonomous Multiagent Systems) 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

    A survey of methods and techniques important for intelligent robotics. Students work in teams, applying these methods to get intelligent behavior from physical robots. Three lecture hours a week for one semester. Computer Science 344R and 378 (Topic: Robotics) 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

    Survey of significant concepts underlying modern programming languages, including syntax, functions, expressions, types, polymorphism, assignment, procedures, pointers, encapsulation, classes, and inheritance, with some discussion of implementation issues. Prominent programming paradigms, such as sequential, concurrent, object-oriented, functional, and logic programming. Illustrative examples drawn from a variety of current languages. Three lecture hours a week for one semester. Computer Science 345 and 345H 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

    Survey of significant concepts underlying modern programming languages, including syntax, functions, expressions, types, polymorphism, assignment, procedures, pointers, encapsulation, classes, and inheritance, with some discussion of implementation issues. Prominent programming paradigms, such as sequential, concurrent, object-oriented, functional, and logic programming. Illustrative examples drawn from a variety of current languages. Three lecture hours a week for one semester. Computer Science 345 and 345H 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; Mathematics 408D, 408M, or 427L; and consent of the honors director.
  • 3.00 Credits

    A theoretical introduction to cryptography. Topics include private key cryptosystems, public key cryptosystems, digital signatures, secret sharing schemes, and the necessary mathematical background. 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

    Concepts of database design and database system implementation. Data models, query processing, database design theory, crash recovery, concurrent control, and distributed databases. 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

    Social, professional, and ethical issues involved in the use of computer technology. Topics may include software engineering ethics, computer safety and reliability, constitutional issues, intellectual property, computer crime, societal impact, emerging technologies, and philosophical issues. Three lecture hours a week for one semester. Computer Science 349 and 378 (Topic: Contemporary Issues in Computer Science) may not both be counted. Prerequisite: Computer Science 336 or 336H with a grade of at least C-.
  • 3.00 Credits

    Symbolic computation for artificial intelligence, such as patternmatching, unification, frames, flavors, semantic networks, deductive retrieval, rule-based and constraint-based inference. Substantial programming projects in LISP. 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

    Computer architecture and organizational issues; structural and behavioral characteristics of system components; processor, memory hierarchy, and input/output issues; evaluation of design alternatives; the relationship between hardware and software. Three lecture hours a week for one semester. Only one of the following may be counted: Computer Science 439, 439H, 352, 352H. Prerequisite: The following coursework with the grade of at least C- in each course: Computer Science 310 or 310H; 336 or 336H; Electrical Engineering 316; and Mathematics 408D, 408M, or 427L.
  • 3.00 Credits

    Computer architecture and organizational issues; structural and behavioral characteristics of system components; processor, memory hierarchy, and input/output issues; evaluation of design alternatives; the relationship between hardware and software. Three lecture hours a week for one semester. Only one of the following may be counted: Computer Science 439, 439H, 352, 352H. Prerequisite: The following coursework with a grade of at least C- in each course: Computer Science 310 or 310H; 336 or 336H; Electrical Engineering 316; Mathematics 408D, 408M, or 427L; and consent of the honors director.
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Cookies Policy  |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2025 AcademyOne, Inc.