2019-2020 Undergraduate General Catalog


100

COSC 130 Ethical Issues in Technology (W)

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.

Credits

3

COSC 180 Web Site Development and Design

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.

Credits

3

COSC 185 Programming for Everyone - Python

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.

Credits

3