CollegeTransfer.Net
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 3310: Data and File Structures
3.00 Credits
Western Michigan University
This course focuses on the study of internal and external data structures and algorithms with an ongoing emphasis on the application of software engineering principles. Trees, graphs and the basic algorithms for creating, manipulating and using them will be studied. Various types of hash and indexed random access file structures will be discussed and implemented. B-trees and external file sorting will be introduced. Internal and external data and file organizations and algorithms will be compared and analyzed. Students will carry out a number of programming projects which will include the various interface (person-to-person, module-to-module, person-to-module-to-person) aspects of the software development process. Prerequisites & Corequisites: Prerequisite: CS 1120 or equivalent. Notes: Enrollment is restricted to undergraduates and those graduate students admitted under the PCS (Permission to take Computer Science) classification. Enrollments in all 5000-level computer science classes will be restricted to undergraduates and graduate students in the Computer Science master's program (CMP). Students in other graduate programs who need one of these courses either for subject matter or a research tool can gain admission by permission from the department. Credits: 3 hours
Share
CS 3310 - Data and File Structures
Favorite
CS 3400: Graphical User Interface Development
3.00 Credits
Western Michigan University
An introduction to the design and development of graphical user interfaces. The emphasis in the course is on event-driven code design and programming using GUI toolkits, with special emphasis on the design of interactive programs, web-based interaction, and the role of usability testing. Prerequisites & Corequisites: Prerequisite: CS 1120. Credits: 3 hours
Share
CS 3400 - Graphical User Interface Development
Favorite
CS 4020: Introductory Microcomputer Concepts for Teachers
3.00 Credits
Western Michigan University
This course is designed to provide teachers with a minimum foundation in computer concepts and programming. Emphasis is on the use of the BASIC language to perform a variety of educational applications on microcomputers. Computer terminology and capabilities are explored as well as the significance of computers in contemporary society. Students will write a number of programs and will receive an introduction to the use of standard system software. Flowcharting is introduced. Examples of Computer Assisted Instruction will be given. Not for Computer Science majors and minors (except teaching). Prerequisites & Corequisites: Prerequisite: MATH 1500 or equivalent. Credits: 3 hours
Share
CS 4020 - Introductory Microcomputer Concepts for Teachers
Favorite
CS 4120: Professional Field Experience
3.00 Credits
Western Michigan University
This course allows students to receive academic credit for professional work experience in the computing field. The work activities must require significant computer science knowledge and education. This course may not be taken for work already completed and may not be used for computer science major or minor elective. It is a credit/no credit course and may be taken for a maximum of three credit hours. Prerequisites & Corequisites: Prerequisites: CS 3310 or equivalent, and approval in advance by the Department. Credits: 1 to 3 hours
Share
CS 4120 - Professional Field Experience
Favorite
CS 4310: Design and Analysis of Algorithms
3.00 Credits
Western Michigan University
A continuation of the study of data structures and algorithms. It provides a theoretical foundation in designing algorithms. The focus is on the advanced analysis of algorithms and on how the selections of different data structures affect the performance of algorithms. Algorithmic paradigms such as divide and conquer, greedy method, dynamic programming, backtracking and branch and bound are covered. B-trees and 2 to 3 search trees and a variety of graph structures are discussed along with their applications to algorithm implementation. Algorithms will be analyzed for their complexity. NP-completeness will be introduced. Prerequisites & Corequisites: Prerequisites: MATH 1450 and CS 3310 or equivalent. Credits: 3 hours
Share
CS 4310 - Design and Analysis of Algorithms
Favorite
CS 4430: Database Management Systems
3.00 Credits
Western Michigan University
This course presents fundamental concepts and practices of database management systems. Database environment and administration are defined along with roles of the database administrator and the data dictionary. Conceptual and logical models are discussed with emphasis on the relational approach. Data access techniques such as sequential and multi-level sequential indexes, linked lists, inverted files and hashing are briefly reviewed. A few commercial systems will be surveyed. Security, reliability and integrity will be studied. Students will acquire experience with the various topics by applying them to an actual database system. Students will also write application programs which use the database systems. Prerequisites & Corequisites: Prerequisite: CS 3310. Notes: A student may not receive credit for both CS 4430 and CS 5430. Credits: 3 hours
Share
CS 4430 - Database Management Systems
Favorite
CS 4540: Operating Systems
3.00 Credits
Western Michigan University
The internal and external views of computer operating systems are presented. A historical survey of the development and growth of operating systems is given. Fundamentals of systems and system design are stressed. Basic concepts and terminology are emphasized. Processes, communications and synchronizations, deadlocks, scheduling, shared resources, resource allocation, and deallocation, memory management, files management, and protection are discussed. Applications to real systems are investigated to motivate the ideas presented. Students build or run simulations and modify the internals of a working operating system. Prerequisites & Corequisites: Prerequisites: CS 2240 and CS 3310. Credits: 3 hours
Share
CS 4540 - Operating Systems
Favorite
CS 4800: Theory of Computation I:Automata
3.00 Credits
Western Michigan University
An introduction to the theory of computation emphasizing automata and their applications in the specification of languages and computer systems. Prerequisites & Corequisites: Prerequisites: CS 3310 and MATH 1450. Credits: 3 hours
Share
CS 4800 - Theory of Computation I:Automata
Favorite
CS 4850: Programming Languages
3.00 Credits
Western Michigan University
Properties of various programming languages including scope of declarations, storage allocation, control structures and formal parameters will be studied, as well as run time representation of programs and data structures. A study of compilers and interpreters will be made. This will include loading, execution, storage allocation, symbol tables, lexical scan, parsing and object code generation. The relation of automata to formal languages and grammars will be discussed. Prerequisites & Corequisites: Prerequisite: CS 3310. Credits: 3 hours
Share
CS 4850 - Programming Languages
Favorite
CS 4900: Software Systems Development I:Requirements and Design
3.00 Credits
Western Michigan University
This course is the first of a capstone project sequence required for all computer science majors. Software engineering and its methodologies are explained. Various software life cycle models are introduced. Students are placed into teams and assigned to a client and project. The teams create a project plan, analyze and specify requirements for their project and develop a design. Prototype demonstrations and periodic oral and written progress reports are required to help assure steady progress. Individuals and teams produce a variety of documents throughout the course. Documents include a management plan, project abstracts, a requirements specification, a user interface prototype document, and a design document consisting of architectural and detailed design elements. This course is approved as a writing-intensive course, which may fulfill the baccalaureate-level writing requirement of the student's curriculum. Prerequisites & Corequisites: Prerequisite: CS 3310. Credits: 3 hours
Share
CS 4900 - Software Systems Development I:Requirements and Design
Favorite
First
Previous
66
67
68
69
70
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