[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.
CMSC 422: Operating Systems
3.00 Credits
Marist College
Three Credits LA This course will introduce the fundamental concepts of an operating system viewed as a resource manager. Topics discussed will include management of processes, processors, memory, files, and input/output devices. Deadlock and critical section problems will be highlighted. A project involving implementation of a multiprogrammed operating system will be an integral part of the course. Offered every fall. Prerequisites: CMSC 335, CMSC 415, CMSC 478
Share
CMSC 422 - Operating Systems
Favorite
CMSC 424: Game Design and Programming II
3.00 Credits
Marist College
Three Credits LA This course continues the study of video game design and programming, building on the techniques and methods developed in Game Design &Programming I. In particular, students learn to apply game engines and application program interfaces, strategic and behavioral artificial intelligence, and game optimization techniques for both space and time considerations. Design and programming issues for multiplayer on-line games are also covered, including event-based and turn-based games. The course is project-oriented, and students design and implement their own video games from a list of options. Prerequisite: CMSC 414
Share
CMSC 424 - Game Design and Programming II
Favorite
CMSC 432: Design of Compilers
3.00 Credits
Marist College
Three Credits LA The theory and implementation of compilers will be studied. Topics will include: the lexical, syntactic, and semantic analysis of formal languages; intermediate code generation; object code generation; and symbol table construction. Theoretical tools, such as finite state and pushdown automata, and context-free grammars will be discussed as needed. Each student will be required to develop a compiler for a selected subset of an instructor-specified high-level language. Offered every spring. Prerequisites: CMSC 230, CMSC 335, CMSC 478
Share
CMSC 432 - Design of Compilers
Favorite
CMSC 435: Algorithm Analysis and Design
3.00 Credits
Marist College
Three Credits LA This course continues the study of data abstraction and algorithm complexity from a more mathematically formal viewpoint. Time complexity of algorithms will be examined using Big Oh notation and worst-, best-, and average-case analyses. The ideas of polynomial-time, NP, exponential, and intractable algorithms will be introduced. Elementary-recurrence relation problems relating to recursive procedures will be solved. Sorting algorithms will be formally analyzed. Strategies of algorithm design such as backtracking, divide and conquer, dynamic programming, and greedy techniques will be emphasized. Offered every fall. Prerequisite: CMSC 335
Share
CMSC 435 - Algorithm Analysis and Design
Favorite
CMSC 440: Formal Languages and Computability
3.00 Credits
Marist College
Three Credits LA The study of formal languages, automata, and computability provides the theoretical foundation for the design, specification, and compilation of programming languages. The formal languages of the Chomsky Hierarchy, their grammars, and the associated abstract machines or automata will be studied. This leads naturally to consideration of the theory of computability. Offered every spring. Prerequisite: CMSC 335
Share
CMSC 440 - Formal Languages and Computability
Favorite
CMSC 446: Computer Graphics I
3.00 Credits
Marist College
Three Credits LA This course introduces to students all aspects of computer graphics: hardware, software, applications, and provides them with the fundamentals of computer graphics. In this course the basic concepts underlying computer graphics, such as modeling, viewing, and animation, will be covered. Students will gain experience with a graphical application programming interface (OpenGL) and an understanding of large-program design and implementation. Offered every fall. Prerequisites: CMSC 121, MATH 242
Share
CMSC 446 - Computer Graphics I
Favorite
CMSC 471: Advanced Topics in Computer Science
3.00 Credits
Marist College
Three Credits LA This course provides a means for regularly considering new and innovative aspects of Computer Science. Prerequisite: Permission of Dean
Share
CMSC 471 - Advanced Topics in Computer Science
Favorite
CMSC 478: Software Development
3.00 Credits
Marist College
Three Credits LA The major focus of this course will be the specification, design, and implementation of a sizable software project by a team of student programmers employing the principles of software engineering. To this end, advanced programming topics, such as data abstraction, low-level abstraction, and process abstraction will be reviewed, and UML, design patterns, and a software development strategy such as the unified process will be emphasized. The project and programming assignments will be implemented in a programming language which sufficiently supports the principles of software engineering. Offered every spring. Prerequisites: CMSC 121, CMSC 335
Share
CMSC 478 - Software Development
Favorite
CMSC 495-496-497-498-499: Advanced Internship in Computer Science
2.00 - 9.00 Credits
Marist College
One-Two-Three-Six-Nine Credits The internship is a professionally oriented experience in the computing field. Arrangements are made with the Internship Director. Offered every semester. Prerequisite: Junior/Senior standing in computer science
Share
CMSC 495-496-497-498-499 - Advanced Internship in Computer Science
Favorite
COM 100: Communication Principles
3.00 Credits
Marist College
Three Credits LA This course surveys the nature and state of human communication in a diverse array of mediated and non-mediated contexts. It identifies links and coherence in the field of communication studies. It introduces students to the essential concepts and fundamental theories which describe the process, function, character, and practice of public and private communication. Offered in fall and spring.
Share
COM 100 - Communication Principles
Favorite
Show comparable courses
First
Previous
16
17
18
19
20
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