[PORTALNAME]
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.
COMPSCI 110: Introduction to Operating Systems
1.00 Credits
Duke University
Basic concepts and principles of multiprogrammed operating systems. Processes, interprocess communication, CPU scheduling, mutual exclusion, deadlocks, memory management, I/O devices, file systems, protection mechanisms. Also taught as Electrical Engineering 153. Prerequisites: Computer Science 100 and 104. Instructor: Chase, Cox, or Maggs
Share
COMPSCI 110 - Introduction to Operating Systems
Favorite
COMPSCI 111: Introduction to Computer Modeling
1.00 Credits
Duke University
Introduction to techniques for developing, evaluating, and analyzing computational models for problems in the sciences and social sciences. Stochastic, deterministic, discrete, and continuous models. Stability of numerical approximations, parameter estimation, perturbation theory. Case studies from biology and economics. Prerequisites: Math 31, 32, 100-level Statistics. Instructor: Tomasi
Share
COMPSCI 111 - Introduction to Computer Modeling
Favorite
COMPSCI 114: Introduction to Computer Networks
1.00 Credits
Duke University
Networking and distributed systems. Network infrastructure support for distributed applications ranging from email to web browsing to electronic commerce. Principles underlying the design of our network infrastructure and the challenges that lie ahead. The socket API, security, naming network file systems, wireless networks, Internet routing, link layer protocols (such as Ethernet), and transport protocols (TCP). Hands-on programming assignments covering issues in distributed systems and networking. Prerequisites: Computer Science 108 and 110 or equivalent. Instructor: Maggs or X. Yang
Share
COMPSCI 114 - Introduction to Computer Networks
Favorite
COMPSCI 116: Introduction to Database Systems
1.00 Credits
Duke University
Databases and relational database management systems. Data modeling, database design theory, data definition and manipulation languages, storaging and indexing techniques, query processing and optimization, concurrency control and recovery, database programming interfaces. Current research issues including XML, web data management, data integration and dissemination, data mining. Hands-on programming projects and a term project. Prerequisite: Computer Science 100, recommended: Computer Science 108. Instructor: Babu or J. Yang
Share
COMPSCI 116 - Introduction to Database Systems
Favorite
COMPSCI 120L: Introduction to Switching Theory and Logic Design
1.00 Credits
Duke University
Techniques for the analysis and design of combinational and sequential networks. Discrete mathematical systems, binary arithmetic, Boolean algebra, minimization of functions, synchronous and fundamental mode sequential circuit design, design with MSI and LSI components, and special properties of switching functions are covered. Selected laboratory work. Also taught as Electrical Engineering 151L. Instructor: Cramer or Marinos
Share
COMPSCI 120L - Introduction to Switching Theory and Logic Design
Favorite
COMPSCI 122S: Constructing Immersive Virtual Worlds
1.00 Credits
Duke University
Theory, practice, and creation of 3D virtual worlds. Hands-on design and development of online immersive synthetic social spaces with Croquet. Introduction to Smalltalk/Squeak programming and graphics workflow for creating virtual worlds and media assets. Critical exploration of state-of-the-art virtual world technologies; 3D graphics, text chat, voice, video, simulations, and mixed reality systems. Topics include: history and culture of virtual worlds, in-world identity and avatars; behavioral norms; self-organizing cultures; virtual world economies; architectural scalability. No prerequisites - some programming experience helpful. Consent of instructor required. Instructors: McCahill and Lombardi
Share
COMPSCI 122S - Constructing Immersive Virtual Worlds
Favorite
COMPSCI 124: Computer Graphics
1.00 Credits
Duke University
Overview, motivation, and history; OpenGL and OpenInventor; coordinate systems and geometric transforms; drawing routines, antialiasing, supersampling; 3d object representation, spatial data structures, constructive solid geometry; hidden-surface-removal algorithms, z-buffer, A-buffer; illumination and shading models, surface details, radiosity; achromatic light, color specification, colorimetry, different color models; graphics pipeline, SGI reality engine, Pixel 5; animation, levels of detail. Prerequisites: Computer Science 108 and Mathematics 104. Instructor: Agarwal or Duvall
Share
COMPSCI 124 - Computer Graphics
Favorite
COMPSCI 130: Introduction to the Design and Analysis of Algorithms
1.00 Credits
Duke University
Design and analysis of efficient algorithms including sorting, searching, dynamic programming, graph algorithms, fast multiplication, and others; nondeterministic algorithms and computationally hard problems. Prerequisites: Computer Science 100 and 102. Instructor: Edelsbrunner, Mungala, or Reif
Share
COMPSCI 130 - Introduction to the Design and Analysis of Algorithms
Favorite
COMPSCI 140: Mathematical Foundations of Computer Science
1.00 Credits
Duke University
An introduction to theoretical computer science including studies of abstract machines, the language hierarchy from regular sets to recursively enumerable sets, noncomputability, and complexity theory. Prerequisites: Computer Science 100 and Mathematics 103. Instructor: Reif or Rodger
Share
COMPSCI 140 - Mathematical Foundations of Computer Science
Favorite
COMPSCI 148: Logic and Its Applications
1.00 Credits
Duke University
Topics in proof theory, model theory, and recursion theory; applications to computer science, formal linguistics, mathematics, and philosophy. Usually taught jointly by faculty members from the departments of computer science, mathematics, and philosophy. Prerequisite: a course in logic or consent of instructor. Instructor: Staff
Share
COMPSCI 148 - Logic and Its Applications
Favorite
First
Previous
131
132
133
134
135
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