[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 48: Implementation of Programming Languages
3.00 Credits
Dartmouth College
09S: 2A Offered in alternate years Techniques for automatic translation of programming languages are discussed. The course includes a brief survey of various techniques and formalisms that can be used for describing the syntax and semantics of programming languages, for describing abstract and concrete machine architectures, and for describing program translation and transformation. This course includes a project to construct a compiler that will translate a program written in a high-level language into machine code for a conventional-architecture machine. Prerequisite: Computer Science 23 and 37. Computer Science 19 is recommended. Dist: TAS. McKeeman.
Share
Computer Science 48 - Implementation of Programming Languages
Favorite
Computer Science 5: Introduction to Computer Science
3.00 Credits
Dartmouth College
08F, 09S: 2 09F, 10S: Arrange This course provides an introduction to fundamental concepts and techniques of computer science. The framework is an object-oriented programming language. Both programming and algorithm analysis are covered. Programming topics include basics of data and control; problem decomposition; recursion; simple graphics; objects and abstraction; and arrays. Good programming style is emphasized throughout the course. Algorithm topics include searching, sorting, and linked lists. In past years Engineering Sciences 20 could substitute for Computer Science 5 as a prerequisite for Computer Science courses, but since its content has changed this is no longer the case. Students considering the computer science major, or majors modified with computer science, or courses that require Computer Science 5 as a prerequisite should take Computer Science 5 instead of Engineering Sciences 20. Dist: TLA. Balkcom (fall), Drysdale (spring).
Share
Computer Science 5 - Introduction to Computer Science
Favorite
Computer Science 52: Computer Graphics
3.00 Credits
Dartmouth College
10W: Arrange This course is about how to mathematically model and computationally render (draw) two- and three-dimensional scenes and images. Two basic modes of rendering studied are (1) fast, interactive, real-time rendering, where realism is sacrificed for speed or (2) photo-realistic rendering, where the primary goal is a realistic image. Topics include two- and three-dimensional primitives, geometrical transformations (e.g., three-dimensional rotations, perspective and parallel projections), curves and surfaces, light, visual perception, visible surface determination, illumination and shading, and ray tracing. Assignments typically consist of a mixture of written work and "hands-on" projects. Knowledge of basic linear algebra is assumed.Prerequisite: Computer Science 8. Dist: TAS. Pellacini.
Share
Computer Science 52 - Computer Graphics
Favorite
Computer Science 53: Introduction to Computational Neuroscience
3.00 Credits
Dartmouth College
08F, 09F: 2A (Granger)
Share
Computer Science 53 - Introduction to Computational Neuroscience
Favorite
Computer Science 54: Principles of Robot Design and Programming
3.00 Credits
Dartmouth College
09W: 10 This project course is a hand-on introduction to robotics. The course will introduce students to the basic concepts in robotics, focusing on the mechanics, and electronic principles behind building robots and on the classic algorithms, architectures, and theories behind controlling and programming robots. Topics include: basic mechanics, basic electronics, control architectures (planning, subsumptionism, and behavior-based robotics), configuration sensing, motion planning, uncertainty in robotics, map making, grasping, manipulation, shape and object recognition, distributed robotics, and applications of robotics. Students will build a robot in teams using a robot building kit. They will use this robot to implement the algorithms discussed in class in the context of a concrete task (for example, a robo-rat system for the foraging task). Prerequisite: Computer Science 8. Dist. TLA. Balkcom.
Share
Computer Science 54 - Principles of Robot Design and Programming
Favorite
Computer Science 58: Operating Systems
3.00 Credits
Dartmouth College
08F: 11 09F: Arrange This course studies how computer operating systems allocate resources and create virtual machines for the execution of user jobs. Topics covered include storage management, scheduling, concurrent processing, shared access to files, synchronization, and data protection. Both abstract models and actual examples of operating systems will be studied. Prerequisite: Computer Science 23 and 37. Dist: TAS. Smith.
Share
Computer Science 58 - Operating Systems
Favorite
Computer Science 68: Principles of Programming Languages
3.00 Credits
Dartmouth College
Not offered in the period from 08F through 10S This course provides a study of the principles of programming languages. The course will focus on the similarities and differences among imperative, functional, logical, and object-oriented programming languages. Topics include formal definitions of languages and tools for automatic program translation, control structures, parameter passing, scoping, types, and functions as first-class objects. For each language category, implementation issues will be discussed, and program development strategies illustrated through programming exercises. Prerequisite: Computer Science 8. Computer Science 19 and 37 are recommended. Dist: TAS.
Share
Computer Science 68 - Principles of Programming Languages
Favorite
Computer Science 7: First-Year Seminar in Computer Science
3.00 Credits
Dartmouth College
Consult special listings
Share
Computer Science 7 - First-Year Seminar in Computer Science
Favorite
Computer Science 72: Advanced Projects in Digital Arts
3.00 Credits
Dartmouth College
All terms: Arrange This independent study course is for students who have completed all the courses in the digital arts minor and want to continue working on projects in digital arts. Projects may include computer animations, interactive digital arts, installations, or research projects. Students work alone or in teams. This course may be taken at most twice. Prerequisite: Computer Science 42 and permission of the instructor is required. Loeb, Pellacini, Torresani.
Share
Computer Science 72 - Advanced Projects in Digital Arts
Favorite
Computer Science 78: Computer Networks
3.00 Credits
Dartmouth College
09S: 2 10S: Arrange This course focuses on the communications protocols used in computer networks: their functionality, specification, verification, implementation, and performance; and how protocols work together to provide more complex services. Aspects of network architectures are also considered. Laboratory projects are an integral part of the course in which networking concepts are explored in depth. Prerequisite: Computer Science 23 and 37. Computer Science 19 is recommended. Dist: TAS. Campbell.
Share
Computer Science 78 - Computer Networks
Favorite
First
Previous
51
52
53
54
55
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