[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 101 /101L: Introduction to Computing I
2.00 Credits
Colgate University
Staff This course is an introduction to computer science through the study of programming utilizing the programming language Python. Topics include program control, data structures, arrays, classes and objects, recursion, inheritance and polymorphism, data abstraction, and modular design. A weekly two-hour laboratory provides the opportunity to develop programming and design skills. The required credit-bearing laboratory COSC 101L must be taken concurrently with COSC 101. This course, or its equivalent, is a prerequisite to the computer science major. It is recommended also for students in other disciplines who desire a rigorous introduction to computers and programming.
Share
Computer Science 101 /101L - Introduction to Computing I
Favorite
Computer Science 102 /102L: Introduction to Computing II
2.00 Credits
Colgate University
Staff This course is a continuation of COSC 101 and is the first course in the major. It develops advanced programming topics such as abstract data types and algorithms and their analysis. Abstract data structures introduced include stacks, queues, lists, and binary trees; algorithms include search and sort procedures. The concepts of information hiding, data abstraction, and modular design are emphasized. Object-oriented programming is used throughout the course. Laboratories include the design and implementation of programs that illustrate the topics of the course. There are three lectures and a two-hour laboratory each week. The required credit-bearing laboratory COSC 102L must be taken concurrently with COSC 102. Prerequisite: COSC 101.
Share
Computer Science 102 /102L - Introduction to Computing II
Favorite
Computer Science 121: Introduction to Biology-Inspired Algorithms
3.00 Credits
Colgate University
Staff This course is an introduction to computer methods, cellular automata, genetic algorithms, and neural networks, inspired by biological processes. Cellular automata are used to simulate population growth as well as other physical phenomena such as fluid flow. Genetic algorithms are used to find optimal solutions, for example in portfolio maximization, using Darwinism. Neural networks are used in learned pattern matching, such as in handwriting recognition and portfolio analysis. A number of variations of these methods are covered. Students use existing tools to explore models simulated or solved using these methods. No programming experience is necessary; however, students are expected to be proficient in using a word processor and web browser. The course does not count toward the major.
Share
Computer Science 121 - Introduction to Biology-Inspired Algorithms
Favorite
Computer Science 122 /122L: Introduction to Computer Graphics and Animation
2.00 Credits
Colgate University
C. Nevison This course provides an introduction to the fundamentals of computer graphics, animation, and algorithms that are the basis for image processing. The course also introduces a programming system that provides an object-oriented approach with tools for animations of three-dimensional graphics. The course includes a weekly two-hour laboratory where students gain practice in testing and implementing the concepts introduced in class. No prior programming experience is required. The required credit-bearing laboratory COSC 122L must be taken concurrently with COSC 122. The course does not count toward the major.
Share
Computer Science 122 /122L - Introduction to Computer Graphics and Animation
Favorite
Computer Science 123 /123L: Introduction to Robotics
3.00 Credits
Colgate University
Staff In the future, robots may perform tasks considered too dull, dirty, or dangerous for humans. They could entertain us, clean our houses, mow our lawns, build our cars, fight our wars, perform surgery on our hearts and brains, and explore distant planets and the deepest oceans. Who knows what else This course introduces the fundamental concepts of robotics. Topics include locomotion, sensing, perception, and control. Students construct and program robots in weekly laboratory sessions. The required course-bearing laboratory COSC 123L must be taken concurrently with COSC 123. No computer experience is required. The course does not count toward the major.
Share
Computer Science 123 /123L - Introduction to Robotics
Favorite
Computer Science 130: Measuring the Internet
3.00 Credits
Colgate University
J. Sommers This course introduces students to the principles and algorithms used in the everyday operation of the internet, as well as concepts and practical problems in network and system security. Students also examine the ethical, social, and political aspects of the technical topics raised in class. To make concepts concrete, students engage in collecting and analyzing data measured from internet paths and systems, and examine how these concepts relate to contemporary experience. No prior programming experience is necessary. This course does not count toward the major. Not open to students who completed Core Scientific Perspectives, The Underside of the Internet.
Share
Computer Science 130 - Measuring the Internet
Favorite
Computer Science 150: Contemporary Issues in Computer Science
3.00 Credits
Colgate University
P. Mulry, V. Ramachandran This course provides an introduction to contemporary concepts, models, and issues in computer science. Topics introduced are chosen from the nature and limits of computation, algorithms and their applications, machine intelligence, logic and systems design, coding, cryptography, and others. The course relates these topics to contemporary experience by examining associated ethical, legal, social, and political issues such as privacy in the electronic age, software reliability, information access, technological overload, and electronic piracy. Class format includes lecture, working with and testing of concepts, and class discussion. Students use the Internet as a tool to complete a group research project. No computer experience is required. The course does not count toward the major. This course is crosslisted as CORE 142.
Share
Computer Science 150 - Contemporary Issues in Computer Science
Favorite
Computer Science 201 /201L: Computer Organization
2.00 Credits
Colgate University
C. Nevison, J. Spacco This course is a study of the fundamental concepts of computer architecture. Topics include the representation of information, components of the computer and how they interact, microarchitecture and microprogramming, conventional machine and assembly language, and advanced architectures. Several types of computer design are reviewed; a RISC architecture is the subject of detailed study. The laboratory is used to examine how different components of a computer's architecture can affect its performance. Three lectures and a two-hour laboratory each week. The required credit-bearing laboratory COSC 201L must be taken concurrently with COSC 201. Prerequisite: COSC 101. Offered in the fall only.
Share
Computer Science 201 /201L - Computer Organization
Favorite
Computer Science 202 /202L: Introduction to Symbolic Programming
2.00 Credits
Colgate University
A.D. Nakhimovsky This course teaches symbolic computation in a functional programming environment, while providing a general introduction to programming languages and computer science. The emphasis is on alternative modes of algorithmic expression, program design, data abstraction, and skillful use of recursion. Topics include recursive and higher-order procedures, functional programming in contrast with imperative programming, performance analysis of algorithms, data abstraction and abstract data types (including infinite data types), data-directed and object-oriented programming, constraint propagation, and logic programming. Laboratory assignments build simple versions of well-known AI and simulation programs. There are three lectures and a two-hour lab each week. The required credit-bearing laboratory COSC 202L must be taken concurrently with COSC 202. Prerequisite: COSC 101. Offered in the spring only.
Share
Computer Science 202 /202L - Introduction to Symbolic Programming
Favorite
Computer Science 290 /290L: Discrete Structures
3.00 Credits
Colgate University
P. Mulry This course introduces concepts and methods in discrete structures with various applications to computer science. Topics include sets, logic, relations, functions, induction, and recursion; order relations and structures such as posets, lattices, and Boolean algebras; algebraic structures such as semigroups, monoids, products, and quotients; trees, languages, and finite-state machines. Methods are tested and implemented in a weekly laboratory component. The required credit-bearing laboratory COSC 290L must be taken concurrently with COSC 290. Prerequisite: COSC 101, MATH 111, or equivalent. Offered in the spring only.
Share
Computer Science 290 /290L - Discrete Structures
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