[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.
Computer Science 230: Theory Comp/Formal Languages
4.00 Credits
Allegheny College
An introduction to the theories of finite-state machines, pushdown automata and Turning machines as well as the relation between automata and the formal languages they recognize. Students explore computational theory & its practical applications in lexical analysis and language parsing. Offered in alternate years.
Share
Computer Science 230 - Theory Comp/Formal Languages
Favorite
Computer Science 250: Analysis of Algorithms
4.00 Credits
Allegheny College
A treatment of selected topics from the analysis of algorithms including models of computation, design of efficient algorithms, computational complexity, and NP-completeness. Students develop expertise in mathematical analysis and algorithmic programming methodology. One laboratory per week.
Share
Computer Science 250 - Analysis of Algorithms
Favorite
Computer Science 290: Principles of Software Develop
4.00 Credits
Allegheny College
A study of the principles and concepts used in the specification, design, implementation, testing, and maintenance of large software systems. Topics include requirements elicitation and analysis, formal specification, software architectures, object-oriented design, software measurement, software testing and analysis, and evolution of a program. Students practice the principles of software development by participating as group members in the creation of a significant software application. One laboratory per week. Offered in alternate years.
Share
Computer Science 290 - Principles of Software Develop
Favorite
Computer Science 360: Scientific/Numerical Computatn
4.00 Credits
Allegheny College
A study of computational methods for the solution of algebraic and differential equations & systems of equations, interpolation and approximation, numerical integration, calculation of eigenvalues,and error estimation. Implementation of these techniques using general-purpose programming languages and symbolic arithmetic systems is explored. Theoretical issues include the nature of computer arithmetic and error generation and propagation. One laboratory per week.
Share
Computer Science 360 - Scientific/Numerical Computatn
Favorite
Computer Science 370: Artificial Intelligence
4.00 Credits
Allegheny College
A survey of the theory, computational techniques, and applications of artificial intelligence. Topics include agents, knowledge representation, machine learning, general problem solving, natural language processing, neural networks, evolutionary computation, computer vision, robotics, and philosophical questions. One laboratory per week.Offered in alternate years."
Share
Computer Science 370 - Artificial Intelligence
Favorite
Computer Science 380: Principles of Database Systems
4.00 Credits
Allegheny College
A study of the design and implementation issues in management systems. Topics include data models, logical/physical database design, data access/search techniques, normalization theory, mappings from logical to physical structures, storage, and utilization. Additional topics include database reorganization, migration,integrity, consistency, privacy and security, distributed database systems, architecture of knowledge-based intelligent query interfaces. One laboratory. Offered in alternate years.
Share
Computer Science 380 - Principles of Database Systems
Favorite
Computer Science 381: Data Communications & Networks
4.00 Credits
Allegheny College
An introduction to the theory and techniques of data communications and network design & analysis.Topics include data communications concepts, layered network architectures, local and wide area networks, protocols, switching, routing, security,and areas of current interest. The protocols of the Internet and World Wide Web are used through- out to illustrate networking concepts. Students complete a large programming project involving some aspect of networking. One laboratory per week. Offered in alternate years.
Share
Computer Science 381 - Data Communications & Networks
Favorite
Computer Science 390: Visual Computing
4.00 Credits
Allegheny College
An introduction to the fundamentals of computer graphics, visualization, and visual computing. Topics covered include concepts of light, color, two- and three-dimensional representations, data visualization, image processing, image rendering, and animation. These concepts are illustrated using medical imaging, simulation, human vision processing, computer art, and other applications. Laboratory assignments covering each major course topic provide a solid basis for advanced work in computer graphics and visualization. One laboratory per week. Prerequisites: One course in programming and one course in mathematics, or permission of the instructor.
Share
Computer Science 390 - Visual Computing
Favorite
Computer Science 420: Introduction Compiler Design
4.00 Credits
Allegheny College
An introduction to the basic concepts of compiler design and implementation from lexical, syntactic,and semantic analysis to target code generation. Topics are presented from an implementation point of view. The semester project includes construct-ion a compiler for a small language using lexing and compiler-compiler languages. One laboratory per week. Offered in alternate years.
Share
Computer Science 420 - Introduction Compiler Design
Favorite
Computer Science 440: Operating Systems
4.00 Credits
Allegheny College
A study of operating systems and their design and implementation. Topics include the evolution of modern computer operating systems, basic components of an operating system, and hardware issues of importance to operating system design and implementation. Consideration is given to processes & threads, resource (processor, memory, device, and software) management, process and device scheduling, deadlocks, input/output, file systems, and system security. A representative operating system is examined in detail. One laboratory per week. Offered in alternate years.
Share
Computer Science 440 - Operating Systems
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