[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.
CMSC 10200: Introduction to Programming for the World Wide Web II:HTML,CGI,and Java
3.00 Credits
University of Chicago
PQ: MATH 10600, or placement into 13100 or equivalent; and knowledge of HTML. This course meets the general education requirement in the mathematical sciences. This course introduces computer programming in Java. We cover the basics of object-oriented programming in Java with applications to the World Wide Web. We also discuss applets, basic graphics, and graphical user interfaces. As time permits, more advanced topics (e.g., threads, animation, Java Server Pages) are presented. Spring.
Share
CMSC 10200 - Introduction to Programming for the World Wide Web II:HTML,CGI,and Java
Favorite
CMSC 10500: Fundamentals of Computer Programming I:Scheme
3.00 Credits
University of Chicago
PQ: MATH 10600, or placement into 13100 or equivalent; or consent of departmental counselor required; previous computer experience and advanced mathematical knowledge not required. CMSC 10500 and 10600 may be taken in sequence or individually. This course meets the general education requirement in the mathematical sciences. This course introduces computer programming using the functional programming language Scheme. We emphasize design, algorithm construction, and procedural/functional/data abstraction. Autumn. Not offered 2009 C10; will be offered 201 0 -11.
Share
CMSC 10500 - Fundamentals of Computer Programming I:Scheme
Favorite
CMSC 10600: Fundamentals of Computer Programming II
3.00 Credits
University of Chicago
PQ: MATH 10600, or placement into 13100 or equivalent; or consent of departmental counselor. CMSC 10500 and 10600 may be taken in sequence or individually. This course meets the general education requirement in the mathematical sciences. This course is an introduction to computer programming using the object-oriented programming language C++. We emphasize design and algorithm construction. Topics include complex types, iteration, recursion, procedural/functional/data abstraction, classes, methods, inheritance, and polymorphism. S. Salveter. Winter.
Share
CMSC 10600 - Fundamentals of Computer Programming II
Favorite
CMSC 11000-11100: Multimedia Programming as an Interdisciplinary Art I,II
3.00 Credits
University of Chicago
PQ: MATH 10600, or placement into 13100 or equivalent; or consent of instructor. Either course in this sequence meets the general education requirement in the mathematical sciences. Like other classic Chicago general education courses, this sequence provides students with both practical programming skills and core ideas in computer science in interdisciplinary applications. Our ideas of the arts, the character of "images" and "texts," and the ways we form communities are being transformed by the conjunction of media and computing (e.g., QuickTime, scripting). Students program on an Apple Macintosh using an advanced programming language. This course presents techniques of problem solving, program coding, algorithm construction, and debugging using a high-level prototyping environment. We treat programs as genres of argume nt. This course is offered in alternate years. W. Sterner. Winter, Spring
Share
CMSC 11000-11100 - Multimedia Programming as an Interdisciplinary Art I,II
Favorite
CMSC 11200: Introduction to Interactive Logic
3.00 Credits
University of Chicago
PQ: MATH 10600, or placement into 13100 or equivalent. Some experience with computers helpful. This course does not meet the general education requirement in the mathematical sciences. No programming skills are assumed, but those with some programming background do projects with HyperCard, a Computer Assisted Design package, Prolog, or other software. The course continues in the same spirit as CMSC 11000-11100, but they are not prerequisites. This hands-on course presents logic as a concrete discipline that is used for understanding and creating human-computer technology in the context of science, technology, and society. We look at computer science, logic, philosophy, aesthetics, design, and the study of technology, as well as at the software packages of Tarski's World and possibly HyperProof. This course is offered in alternate years. W. Sterner. Spring. Not offered 200 9 -10; will be offered 20 1 0-11
Share
CMSC 11200 - Introduction to Interactive Logic
Favorite
CMSC 12100-12200: Computer Science with Applications I,II
3.00 Credits
University of Chicago
PQ: Placement into MATH 15200 or higher, or consent of instructor. Either course in this sequence meets the general education requirement in the mathematical sciences. This two-quarter sequence teaches computational thinking and skills to students in the sciences, mathematics, economics, etc. Lectures cover topics in (1) Programming, such as recursion, abstract data types, and processing data; (2) Computer Science, such as machine architecture, distributed systems (client/server applications), and theory of computation; and (3) Numerical Computation, such as approximating functions and their derivatives and integrals, solving systems of linear equations, and simple Monte Carlo techniques. Robust computing techniques are emphasized throughout the courses. Applications from a wide variety of fields serve both as examples in lectures and as the basis for programming assignments. Students learn Java, C, and at least one scripting language, such as Python or Matlab. A. Rogers. Autumn, Winter.
Share
CMSC 12100-12200 - Computer Science with Applications I,II
Favorite
CMSC 15100-15200: Introduction to Computer Science I,II
3.00 Credits
University of Chicago
PQ: Placement into MATH 15100 or equivalent, or consent of departmental counselor. Nonmajors may use either course in this sequence to meet the general education requirement in the mathematical sciences; students who are majoring in Computer Science must use either CMSC 15100-15200 or 16100-16200 to meet requirements for the major. This course, which is recommended for all students planning to take more advanced courses in computer science, introduces computer science using both functional (Scheme) and object-oriented (C++) programming languages. Topics include control and data abstraction, self-reference, time and space analysis, and data structures. Autumn, Winter, Summer.
Share
CMSC 15100-15200 - Introduction to Computer Science I,II
Favorite
CMSC 15300: Foundations of Software
3.00 Credits
University of Chicago
PQ: CMSC 15200 or 12200. Required of students who are majoring in Computer Science. This course is concerned with the mathematical foundations of computer software. We introduce a number of mathematical areas used in the modeling of programming languages and software, including prepositional and predicate logic, basic set theory, relations, and automata theory. The connection between mathematics and software is made via examples and small programming assignments. N. Hinrichs. Autumn.
Share
CMSC 15300 - Foundations of Software
Favorite
CMSC 15400: Introduction to Computer Systems
3.00 Credits
University of Chicago
PQ: CMSC 15200 or 12200. Required of students who are majoring in Computer Science. This course covers the basics of computer systems from a programmer's perspective. Topics include data re-presentation, machine language programming, exceptions, code optimization, performance measurement, memory systems, and system-level I/O. Extensive programming required. G. Kindlmann. Spring.
Share
CMSC 15400 - Introduction to Computer Systems
Favorite
CMSC 16100-16200: Honors Introduction to Computer Science I,II
3.00 Credits
University of Chicago
PQ: Placement into MATH 15100 or equivalent and programming experience, or consent of departmental counselor. Students who have taken CMSC 15100 may take 16200 with consent of instructor. Nonmajors may use either course in this sequence to meet the general education requirement in the mathematical sciences; students who are majoring in Computer Science must use either CMSC 15100-15200 or 16100-16200 to meet requirements for the major. This sequence is an honors version of CMSC 15100-15200. Topics are covered more quickly with greater depth and breadth. S. Kurtz. Autumn, Winter.
Share
CMSC 16100-16200 - Honors Introduction to Computer Science I,II
Favorite
First
Previous
46
47
48
49
50
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