[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.
CSCI 0060: Computers that Hear, See and maybe Read
1.00 Credits
Brown University
Pending Approval.
Share
CSCI 0060 - Computers that Hear, See and maybe Read
Favorite
CSCI 0150: Introduction to Object-Oriented Programming and Computer Science
0.00 - 1.00 Credits
Brown University
Emphasizes object-oriented design and programming in Java, an effective modern technique for producing modular, reusable, internet-aware programs. Also introduces interactive computer graphics, user interface design and some fundamental data structures and algorithms. A sequence of succesively more complex graphics programs, including Tetris, helps provide a serious introduction to the field intended for both potential concentrators and those who may take only a single course. No prerequisites.
Share
CSCI 0150 - Introduction to Object-Oriented Programming and Computer Science
Favorite
CSCI 0160: Introduction to Algorithms and Data Structures
1.00 Credits
Brown University
Introduces fundamental techniques for problem solving by computer that are relevant to most areas of computer science, both theoretical and applied. Algorithms and data structures for sorting, searching, graph problems, and geometric problems are covered. Programming assignments conform with the object-oriented methodology introduced in CSCI 0150. Prerequisite: CSCI 0150 or written permission.
Share
CSCI 0160 - Introduction to Algorithms and Data Structures
Favorite
Show comparable courses
CSCI 0170: Computer Science: An Integrated Introduction
0.00 - 1.00 Credits
Brown University
CSCI0170/0180 is an introductory sequence that helps students begin to develop the skills, knowledge, and confidence to solve computational problems elegantly, correctly, efficiently, and with ease. The sequence is unique in teaching both the functional and imperative programming paradigms---the first through the languages Scheme and ML in CSCI0170; the second through Java in CSCI0180. The sequence requires no previous programming experience. Indeed, few high school students are exposed to functional programming; hence even students with previous programming experience often find this sequence an invaluable part of their education.
Share
CSCI 0170 - Computer Science: An Integrated Introduction
Favorite
Show comparable courses
CSCI 0180: Computer Science: An Integrated Introduction
0.00 - 1.00 Credits
Brown University
A continuation of CSCI 0170. Students learn to program in Java while continuing to develop their algorithmic and analytic skills. Emphasis is placed on object-oriented design of programs and the implementation and use of data structures. Examples are drawn from such areas as databases, strategy games, web client/server programming, graphical user interfaces, sorting, and data compression. Lab work done with the assistance of TAs. Prerequisite: CSCI 0170.
Share
CSCI 0180 - Computer Science: An Integrated Introduction
Favorite
CSCI 0190: Programming with Data Structures and Algorithms
0.00 - 1.00 Credits
Brown University
This course is a one-semester introduction to computer science for students with strong prior computer science background. It covers core data structures, algorithms, and analysis techniques similar to those of the two-course introductory sequences (CSCI 0150-0160 and CSCI 0170-0180), integrated with programming. Prerequisite: score of 5 on the CS AP AB exam, equivalent knowledge of Java and data structures, or permission of the instructor.
Share
CSCI 0190 - Programming with Data Structures and Algorithms
Favorite
Show comparable courses
CSCI 0220: Introduction to Discrete Structures and Probability
1.00 Credits
Brown University
Seeks to place on solid foundations the most common structures of computer science, to illustrate proof techniques, to provide the background for an introductory course in computational theory, and to introduce basic concepts of probability theory. Introduces Boolean algebras, logic, set theory, elements of algebraic structures, graph theory, combinatorics, and probability. No prerequisites.
Share
CSCI 0220 - Introduction to Discrete Structures and Probability
Favorite
Show comparable courses
CSCI 0310: Introduction to Computer Systems
1.00 Credits
Brown University
Basic principles of computer organization. Begins with machine representation of data types and logic design, then explores architecture and operations of computer systems, including I/O, pipelining, and memory hierarchies. Uses assembly language as an intermediate abstraction to study introductory operating system and compiler concepts. Prerequisite: CSCI 0150 or CSCI 0180 or CSCI 0190.
Share
CSCI 0310 - Introduction to Computer Systems
Favorite
CSCI 0320: Introduction to Software Engineering
0.00 - 1.00 Credits
Brown University
Advanced programming techniques including Java, threads, web-applications, user interfaces and XML. Covers software design including object-oriented design, systems design, web application design and user interface design. Software engineering including modeling, analysis, testing, debugger reuse, the software lifecycle, tools and project management. Prerequisite: CSCI 0160, CSCI 0180 or CSCI 0190. CSCI 0220 is recommended.
Share
CSCI 0320 - Introduction to Software Engineering
Favorite
Show comparable courses
CSCI 0510: Models of Computation
0.00 - 1.00 Credits
Brown University
The course introduces basic models of computation including languages, finite-state automata and Turing machines. Proves fundamental limits on computation (incomputability, the halting problem). Provides the tools to compare the hardness of computational problems (reductions). Introduces computational complexity classes (P, NP, PSPACE and others). Prerequisite: CSCI 0220.
Share
CSCI 0510 - Models of Computation
Favorite
First
Previous
216
217
218
219
220
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