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.
CMPU 101a: or b.Computer Science I:Problem-Solving and Abstraction
1.00 Credits
Vassar College
Introduces the design and implementation of algorithms to solve computational problems, using an object-oriented programming language. Topics include procedural abstraction, expression evaluation, flow of control constructs and recursion; data abstraction, classes, inheritance and interfaces; elementary data structures (e.g., arrays, strings, vectors, lists, stacks, queues); input/output and event-driven programming. The course emphasizes principles of program design and data organization. A weekly laboratory period provides guided hands-on experience. The department. Open to all classes.
Share
CMPU 101a - or b.Computer Science I:Problem-Solving and Abstraction
Favorite
CMPU 102a: or b.Computer Science II:Data Structures and Algorithms
1.00 Credits
Vassar College
Development of data structures and algorithms in an object-oriented programming language. Topics include hierarchic program refinement, preconditions, postconditions and invariants; data encapsulation and fundamental data structures (e.g., priority-queues, sets, maps, heaps, search trees, hash tables and graphs); fundamental algorithms (e.g., searching and sorting) and analysis of algorithm complexity. A weekly laboratory period provides guided hands-on experience. The department. Open to all classes. Prerequisite: Computer Science 101.
Share
CMPU 102a - or b.Computer Science II:Data Structures and Algorithms
Favorite
CMPU 125a: Topics in Computer Science
1.00 Credits
Vassar College
Material from Computer Science 101/102 presented in one semester for students with previous experience in the field. Topics in 102 are fully developed and topics in 101 are reviewed. The department. Open to all classes.
Share
CMPU 125a - Topics in Computer Science
Favorite
CMPU 203a: or b.Computer Science III:Software Design and Implementation
1.00 Credits
Vassar College
Develops techniques for design and implementation of complex software systems. Topics include object-oriented modeling, design patterns, component libraries, multiple inheritance, parametric polymorphism, generic algorithms, containers, iterators, function objects and storage management. Development of a software system of significant complexity is required. A weekly laboratory period provides guided hands-on experience. Prerequisite: Computer Science 102 or 125.
Share
CMPU 203a - or b.Computer Science III:Software Design and Implementation
Favorite
CMPU 224a: or b.Computer Organization
1.00 Credits
Vassar College
Examines the hierarchical structure of computing systems, from digital logic and microprogramming through machine and assembly languages. Topics include the structure and workings of the central processor, instruction execution, memory and register organization, addressing schemes, input and output channels, and control sequencing. The course includes a weekly hardware/software laboratory where digital logic is explored and assembly language programming projects are implemented. Mr. Voerman. Prerequisite: Computer Science 102 or 125.
Share
CMPU 224a - or b.Computer Organization
Favorite
CMPU 240a: Language Theory and Computation
1.00 Credits
Vassar College
Study of regular sets, context free grammars and languages, finite and push-down automata, as well as more powerful models of computation, such as Turing machines. Provides theoretical foundations for Computer Science 331, Compiler Design. Ms. Ide. Prerequisites: Computer Science 203, and Mathematics 263.
Share
CMPU 240a - Language Theory and Computation
Favorite
CMPU 241b: Algorithmics
1.00 Credits
Vassar College
Introduces the systematic study of algorithms and their analysis with regard to time and space complexity. Topics include divide-and-conquer, dynamic programming, greediness, randomization, upper and lowerbound analysis, and introduction to NP completeness. Emphasis is placed on general design and analysis techniques that underlie algorithmic paradigms. Builds a foundation for advanced work in computer science. Ms. Walter. Prerequisites: Computer Science 203, and Mathematics 263.
Share
CMPU 241b - Algorithmics
Favorite
CMPU 245b: Declarative Programming Models
1.00 Credits
Vassar College
Declarative programming languages are important alternatives to the imperative languages used in most software systems. This course covers two kinds of declarative programming: functional programming and logic programming. Topics include the operational and denotational semantics of declarative languages, techniques for programming in declarative languages, and the use of mathematical logic as a tool for reasoning about programs. Prerequisites: Computer Science 102 or 125 and Mathematics 263.
Share
CMPU 245b - Declarative Programming Models
Favorite
CMPU 290a: or b.Field Work
3.00 Credits
Vassar College
or b.Field Work
Share
CMPU 290a - or b.Field Work
Favorite
CMPU 295a: or b.Special Topics
3.00 Credits
Vassar College
Intermediate-level treatment of specialized topics in computer science, Prerequisite: permission of instructor.
Share
CMPU 295a - or b.Special Topics
Favorite
First
Previous
36
37
38
39
40
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