[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 271: Topics in Computer Science
3.00 Credits
Hobart William Smith Colleges
Each time this course is offered, it addresses a topic in computer science that is not covered as a regular course. The topic is covered at a level that is appropriate for any student who has successfully completed an introductory programming course. Possible topics include web programming, human-computer interaction, and Linux system and server administration. This course may be repeated for credit by permission of the department. Prerequisite: CPSC 124 or permission of the instructor. ( Offered alternate years)
Share
COMPUTER SCIENCE 271 - Topics in Computer Science
Favorite
COMPUTER SCIENCE 327: Data Structures and Algorithms
3.00 Credits
Hobart William Smith Colleges
This course continues the study of data structures and algorithms, focusing on algorithm design and analysis and the relationships between data representation, algorithm design, and program efficiency. Topics include advanced data structures, key algorithm design techniques, analysis of the time and space requirements of algorithms, and characterizing the difficulty of solving a problem. Concrete examples will be drawn from a variety of domains, such as algorithms for graphs and networks, cryptography, data compression,strings, geometric problems, indexing and search, numerical problems, and parallel computation. This course is required for the major in computer science. Prerequisites: CPSC 225; CPSC 229 is recommended. ( Offered annually)
Share
COMPUTER SCIENCE 327 - Data Structures and Algorithms
Favorite
COMPUTER SCIENCE 329: Software Development
3.00 Credits
Hobart William Smith Colleges
This course continues the study of programming by focusing on software design, development, and verification - the skills beyond fluency in a particular language which are necessary for developing large, reliable programs. Topics include object-oriented design, the use of APIs, and testing and verification. Techniques common in modern software development will also be studied. Specific techniques may include GUIs and event-driven programming, multi-threading, client-server networking, fault-tolerant computing, stream programming, and security. This course is required for the major in computer science. It includes a required lab component. Prerequisite: CPSC 225. ( Offered annually)
Share
COMPUTER SCIENCE 329 - Software Development
Favorite
COMPUTER SCIENCE 336: Robotics
3.00 Credits
Hobart William Smith Colleges
An advanced study of the electronics, mechanics, sensors, and programming of robots. Emphasis is placed on programming robots which investigate, analyze, and interact with the environment. Topics may include mobile robots, legged robots, computer vision, and various approaches to robot intelligence. Prerequisite: CPSC 226 or permission of the instructor. ( Offered alternate years)
Share
COMPUTER SCIENCE 336 - Robotics
Favorite
COMPUTER SCIENCE 343: Database Theory and Practice
3.00 Credits
Hobart William Smith Colleges
Computer databases are used to store, organize, and retrieve large collections of information. This course introduces the theory and practice of relational databases and relational database management systems (RDBMS). Topics include data modeling and database design, the relational algebra and relational calculus, SQL, and elements of RDBMS implementation such as file structure and data storage, indexing, and query evaluation. Additional topics may include Web-based access to databases, transaction management, reliability, security, and object-oriented databases. Prerequisites: CPSC 225 and CPSC 229. ( Offered alternate years)
Share
COMPUTER SCIENCE 343 - Database Theory and Practice
Favorite
COMPUTER SCIENCE 371: Advanced Topics in Computer Science
3.00 Credits
Hobart William Smith Colleges
Each time this course is offered, it addresses a topic in computer science that is not covered as a regular course. CPSC 371 addresses topics at a more advanced level than CPSC 271. Possible topics include combinatorics, functional and logic programming, and data visualization and data mining. This course may be repeated for credit by permission of the department. Prerequisites: CPSC 225 and permission of the instructor. ( Offered occasionally)
Share
COMPUTER SCIENCE 371 - Advanced Topics in Computer Science
Favorite
COMPUTER SCIENCE 424: Fundamentals of Computer Graphics
3.00 Credits
Hobart William Smith Colleges
This course studies the principles underlying the generation and display of 3D computer graphics. Topics include geometric modeling, 3D viewing and projection, lighting and shading, color, and the use of one or more technologies and packages such as X3D, OpenGL, and Blender. Advanced topics might include ray tracing, radiosity, texture- and bump-mapping, the mathematics of curves and surfaces, volumetric rendering, and animation. This course includes a required lab component. Prerequisite: CPSC 327 or CPSC 329. ( Offered alternate years)
Share
COMPUTER SCIENCE 424 - Fundamentals of Computer Graphics
Favorite
COMPUTER SCIENCE 431: Operating Systems
3.00 Credits
Hobart William Smith Colleges
An operating system such as Windows, Linux, or Mac OS X is a fundamental part of any computing system. It is responsible for managing all the running processes as well as allowing the processes to safely share system resources such as the hard drive and network. This course is a general introduction to the design and implementation of modern operating systems. The subjects to be covered include historical development of operating systems, concurrency, synchronization, scheduling, paging, virtual memory, input/output devices, files, and security. Prerequisite: CPSC 225. ( Offered alternate years)
Share
COMPUTER SCIENCE 431 - Operating Systems
Favorite
COMPUTER SCIENCE 433: Compilers
3.00 Credits
Hobart William Smith Colleges
This course explores the implementation of modern programming languages by looking at compiler design and construction. The course focuses mainly on object-oriented programming languages, although it will also look briefly at compiling for languages from other programming paradigms. Major topics in compilation are covered, including scanning, parsing, semantic analysis, and code-generation. Time permitting, the course will also cover some advanced topics, including garbage collection and optimization. This course has a required lab component. Prerequisites: CPSC 225 and CPSC 229. ( Offered alternate years)
Share
COMPUTER SCIENCE 433 - Compilers
Favorite
COMPUTER SCIENCE 441: Networking
3.00 Credits
Hobart William Smith Colleges
One of the most important recent developments in computing is the explosive growth in the use of computer networks, which allow computers to communicate and work together. This course is an introduction to the theory and practice of computer networks, the software protocols that allow them to operate, and the applications that make use of them. Topics covered include direct-link networks, packet switching, internetworking, end-to-end protocols, network applications, and network security. Prerequisite: CPSC 225. ( Offered occasionally)
Share
COMPUTER SCIENCE 441 - Networking
Favorite
First
Previous
26
27
28
29
30
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