100
The purpose of this course is to help students reflect upon the vexing ethical dilemmas and problems emerging in the information age. Legal issues involving current computer law will be discussed. Students are required to research a current topic in information ethics and present their findings to the class.
This beginning Web development course introduces basic Web design and publishing concepts and best practices. Students will create web pages with HTML5 and will learn to configure text, color, and page layout with Cascading Style Sheets (CSS). They will explore a number of free, cloud-based Web editors. Additional topics include: Web site hosting and promotion, search engine optimization, accessibility, and JaveScript.
Computer science is the study of what can be computed and how to compute it. The principles of computer science have far reaching interest in diverse fields, including: business (coordinating accounts across branches), medicine (optimization of the exchange of organs among pools of donors and recipients), and literature (retrieval of information from ancient texts from new databases). With the common and useful computer language Python, you will be able to: describe the basic principles of how computers work, break complex tasks into manageable components, and model and simulate data for problems that have many or no computable solutions.