CollegeTransfer.Net

Course Criteria

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

    Prerequisite: permission of instructor.
  • 3.00 Credits

    Investigation and critical analysis of a topic in experimental or theoretical computer science. Experimental research may include building or experimentation with a nontrivial hardware or software system. A student electing this course must first gain, by submission of a written research proposal, the support of at least one member of the computer science faculty with whom to work out details of a research strategy. The formal research proposal, a written thesis, and oral presentation of results are required for the course. A second faculty member participates in both the planning of the research and final evaluation. The department. Prerequisites: Minimum 3.5 GPA in 200 and 300-level Computer Science coursework at the end of the junior year, and permission of the department.
  • 1.00 Credits

    An exploration of current research areas in computer organization including an examination of data-flow, microcode, cache memory, distributed, parallel, and other nonstandard architectures, and related topics. Mr. Voerman. Prerequisite: Computer Science 224. Alternate years: offered in 2008/09.
  • 1.00 Credits

    Advanced seminar in the architecture and implementation of microprocessors. Topics include digital logic, memory and processor interfaces, interrupt handling, and serial I/O methods. Differences among logic implementations such as TTL, CMOS, and ECL are considered. Students participate in the design and imple-mentation of a microcomputer. Mr. Voerman. Prerequisite: Computer Science 224. Alternate years: not offered in 2008/09.
  • 1.00 Credits

    Studies the theory of automata for language recognition as well as the implementation of actual compilers for programming languages. During the semester students develop modules comprising the front-end of a compiler for a high-level computer. Ms. Ide. Prerequisite: Computer Science 224, 240, 245, or permission of instructor.
  • 1.00 Credits

    Deals with the theory and implementation of the software that governs the management of system resources. Topics that are covered include file organization, process scheduling, system services, memory management, security methods, resource contention, and design principles. Operating systems for parallel and distributed processing, real-time processing, virtual machines, and networking are also considered. Mr. Voerman. Prerequisites: Computer Science 203, 224.
  • 1.00 Credits

    Investigation of a selected topic in theoretical computer science. The topic is chosen each year according to the interests of students and faculty. Potential topics include algorithms, complexity, computability, programming language semantics, and formal methods, among others. The department. Prerequisite: Computer Science 240, 241, 245. Alternate years: offered in 2007/08.
  • 1.00 Credits

    (Same as Biology 353) DNA is the blueprint of life. Although it's composed of only four mucleotide "letters" (A, C. T, G), the order and arrangement of these letters in a genome gives rise to the diversity of life on earth. housands of genomes have been partially sequenced, representing billions of nucleotides. How can we reach this vast expanse of sequence data to find patterns that provide answers to ecological, evolutionary, agricultural, and biomedical questions Bioinformatics applies high-performance computing to discover patterns in large sequence datasets. In this class students from biology and computer science work together to formulate interesting biological questions and to design algorithms and computational experiments to answer them. Ms. Schwarz and Mr. SmithPrerequisites: Computer Science 203 or permission of the instructor.
  • 1.00 Credits

    An introduction to Artificial Intelligence as a discipline of Computer Science, covering the traditional foundations of the field and a selection of recent advances. Traditional topics include: search, two- player adversarial games, constraint satisfaction, knowledge representation and reasoning, and planning. Additional topics will vary from year to year and will be selected from the following: reasoning about time, probabilistic reasoning, neural networks, philosophical foundations, multi- agent systems, robotics, recent advances in planning. Significant programming assignments and a course project complement the material presented in class. Prerequisites: Computer Science 203, Computer Science 245. Not offered in 2007/08.
  • 1.00 Credits

    Addresses the fundamental question at the intersection of human languages and computer science: how can computers acquire, comprehend and produce natural languages such as English Introduces computational methods for modeling human language, including morphology, syntax, semantics and discourse; corpus-based and statistical methods for language analysis; and natural language applications such as information extraction and retrieval, summarization, and machine translation. Students gain experience with sophisticated systems for linguistic analysis and machine learning. Offered in alternate years. Ms. Ide. Prerequisites: Computer Science 240, or permission of the instructor.
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)