[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 049S: Bash
2.00 Credits
University of California-Riverside
Lecture, 1 hour; laboratory, 3 hours. Prerequisite(s): CS 005 or CS 010 or knowledge of programming or consent of instructor. Practical exploration of problem solving using Bash scripting in a laboratory setting. Focus is on syntax, concepts, and idiomatic use. Graded Satisfactory (S) or No Credit (NC). Segment is repeatable as topics change to a maximum of 12 units.
Share
CS 049S - Bash
Favorite
CS 049Y: Python
2.00 Credits
University of California-Riverside
Lecture, 1 hour; laboratory, 3 hours. Prerequisite(s): CS 005 or CS 010 or knowledge of programming or consent of instructor. Practical exploration of problem solving and software development using Python in a laboratory setting. Focus is on syntax, concepts, standard library, and development tool-chain use. Graded Satisfactory (S) or No Credit (NC). Segment is repeatable as topics change to a maximum of 12 units.
Share
CS 049Y - Python
Favorite
CS 061: Machine Organization and Assembly Language Programming
4.00 Credits
University of California-Riverside
Lecture, 3 hours; laboratory, 3 hours. Prerequisite(s): CS 010 with a grade of "C-" or better. An introduction to computer organization. Topics include number representation, combinational and sequential logic, computer instructions, memory organization, addressing modes, interrupt, input/output (I/O), assembly language programming, assemblers, and linkers.
Share
CS 061 - Machine Organization and Assembly Language Programming
Favorite
CS 100: Software Construction
4.00 Credits
University of California-Riverside
Lecture, 3 hours; laboratory, 3 hours. Prerequisite(s): CS 141. Development and construction of software products. Topics include design, coding layout, and style; implementation strategies; quality attributes; prototyping, reuse, and components; debugging, testing, and performance; integration and maintenance; documentation; standards, analysis, and selection of tools and environment; and personal software processes.
Share
CS 100 - Software Construction
Favorite
CS 111: Discrete Structures
4.00 Credits
University of California-Riverside
Lecture, 3 hours; discussion, 1 hour. Prerequisite(s): CS 010; CS 011/MATH 011; MATH 009C or MATH 09HC. Study of discrete mathematical structures with emphasis on applications to computer science. Topics include asymptotic notation, generating functions, recurrence equations, elements of graph theory, trees, algebraic structures, and number theory. Cross-listed with MATH 111.
Share
CS 111 - Discrete Structures
Favorite
CS 120A: Logic Design
5.00 Credits
University of California-Riverside
Lecture, 3 hours; laboratory, 6 hours. Prerequisite(s): CS 061 with a grade of "C-" or better. Covers the design of digital systems. Topics include Boolean algebra; combinational and sequential logic design; design and use of arithmeticlogic units, carry-lookahead adders, multiplexors, decoders, comparators, multipliers, flip-flops, registers, and simple memories; state-machine design; and basic register-transfer level design. Interdisciplinary laboratories involve use of hardware description languages, synthesis tools, programmable logic, and significant hardware prototyping. Cross-listed with EE 120A.
Share
CS 120A - Logic Design
Favorite
CS 120B: Introduction to Embedded Systems
5.00 Credits
University of California-Riverside
Lecture, 3 hours; laboratory, 6 hours. Prerequisite(s): CS 120A/EE 120A. Introduction to hardware and software design of digital computing systems embedded in electronic devices (such as digital cameras or portable video games). Topics include embedded processor programming, custom processor design, standard peripherals, memories, interfacing, and hardware/software tradeoffs. Interdisciplinary laboratory involves use of synthesis tools, programmable logic, and microcontrollers and development of working embedded systems. Cross-listed with EE 120B.
Share
CS 120B - Introduction to Embedded Systems
Favorite
CS 122A: Intermediate Embedded and Real-Time Systems
5.00 Credits
University of California-Riverside
Lecture, 3 hours; laboratory, 6 hours. Prerequisite(s): CS 012 or CS 013; CS 120B/EE 120B. Covers software and hardware design of embedded computing systems. Topics include hardware and software codesign, advanced programming paradigms (including state machines and concurrent processes), real-time programming and operating systems, basic control systems, and modern chip and design technologies. Laboratories involve use of microcontrollers, embedded microprocessors, programmable logic and advanced simulation, and debug environments.
Share
CS 122A - Intermediate Embedded and Real-Time Systems
Favorite
CS 122B: Advanced Embedded and Real-Time Systems
5.00 Credits
University of California-Riverside
Lecture, 3 hours; laboratory, 6 hours. Prerequisite(s): CS 122A. Explores state-of-the-art aspects of building embedded computer systems. Topics include real-time programming, synthesis of coprocessor cores, application-specific processors, hardware and software cosimulation and codesign, low-power design, reconfigurable computing, corebased design, and platform-based methodology.
Share
CS 122B - Advanced Embedded and Real-Time Systems
Favorite
CS 130: Computer Graphics
4.00 Credits
University of California-Riverside
Lecture, 3 hours; laboratory, 3 hours. Prerequisite(s): CS 141, MATH 113 (MATH 113 may be taken concurrently); or consent of instructor. A study of the fundamentals of computer graphics necessary to design and build graphics applications. Examines raster graphics algorithms including scan-converting graphics primitives, antialiasing, and clipping. Also covers geometric transformations, viewing, solid modeling techniques, hiddensurface removal algorithms, color models, illumination, and shading. Individual and group projects are assigned.
Share
CS 130 - Computer Graphics
Favorite
First
Previous
81
82
83
84
85
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