[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 3424: Data Structures
4.00 Credits
Southern Polytechnic State University
Common data structures and algorithms for their processing are covered. Elementary analysis of algorithms is included. Data structures include stacks, queues (including priority queues), binary search trees, advanced trees, graphs and their representations (including depth- and breadth-first traversals), and hash tables (including collision-avoidance strategies). Additional topics include searching and sorting. All data structures are presented using object-oriented implementations.
Share
CS 3424 - Data Structures
Favorite
Show comparable courses
CS 3693: Applications Programming
3.00 Credits
Southern Polytechnic State University
Students will be exposed to writing larger applications than in the introductory programming sequence (CSE 1301, CSE 1302, and CS 3424). In depth coverage of the programming language of choice is used to design and implement applications. Large scale projects are required.
Share
CS 3693 - Applications Programming
Favorite
CS 3901-3904: Special Topics
1.00 - 4.00 Credits
Southern Polytechnic State University
Special topics selected by the department. Offered on a demand basis.
Share
CS 3901-3904 - Special Topics
Favorite
CS 4133: Programming PDA's
4.00 Credits
Southern Polytechnic State University
This course offers a first-hand programming experience with Personal Digital Assistants. The course addresses issues particular to small, portable devices, such as their GUI, storage and synchronization. It also explores the wireless environment where these devices would interact.
Share
CS 4133 - Programming PDA's
Favorite
CS 4243: Systems Programming
3.00 Credits
Southern Polytechnic State University
This course covers command line, shell, scripting and system tools like AWK and PERL. It also covers Unix file I/O and process control, as well as the use and construction of user interfaces.
Share
CS 4243 - Systems Programming
Favorite
CS 4253: Distributed Computing
3.00 Credits
Southern Polytechnic State University
A course that introduces students to the fundamental principles common to the design and implementation of programs that run on two or more interconnected computer systems. The subtopics, which are based on these principles, include: distributed operating system and network protocols for process communication, synchronization, scheduling, and exception and deadlock resolution; understanding of client-server, web-based collaborative systems; parallel computing; concurrency issues; and API's for distributed application development. Several distributed computing environments, like MPI, PVM, and Java RMI are discussed and used in developing experimental projects in a cluster of networked computers.
Share
CS 4253 - Distributed Computing
Favorite
CS 4263: Computer Networks
3.00 Credits
Southern Polytechnic State University
This course broadly covers networking technology from the bottom up. It begins with physical media (copper wire, optical fiber, radio), moves to electrical signaling (carriers, modulation), digital encoding, error detection, data framing and media access strategies. Physical and data link layer devices are studied along with popular topologies. Most popular data-link protocols are reviewed. The course includes an introduction to TCP/IP protocols.
Share
CS 4263 - Computer Networks
Favorite
CS 4283: Real-Time Systems
3.00 Credits
Southern Polytechnic State University
This course covers the software-development life cycle as it applies to real-time systems. Labs involve the use of a real-time operating system and an associated development environment. System performance issues are also discussed. Major project included.
Share
CS 4283 - Real-Time Systems
Favorite
CS 4363: Computer Graphics and Multimedia
3.00 Credits
Southern Polytechnic State University
The basic principles and practices of interactive computer graphics and multimedia systems are covered in this introductory course. The design and implementation of state-of-the-art computer graphic rendering and visual multimedia systems are the main part of the course. The sub-topics of the course deal with specific input/output hardware devices and their technology, software and hardware standards, programming methods for implementing 3-dimensional graphical applications and interactive multimedia applications, and a study and evaluation of the effectiveness of graphic/multimedia communications. A large component of the class is the building of a large-scale application.
Share
CS 4363 - Computer Graphics and Multimedia
Favorite
CS 4413: Algorithm Analysis
3.00 Credits
Southern Polytechnic State University
Advanced algorithm analysis including the introduction of formal techniques and the underlying mathematical theory. Topics include asymptotic analysis of upper and average complexity bounds using big-O, little-o, and theta notation. Fundamental algorithmic strategies (brute-force, greedy, divide-and-conquer, backtracking, branch-and-bound, pattern matching, and numerical approximations) are covered. Also included are standard graph and tree algorithms. Additional topics include standard complexity classes, time and space tradeoffs in algorithms, using recurrence relations to analyze recursive algorithms, non-computable functions, the halting problem, and the implications of non-computability. Algorithmic animation is used to reinforce theoretical results. Upon completion of the course, students should be able to explain the mathematical concepts used in describing the complexity of an algorithm, and select and apply algorithms appropriate to a particular situation.
Share
CS 4413 - Algorithm Analysis
Favorite
First
Previous
21
22
23
24
25
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