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.
15 050: Study Abroad
0.00 Credits
Carnegie Mellon University
Students who are interested in studying abroad should first contact the Office of International Education. More information on Study Abroad is available on OIE's Study Abroad page and at the CS Undergraduate Office.
Share
15 050 - Study Abroad
Favorite
15 075: Computer Science Co-Op
0.00 - 36.00 Credits
Carnegie Mellon University
Students who are interested in a Co-Op experience with an external employer typically do so in their Junior year. A Co-Op is distinguished from a summer internship in that it encompasses a summer and a contiguous semester, either Spring-Summer or Summer-Fall. A list of companies who are interested in hiring Co-Op students is available from the SCS Career Consultant at the Career Center. More information on the Computer Science Co-Op program is available at the CS Undergraduate Office.
Share
15 075 - Computer Science Co-Op
Favorite
15 090: Computer Science Practicum
3.00 Credits
Carnegie Mellon University
This course is for international students who are interested in working for Curricular Practical Training (CPT). Such students interested in CPT must first be authorized by the Office of International Education before being able to enroll in the Practicum course. More information on CPT is available on OIE's Foreign Student Employment page and at the CS Undergraduate Office.
Share
15 090 - Computer Science Practicum
Favorite
15 101: Exploring Programming with Alice
10.00 Credits
Carnegie Mellon University
The course in intended for student with little or no prior programming experience and need a one semester experience with programming. An introduction to computer programming with Alice and Java. This course is designed for students who have had no previous programming experience. The Alice development environment uses 3D graphics to introduce students to computer programming and the Java language. Students will write both Alice and Java programs throughout the course. Topics to be covered include program design and problem solving, objects and classes, fields, methods and parameters, basic data types and defined operators, control structures (selection and loops), and lists.
Share
15 101 - Exploring Programming with Alice
Favorite
Show comparable courses
15 102: Exploring Programming with Graphics
10.00 Credits
Carnegie Mellon University
The course in intended for student with little or no prior programming experience and need a one semester experience with programming. The course will use graphics to present and study the traditional programming constructs and the fundamental algorithms typically found in a first course in programming. The course will develop these skills through assignments that have a graphical component using Processing, a graphical extension of Java. The assignments will vary from whimsical to the animation of time-series data from the student's area of study or research in a meaningful way. Types, variables, control, user input, arrays and files will play a major part of the programming assignments. Students will use some of the traditional Java classes (e.g., String) as well as define and instantiate objects of their own classes. Students will be exposed to the binary and hex number systems and recursion.
Share
15 102 - Exploring Programming with Graphics
Favorite
15 110: Principles of Computing
10.00 Credits
Carnegie Mellon University
A course in fundamental computing principles for students with minimal or no computing background. Programming constructs: sequencing, selection, iteration, and recursion. Data organization: arrays and lists. Use of abstraction in computing: data representation, computer organization, computer networks, functional decomposition, and application programming interfaces. Use of computational principles in problem-solving: divide and conquer, randomness, and concurrency. Classification of computational problems based on complexity, non-computable functions, and using heuristics to find reasonable solutions to complex problems. Social, ethical and legal issues associated with the development of new computational artifacts will also be discussed.
Share
15 110 - Principles of Computing
Favorite
Show comparable courses
15 112: Fundamentals of Programming
12.00 Credits
Carnegie Mellon University
A technical introduction to the fundamentals of programming with an emphasis on producing clear, robust, and reasonably efficient code using top-down design, informal analysis, and effective testing and debugging. Starting from first principles, we will cover a large subset of the Python programming language, including its standard libraries and programming paradigms. We will also target numerous deployment scenarios, including standalone programs, shell scripts, and web-based applications. This course assumes no prior programming experience. Even so, it is a fast-paced and rigorous preparation for 15-122. Students seeking a more gentle introduction to computer science should consider first taking 15-110. NOTE: students must achieve a C or better in order to use this course to satisfy the pre-requisite for any subsequent Computer Science course.
Share
15 112 - Fundamentals of Programming
Favorite
Show comparable courses
15 121: Introduction to Data Structures
10.00 Credits
Carnegie Mellon University
A continuation of the process of program design and analysis for students with some prior programming experience (functions, loops, and arrays, not necessarily in Java). The course reinforces object-oriented programming techniques in Java and covers data aggregates, data structures (e.g., linked lists, stacks, queues, trees, and graphs), and an introduction to the analysis of algorithms that operate on those data structures. NOTE: students must achieve a C or better in order to use this course to satisfy the pre-requisite for any subsequent Computer Science course. Pre-req: 15-100 or 15-110 or 15-117 or placement
Share
15 121 - Introduction to Data Structures
Favorite
Show comparable courses
15 122: Principles of Imperative Computation
10.00 Credits
Carnegie Mellon University
For students with a basic understanding of programming (variables, expressions, loops, arrays, functions). Teaches imperative programming and methods for ensuring the correctness of programs. Students will learn the process and concepts needed to go from high-level descriptions of algorithms to correct imperative implementations, with specific application to basic data structures and algorithms. Much of the course will be conducted in a subset of C amenable to verification, with a transition to full C near the end. This course prepares students for 15-213 and 15-210. NOTE: students must achieve a C or better in order to use this course to satisfy the pre-requisite for any subsequent Computer Science course.
Share
15 122 - Principles of Imperative Computation
Favorite
Show comparable courses
15 123: Effective Programming in C and UNIX
9.00 Credits
Carnegie Mellon University
This course is designed to provide a substantial exposure to the C programming language and the Unix programming environment for students with prior programming experience but minimal exposure to C. Features of the C language that are emphasized include arrays, structs and unions, dynamic memory allocation (malloc and free), pointers, pointer arithmetic, and casting. Data structures that are emphasized include lists and hash tables. Students will develop a sense of proper programming style in the C idiom, and will be exposed to cross-platform portability issues. Students will learn to use tools such as emacs/vi, make, and gdb to assist them in the design, testing and debugging of their programs. Students will learn about regular expresions and grep and will be able to use a scripting language such as Perl to solve simple problems. NOTE: students must achieve a C or better in order to use this course to satisfy the pre-requisite for 15-213.
Share
15 123 - Effective Programming in C and UNIX
Favorite
Show comparable courses
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