|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 - 3.00 Credits
Graduate credit awarded for professional learning acquired through noncredit courses, structured, noncredit professional development programs, and professional work experiences.
-
3.00 Credits
Computing technology has a profound influence in our society. Students work together to use technology for creative expression, write computer programs to solve problems, use digital tools to make meaning from vast amounts of information and to understand how the Internet supports modern communication. Fulfills Foundations - Mathematical Sciences. Offered fall and winter semesters. Prerequisite: MTH 108 and MTH 109 (or MTH 110).
Prerequisite:
Prerequisite: MTH 108 and MTH 109 (or MTH 110).
-
3.00 Credits
Basic principles of computing, including study of the major components of a computer system. Introduction to software packages such as word processors, spreadsheets, databases, and languages. (3-0-0) Offered every semester.
-
1.00 Credits
Introduction to object-oriented (OO) programming for students with previous programming experience in a procedural language such as C. Topics include classes, objects, arrays, strings, complex selection and loop statements, I/O, testing, unit testing tools, and debugging. Offered fall and winter semesters. Prerequisite: or EGR 185.
Prerequisite:
Prerequisite: or EGR 185.
-
3.00 Credits
The ability to apply computation to address challenging problems is a critical skill in any discipline. Students will develop programming and computational skills emphasizing problem solving, logical inference, and algorithmic thinking to solve specific problems in the areas of the arts, humanities, health care, and business. Fulfills Foundations - Mathematical Sciences. (3-0-0) Offered every semester. Prerequisite: MTH 108 and MTH 109 (or MTH 109).
Prerequisite:
Prerequisite: MTH 108 and MTH 109 (or MTH 109).
-
3.00 Credits
This course provides an introduction to the use of computers to analyze, model, simulate, and solve problems in various mathematical and scientific disciplines. Offered winter semester. Prerequisites: MTH 122 and MTH 123, or MTH 124, or MTH 201.
Prerequisite:
Prerequisites: MTH 122 and MTH 123, or MTH 124, or MTH 201.
-
4.00 Credits
Introduction to programming and computational thinking through lab and lecture. Simple and structured data types and program control structures. Problem analysis, algorithm design and implementation using a high-level language. Offered every semester. Prerequisite: MTH 110 and MTH 109 (or MTH 110).
Prerequisite:
Prerequisite: MTH 110 and MTH 109 (or MTH 110).
-
4.00 Credits
Intermediate object-oriented programming including inheritance, abstract classes, interfaces, and exception handling. An introduction to algorithms and data structures, basic analysis of performance using Big O notation, recursion, searching, sorting, linked lists, stacks, and queues. (3-0-2) Offered every semester. Prerequisites: MTH 122 or MTH 124 or placement into MTH 201 or above through Grand Valley math placement; and a C or better in either CIS 159 or CIS 162.
Prerequisite:
Prerequisites: MTH 122 or MTH 124 or placement into MTH 201 or above through Grand Valley math placement; and a C or better in either CIS 159 or CIS 162.
-
3.00 Credits
Intermediate programming for data and science applications. Topics include references, using application programming interfaces (APIs), online processing of data, recursion, and computational complexity and its impacts on program design. Introduction to objects/classes primarily from the perspective of APIs. Introduction to the Linux command line including utilities, scripting and version control. Offered fall and winter semesters. Prerequisites: CIS 161 with a C or better.
Prerequisite:
Prerequisites: CIS 161 with a C or better.
-
1.00 - 9.00 Credits
Readings, lectures, discussions, or labs (or any combination) in specific computer science topics at an introductory or elementary level. Offered on demand. Prerequisite: Permission of the instructor.
Prerequisite:
Prerequisite: Permission of the instructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|