[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.
CS 120: High-Level Programming I-The C Programming Language
3.00 Credits
DigiPen Institute of Technology
Prerequisite(s): None Concurrent Course(s): CS 120L In presenting the C programming language, this course serves as a foundation for all high level programming courses and projects. It provides the fundamentals in programming, including control flows (such as statement grouping, decision making, case selection, procedure iteration, and termination test) and basic data types (such as arrays, structures, and pointers). Additionally, it will discuss intensively the lexical convention, syntax notation, and semantics.
Share
CS 120 - High-Level Programming I-The C Programming Language
Favorite
CS 120L: High-Level Programming I Lab
1.00 Credits
DigiPen Institute of Technology
Prerequisite(s): None Concurrent Course(s): CS 120 CS 120L is the lab component of the introductory High-Level Programming I course. Students will meet for two hours weekly to apply the concepts presented in CS 120 in a controlled environment.
Share
CS 120L - High-Level Programming I Lab
Favorite
CS 170: High-Level Programming II-The C++ Programming Language
3.00 Credits
DigiPen Institute of Technology
Prerequisite(s): CS 120 Concurrent Course(s): CS 170L This course is a continuation of High Level Programming I (CS 120). It introduces the C++ language with particular emphasis on its objectoriented features. Topics covered include stylistic and usage differences between C and C++, namespaces, function and operator overloading, classes, inheritance, class and function templates, STL lists, and vectors. Concurrent enrollment in CS 170L is required.
Share
CS 170 - High-Level Programming II-The C++ Programming Language
Favorite
CS 170L: High-Level Programming II Lab
1.00 Credits
DigiPen Institute of Technology
Prerequisite(s): None Concurrent Course(s): CS 170 CS 170L is the lab component of the High-Level Programming II course. Students will meet weekly to work on topics presented in the CS 170 lectures in a lab environment.
Share
CS 170L - High-Level Programming II Lab
Favorite
CS 180: Operating System I,Man-Machine Interface
3.00 Credits
DigiPen Institute of Technology
Prerequisite(s): CS 100 & CS 120 This course presents an overview of modern operating systems, in particular Windows and Linux/Unix as implemented on modern PCs. After an overview of what an operating system is and does, we cover the following: organization and design (the kernel and various subsystems), process management (creation and management of processes and threads, including an introduction to multi-threaded programming), networks (the TCP/IP stack and the organization of the Internet), interprocess communication, process synchronization (locks, semaphores, and methods to avoid deadlocks), memory management (hardware and process views of memory layout and demand-paged virtual memory), file systems, and security and protection (viruses, worms, and Trojan horses).
Share
CS 180 - Operating System I,Man-Machine Interface
Favorite
CS 200: Computer Graphics I
3.00 Credits
DigiPen Institute of Technology
Prerequisite(s): CS 170 & MAT 140 CS 200 presents fundamental mathematical elements, data structures, and algorithms useful for animating and viewing two dimensional primitives. The course aims to fulfill two objectives. The first objective is to provide students with a sufficient mathematical and algorithmic background to design and implement 2D graphics applications. The second objective is to prepare students with the knowledge required for writing three dimensional graphics applications. The first half of the course deals with scan-conversion algorithms for rasterizing 2D primitives such as lines, circles, ellipses, triangles, and arbitrary polygons. The second half of the course is concerned with the viewing and animation of these 2D primitives. The course covers topics such as interpolation techniques, transformations, culling, clipping, animation techniques, and the 2D viewing pipeline.
Share
CS 200 - Computer Graphics I
Favorite
CS 220: Advanced C
3.00 Credits
DigiPen Institute of Technology
Prerequisite(s): CS 170 This course focuses on advanced topics of the C programming language. Such topics include advanced pointer manipulation techniques, pointer applications, and using standard library functions more efficiently. The course also presents students with many methods designed to avoid common C programming errors and pitfalls. Mastering the various topics presented in this course will enable students to become more productive programmers.
Share
CS 220 - Advanced C
Favorite
CS 225: Advanced C/C++
3.00 Credits
DigiPen Institute of Technology
Prerequisite(s): CS 170 This course builds on the foundation created in the first two high-level programming courses (CS 120/170). It presents advanced topics of the C/C++ programming language in greater detail. Such topics include advanced pointer manipulation, utilizing multi-dimensional arrays, complex declarations, and standard library functions. Advanced C++ topics include class and function templates, operator overloading, multiple inheritance, runtime type information, the standard template library, and performance issues.
Share
CS 225 - Advanced C/C++
Favorite
CS 230: Game Implementation Techniques
3.00 Credits
DigiPen Institute of Technology
Prerequisite(s): CS 120 Concurrent Course(s): CS 170 CS 230 presents game implementation techniques and engine architecture. Students will investigate foundational concepts of game architecture, such as game-system component separation and game flow, while learning about essential elements such as the game state manager, input/output handler, and frame rate controller. CS 230 introduces Windows programming, state machines, and collision detection algorithms, which students will integrate into their own remakes of classic games. As part of their implementation, students will create and expand their own collision, vector, and matrix libraries, enabling them to incorporate basic physics engines. Students will survey concepts in space partitioning, particle systems, map editors, and other elements as a bridge to more advanced concepts in implementation techniques and engine architecture.
Share
CS 230 - Game Implementation Techniques
Favorite
CS 241: Fundamental Computer Graphics
3.00 Credits
DigiPen Institute of Technology
Prerequisite(s): MAT 140 & MAT 200 This course covers the contents of CS 200 and CS 250 in a single semester. It examines the algorithms and mathematical elements needed to generate and render 2D and 3D scenes. Topics include the graphics pipeline 2D and 3D coordinate systems and their transformations, homogeneous coordinates and perspective calculations, scan-conversion algorithms, color models, collision detection techniques, and basic culling, clipping, and intersection.
Share
CS 241 - Fundamental Computer Graphics
Favorite
First
Previous
6
7
8
9
10
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