CollegeTransfer.Net
Toggle menu
Home
Search
Search
Search Transfer Schools
Search for Course Equivalencies
Search for Exam Equivalencies
Search for Transfer Articulation Agreements
Search for Programs
Search for Courses
PA Bureau of CTE SOAR Programs
Transfer Student Center
Transfer Student Center
Adult Learners
Community College Students
High School Students
Traditional University Students
International Students
Military Learners and Veterans
About
About
Institutional information
Transfer FAQ
Register
Login
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
Computer Science 303 /303L: Principles of Design for Large Systems
3.00 Credits
Colgate University
C. Nevison, J. Spacco This course surveys the tools and techniques for the design and implementation of large systems on computers, both local and distributed. The organizational and communications problems associated with large system design are discussed, as well as methods for overcoming these problems. This course includes a laboratory component in which students work in teams to design part or all of a large system. The required credit-bearing laboratory COSC 303L must be taken concurrently with COSC 303. Prerequisites: COSC 102 and 201. Offered in the spring only.
Share
Computer Science 303 /303L - Principles of Design for Large Systems
Favorite
Computer Science 304 /304L: Theory of Computing
3.00 Credits
Colgate University
P. Mulry This course introduces the theory of computing and includes such topics as automata and their relationship to formal grammars, Turing machines and other models of computing, undecidable problems, and computational complexity. The required credit-bearing laboratory COSC 304L must be taken concurrently with COSC 304. Prerequisites: COSC 102 and 290. Offered in the fall only.
Share
Computer Science 304 /304L - Theory of Computing
Favorite
Computer Science 420 /420L: Programming Languages
3.00 Credits
Colgate University
P. Mulry This course surveys the salient features of diverse programming languages and examines the foundations and principles of language design. Topics include formal description of language syntax, ambiguity, storage allocation, parameter linkage, and current issues in language design. The required credit-bearing laboratory COSC 420L must be taken concurrently with COSC 420. Prerequisites: COSC 304 or permission of instructor.
Share
Computer Science 420 /420L - Programming Languages
Favorite
Computer Science 425 /425L: Compiler Design
3.00 Credits
Colgate University
V. Ramachandran An exploration of the principles by which high-level programs and their data structures are analyzed and mapped into corresponding low-level implementations and representations. Topics include regular expressions and symbol tables for lexical analysis, attribute grammars and tree manipulations for syntactic/semantic analysis, continuations, unification-based inference of data types, and graph-theoretic algorithms for program optimization. The required credit-bearing laboratory COSC 425L must be taken concurrently with COSC 425. Prerequisites: COSC 201 and 304, or permission of instructor.
Share
Computer Science 425 /425L - Compiler Design
Favorite
Computer Science 430 /430L: Artificial Intelligence
3.00 Credits
Colgate University
A.D. Nakhimovsky This seminar investigates how computers can be made to behave "intelligently." Particular topics include the programming language LISP, natural language processing, computer vision, search techniques, AI databases, story comprehension, medical diagnosis, and problem-solving. The emphasis is on writing small versions of classic AI programs. The required credit-bearing laborator y COSC 430 L must be taken concurrently with COSC 430. Prerequisite: COSC 303 or permission of instructor.
Share
Computer Science 430 /430L - Artificial Intelligence
Favorite
Computer Science 435 /435L: Computer Graphics
3.00 Credits
Colgate University
J. Spacco This seminar is an introduction to the concepts and techniques of interactive computer graphics. A broad spectrum of subjects including computational geometry, picture generation and display, illumination models, ray tracing, and the design of user interfaces are discussed. A special independent project based on individual study and normally involving a substantial working program is expected of each student. The required credit-bearing laboratory COSC 435L must be taken concurrently with COSC 435. Prerequisite: COSC 303 or permission of instructor.
Share
Computer Science 435 /435L - Computer Graphics
Favorite
Computer Science 440 /440L: Operating System Seminar
3.00 Credits
Colgate University
J. Sommers A brief historical review of computer operating systems serves as an introduction to a detailed consideration of the machine and language features required to support a complex time-sharing operating system. The ideas and techniques of interrupts, concurrent processing, paging, scheduling, reentrant procedures, and various memory protection schemes are studied. The required credit-bearing laboratory COSC 440L must be taken concurrently with COSC 440. Prerequisite: COSC 303 or permission of instructor.
Share
Computer Science 440 /440L - Operating System Seminar
Favorite
Computer Science 445 /445L: Parallel and Distributed Computing
3.00 Credits
Colgate University
C. Nevison This course surveys the field of parallel and distributed computing, covering hardware design and architecture, interconnection networks, and parallel algorithms. In addition to the broad survey, students concentrate on the implementation of message-passing parallel computers and algorithms. This aspect of the course includes laboratory work using the parallel computer laboratory. The required credit-bearing laboratory COSC 445L must be taken concurrently with COSC 445. Prerequisites: COSC 303 and 304, or permission of instructor.
Share
Computer Science 445 /445L - Parallel and Distributed Computing
Favorite
Computer Science 450 /450L: Advanced Theory
3.00 Credits
Colgate University
P. Mulry This course addresses topics in the theory of computation and the semantics of programming languages. Topics include axiomatic, denotational, and operational semantics, type theory, and categorical models of computation. Students work collectively, presenting and implementing various issues raised in the course. The required credit-bearing laboratory COSC 450L must be taken concurrently with COSC 450. Prerequisite: COSC 304 or permission of instructor.
Share
Computer Science 450 /450L - Advanced Theory
Favorite
Computer Science 455 /455L: Distributed Web Applications
3.00 Credits
Colgate University
A.D. Nakhimovsky This course addresses theoretical, methodological, and practical aspects of creating distributed web applications. It introduces students to meta-languages, such as XML and related technologies, and in the process builds on their theoretical background in formal languages and grammars, parsing, and interpretation. It also builds on and further develops the background in software engineering that students acquire in COSC 303. The emphasis is on distributed systems consisting of components interacting over standard interfaces, frequently using XML as a standard format for data interchange and presentation. The course includes a group project. The required credit-bearing laboratory COSC 455L must be taken concurrently with COSC 455. Prerequisites: COSC 303 and 304 ( the latter may be concurrent), or permission of instructor.
Share
Computer Science 455 /455L - Distributed Web Applications
Favorite
First
Previous
16
17
18
19
20
Next
Last
Results Per Page:
10
20
30
40
50
Search Again
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
College:
(Type the name of a College, University, Exam, or Corporation)
Course Subject:
(For example: Accounting, Psychology)
Course Prefix and Number:
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
Course Title:
(For example: Introduction To Accounting)
Course Description:
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
Within
5 miles
10 miles
25 miles
50 miles
100 miles
200 miles
of
Zip Code
Please enter a valid 5 or 9-digit Zip Code.
(For example: Find all institutions within 5 miles of the selected Zip Code)
State/Region:
Alabama
Alaska
American Samoa
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
District of Columbia
Federated States of Micronesia
Florida
Georgia
Guam
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Marshall Islands
Maryland
Massachusetts
Michigan
Minnesota
Minor Outlying Islands
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Northern Mariana Islands
Ohio
Oklahoma
Oregon
Palau
Pennsylvania
Puerto Rico
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Utah
Vermont
Virgin Islands
Virginia
Washington
West Virginia
Wisconsin
Wyoming
American Samoa
Guam
Northern Marianas Islands
Puerto Rico
Virgin Islands