This course will present advanced topics in Artificial Intelligence (AI), including inquiries into logic, artificial neural network and machine learning, and the Turing machine. Upon successful completion of this course, students will be able to: define the term 'intelligent agent,' list major problems in AI, and identify the major approaches to AI; translate problems into graphs and encode the procedures that search the solutions with the graph data structures; explain the differences between various types of logic and basic statistical tools used in AI; list the different types of learning algorithms and explain why they are different; list the most common methods of statistical learning and classification and explain the basic differences between them; describe the components of Turing machine; name the most important propositions in the philosophy of AI; list the major issues pertaining to the creation of machine consciousness; design a reasonable software agent with java code. (Computer Science 408)
Law has different meanings as well as different functions. Philosophers have considered issues of justice and law for centuries, and several different approaches, or schools of legal thought, have emerged. In this chapter, we will look at those different meanings and approaches and will consider how social and political dynamics interact with the ideas that animate the various schools of legal thought. We will also look at typical sources of “positive law” in the United States and how some of those sources have priority over others, and we will set out some basic differences between the US legal system and other legal systems.
This course will expand upon SQL as well as other advanced topics, including query optimization, concurrency, data warehouses, object-oriented extensions, and XML. Additional topics covered in this course will help you become more proficient in writing queries and will expand your knowledge base so that you have a better understanding of the field. Upon successful completion of this course, the student will be able to: write complex queries, including full outer joins, self-joins, sub queries, and set theoretic queries; write stored procedures and triggers; apply the principles of query optimization to a database schema; explain the various types of locking mechanisms utilized within database management systems; explain the different types of database failures as well as the methods used to recover from these failures; design queries against a distributed database management system; perform queries against database designed with object-relational extensions; develop and query XML files. (Computer Science 410)
This course is oriented toward US high school students. The course is divided into 10 units of study. The first five units build the foundation of concepts, vocabulary, knowledge, and skills for success in the remainder of the course. In the final five units, we will take the plunge into the domain of inferential statistics, where we make statistical decisions based on the data that we have collected.
This course discusses how to use algebra for a variety of everyday tasks, such as calculate change without specifying how much money is to be spent on a purchase, analyzing relationships by graphing, and describing real-world situations in business, accounting, and science.
This course focuses on the fundamentals of computer algorithms, emphasizing methods useful in practice. Upon successful completion of this course, the student will be able to: explain and identify the importance of algorithms in modern computing systems and their place as a technology in the computing industry; indentify algorithms as a pseudo-code to solve some common problems; describe asymptotic notations for bounding algorithm running times from above and below; explain methods for solving recurrences useful in describing running times of recursive algorithms; explain the use of Master Theorem in describing running times of recursive algorithms; describe the divide-and-conquer recursive technique for solving a class of problems; describe sorting algorithms and their runtime complexity analysis; describe the dynamic programming technique for solving a class of problems; describe greedy algorithms and their applications; describe concepts in graph theory, graph-based algorithms, and their analysis; describe tree-based algorithms and their analysis; explain the classification of difficult computer science problems as belonging to P, NP, and NP-hard classes. (Computer Science 303)
The ĺÎĺ_ĺĚĄ_American Renaissance,ĺÎĺ_ĺĚĺÎĺ a period of tremendous literary activity that took place in America between the 1830s and 1860s represents the cultivation of a distinctively American literature. The student will begin this course by looking at what it was in American culture and society that led to the dramatic outburst of literary creativity in this era. The student will then explore some of the periodĺÎĺ_ĺĚĺ_s most famous works, attempting to define the emerging American identity represented in this literature. Upon successful completion of this course, the student will be able to: discriminate among the key economic, technological, social, and cultural transformations underpinning the American Renaissance; define the transformations in American Protestantism exemplified by the second Great Awakening and transcendentalism; list the key tenets of transcendentalism and relate them to romanticism more broadly and to social and cultural developments in the antebellum United States; analyze EmersonĺÎĺ_ĺĚĺ_s place in defining transcendentalism and his key differences from other transcendentalists; analyze competing conceptualizations of poetry and its construction and purpose, with particular attention to Poe, Emerson, and Whitman; define the formal innovations of Dickinson and their relationship to her central themes; describe the emergence of the short story as a form, with reference to specific stories by Hawthorne and Poe; distinguish among forms of the novel, with reference to specific works by Hawthorne, Thompson, and Fern; analyze the ways that writers such as Melville, Brownson, Davis, and Thoreau saw industrialization and capitalism as a threat to U. S. society; develop the relationship between ThoreauĺÎĺ_ĺĚĺ_s interest in nature and his political commitments and compare and contrast his thinking with Emerson and other transcendentalists; analyze the different ways that sentimentalism constrained and empowered women writers to critique gender conventions, with reference to specific works by writers such as Fern, Alcott, and Stowe; define the ways that the slavery question influenced major texts and major controversies over literature during this period. This free course may be completed online at any time. (English Literature 405)
This course is an exploration of visual art forms and their cultural connections for the student with little experience in the visual arts. It includes a brief study of art history, and in-depth studies of the elements, media, and methods used in creative thought and processes. It is the only resource I have found that approximates techniques, media, and an overview of different processes that is usually the first half of a printed text on art appreciation or an introduction to art. This is geared toward an undergraduate, lower-level student population. The art history survey is inadequate, but combined with another source, like Boundless' art history, this can be a complete text for an Art 100 course.
- Arts and Humanities
- Material Type:
- Unit of Study
- The Saylor Foundation
- Afshan Bokhari
- Amy Gansell
- Andrew E. Hershberger
- Andrew Marvick
- Anne Bertrand-Dewsnap
- Denise Rogers
- Hilda Werschkul
- Jelena Bogdanovic
- Jennifer Palinkas
- Jill Kiefer
- Lynn E. Roller
- Marjorie Munsterberg
- Michelle Greet
- Shaoqian Zhang
- Tracy Musacchio
- William V. Ganis
- Date Added:
This course is an exploration of visual art forms and their cultural connections for the student with little experience in the visual arts. It includes a brief study of art history and in depth studies of the elements, media, and methods used in creative processes and thought. Upon successful completion of this course, students will be able to: interpret examples of visual art using a five-step critical process that includes description, analysis, context, meaning, and judgment; identify and describe the elements and principles of art; use analytical skills to connect formal attributes of art with their meaning and expression; explain the role and effect of the visual arts in societies, history, and other world cultures; articulate the political, social, cultural, and aesthetic themes and issues that artists examine in their work; identify the processes and materials involved in art and architectural production; utilize information to locate, evaluate, and communicate information about visual art in its various forms. Note that this course is an alternative to the Saylor FoundationĺÎĺ_ĺĚĺ_s ARTH101A and has been developed through a partnership with the Washington State Board for Community and Technical Colleges; the Saylor Foundation has modified some WSBCTC materials. This free course may be completed online at any time. (Art History 101B)
This course includes materials on AI programming, logic, search, game playing, machine learning, natural language understanding, and robotics, which will introduce the student to AI methods, tools, and techniques, their application to computational problems, and their contribution to understanding intelligence. The material is introductory; the readings cite many resources outside those assigned in this course, and students are encouraged to explore these resources to pursue topics of interest. Upon successful completion of this course, the student will be able to: Describe the major applications, topics, and research areas of artificial intelligence (AI), including search, machine learning, knowledge representation and inference, natural language processing, vision, and robotics; Apply basic techniques of AI in computational solutions to problems; Discuss the role of AI research areas in growing the understanding of human intelligence; Identify the boundaries of the capabilities of current AI systems. (Computer Science 405)
This is a free textbook offered by Saylor Foundation. The Basics of General, Organic, and Biological Chemistry by David W. Ball, John W. Hill, and Rhonda J. Scott is a new textbook offering for the one-semester GOB Chemistry course. The authors designed this book from the ground up to meet the needs of a one-semester course. It is 20 chapters in length and approximately 350-400 pages; just the right breadth and depth for instructors to teach and students to grasp. In addition, The Basics of General, Organic, and Biological Chemistry is written not by one chemist, but THREE chemistry professors with specific, complimentary research and teaching areas. David W. Ball’s specialty is physical chemistry, John W. Hill’s is organic chemistry, and finally, Rhonda J. Scott’s background is in enzyme and peptide chemistry. These three authors have the expertise to identify and present only the most important material for students to learn in the GOB Chemistry course.
This course is also intended to provide the student with a strong foundation for intermediate algebra and beyond. Upon successful completion of this course, you will be able to: simplify and solve linear equations and expressions including problems with absolute values and applications; solve linear inequalities; find equations of lines; and solve application problems; add, subtract, multiply, and divide various types of polynomials; factor polynomials, and simplify square roots; evaluate, simplify, multiply, divide, add, and subtract rational expressions, and solve basic applications of rational expressions. This free course may be completed online at any time. It has been developed through a partnership with the Washington State Board for Community and Technical Colleges; the Saylor Foundation has modified some WSBCTC materials. (Mathematics 001)
The defining challenge facing business leaders is to develop and drive performance into the future.
For commercial firms, this generally means building profits and growing the value of the business.
Although their focus may be on non-financial outcomes, public services, voluntary groups, and other
not-for-profit organizations share the same central challenge—continually improving their
performance. When the causes of performance through time are not understood, management has
difficulty making the right decisions about important issues. Worse, entire organizations are led into
ill-chosen strategies for their future.
To overcome these problems, leaders need the means to answer three basic questions:
1. Why is business performance following its current path?
2. Where are current policies, decisions, and strategy leading us?
3. How can future prospects be improved?
These questions are the starting point for this book.
Business English for Success provides instruction in steps, builds writing, reading, and critical thinking, and combines comprehensive grammar review with an introduction to paragraph writing and composition. Beginning with the sentence and its essential elements, this book addresses each concept with clear, concise, and effective examples that are immediately reinforced with exercises and opportunities to demonstrate learning.
Students in introductory Management Information Systems (MIS) courses often ask what a career in MIS looks like. Lacking a clear vision, they make their own assumptions. Often they assume the career involves programming with little human interaction. That MIS is a technical field could not be further from the truth. MIS job descriptions typically require candidates to be able to collaborate, communicate, analyze needs and gather requirements. They also list the need for excellent written and communication skills. In other words, MIS workers are constantly interacting with other people both inside and outside the organization. They are coming up with creative solutions to business problems. Business Information Systems by Frost, Pike, Kenyo and Pels is designed to help students get a feel for what a career in MIS would be like. The authors' students report that they learn more about information systems from their internships than from their IS courses. Consequently, they designed a book that looks very much like an internship--an introduction to the field followed by a substantial project. The authors begin Unit 1 by introducing the information systems landscape. The unit kicks off with a discussion of all the usual suspects: the information systems triangle, the systems development life cycle, transaction systems (ERP, SCM, CRM), collaboration systems, and business intelligence systems. Other aspects of the landscape such as usability, outsourcing, database concepts and so forth are introduced throughout a chapter in unit 2 where they fit in naturally with the flow of the project. Unit 2 is the substantial project which runs over a number of chapters. Students will plan, build, and develop a proposal for an iPhone application. They will develop a very realistic mockup. They also build a website to help market and support the app. Students are engaged because the project is fun and feels real. However, they are simultaneously learning business concepts and MIS skills. With Designing Information Systems, even as freshmen, you can give your students an experience that emulates MIS in operation. Business Information Systems: Design an App for That by Frost, Pike, Kenyo and Pels is a text that will help students learn Information Systems by doing Management Information Systems. Request a desk copy or examine the book online now to see how this text might work in your course or department.
Law, in its simplest form, is used to protect one party from another. For instance, laws protect customers from being exploited by companies. Laws protect companies from other companies. Laws even protect citizens and corporations from the government. However, law is neither perfect nor all encompassing. This course will introduce the student to the laws and ethical standards that managers must abide by in the course of conducting business. Laws and ethics almost always shape a company's decision-making process; a bank cannot charge any interest rate it wants to charge that rate must be appropriate. By the end of this course, the student will have a clear understanding of the legal and ethical environment in which businesses operate. Upon successful completion of this course, the student will be able to: Identify sources of law in the United States; Describe the function and role of courts in the US legal system; Differentiate litigation from methods of alternative dispute resolution; List the elements of the major torts; List the essential elements of a valid contract; Describe how a contract can fail; Summarize the remedies available for breach of contract; Distinguish between real and personal property; Identify the various interests in real property and how they pass; Identify the requirements to hold various rights under intellectual property laws; Analyze the impact of the digital era on intellectual property rights; Distinguish between at-will employment and contractual employment; Identify laws that generally regulate the employer-employee relationship; Identify criminal acts related to the business world; Define white collar crime; Describe the various forms of business organization; Identify the major laws regulating business in the United States; Identify major ethical concerns in business today. (Business Administration 205)
This textbook is used for all sections of Business Law 1 (BA 207) and Business Law 2 (BA 208) at Grand Rapids Community College. It provides context and essential concepts across the entire range of legal issues with which managers and business executives must grapple. The text provides the vocabulary and legal acumen necessary for businesspeople to talk in an educated way to their customers, employees, suppliers, government officials—and to their own lawyers.
Introductory survey of quantitative methods (QM), or the application of statistics in the workplace. Examines techniques for gathering, analyzing, and interpreting data in any number of fieldsĺÎĺ from anthropology to hedge fund management.
The student will learn the mechanics of editing and compiling a simple program written in C++ beginning with a discussion of the essential elements of C++ programming: variables, loops, expressions, functions, and string class. Next, the student will cover the basics of object-oriented programming: classes, inheritance, templates, exceptions, and file manipulation. The student will then review function and class templates and the classes that perform output and input of characters to/from files. This course will also cover the topics of namespaces, exception handling, and preprocessor directives. In the last part of the course, the student will learn some slightly more sophisticated programming techniques that deal with data structures such as linked lists and binary trees. Upon successful completion of this course, students will be able to: Compile and execute code written in C++ language; Work with the elementary data types and conditional and iteration structures; Define and use functions, pointers, arrays, struct, unions, and enumerations; Write C++ using principles of object-oriented programming; Write templates and manipulate the files; Code and use namespaces, exceptions, and preprocessor instructions; Write a code that represents linked lists and binary trees; Translate simple word problems into C++ language. (Computer Science 107)