Department of Mathematics, Computer Science, and Natural Sciences

Mathematics, Natural Science and Computer Science Course Descriptions

Courses in Mathematics, Natural, and Applied Sciences

  • CS - COMPUTER SCIENCE
  • ENGR - ENGINEERING
  • MA - MATHEMATICS
  • NS - NATURAL SCIENCE

CS 101 Introduction to Computer Science

This course offers an overview and an  introduction to the capabilities and limitations of computing and digital multimedia; the theoretical foundations of computing that drive future computing and technological advancements; computer software including operating system and application software; fundamentals of computer networks and the Internet; networks types and standard protocols; cloud computing; next generation Internet or "Internet of the things"; additive manufacturing and 3D printers for business; business intelligence, data analysis, digital contact with customers; privacy and personal data protection on the Internet; “Cyber war,” computer risk, and security concerns.

CS 110 Computer Office Applications

An introductory course covering the most commonly used microcomputer applications, including the Windows Operating System, word processing, and spreadsheets.

CS 130 Web Design I

The premise of this course is that a web site differs from a traditional media publication because its contents can be updated at any moment, many possibilities exist for making it interactive, and reader attention span is short. The course provides students with technical knowledge and skills required to build a web site, while covering design, communication, and computer-human interaction issues. Topics include web history, HTML, style sheets, and effective information searching. As a final project, students create a web site on a liberal arts topic, which will be judged by the instructor and a reader specialized in the chosen topic.

CS 131 Web Design II

The course provides students with the technical knowledge required to deal with the professional process of designing, developing, installing and maintaining a business web site.

CS 202 Introduction to Artificial Intelligence Concepts

This course is designed for the general student to provide an INTRODUCTORY overview of artificial intelligence (no computer programming skills are necessary). This course will discuss intelligent agents and the building blocks of artificial intelligence: knowledge bases, reasoning systems, problem solving, heuristic search, machine learning, and planning.

CS 230 Introduction to Infographics

This introductory course provides an overview for visual representation of data. It is designed to cover the differences between infographics and visualization. Through both theory and applied practice the course covers specifics related to basic graphic design, online publishing, and corporate communication as it relates to large amounts of data and visually representing data in creative and meaningful ways.   

CS 281/381 Independent Study

CS 302 Artificial Intelligence Concepts

This course is designed for the general student to provide a more in depth study of artificial intelligence (no computer programming skills are necessary). This course will discuss intelligent agents and the building blocks of artificial intelligence: knowledge bases, reasoning systems, problem solving, heuristic search, machine learning, and planning.

CS 310 Management Information Systems

This course covers the structure, management, and development of business information systems; the nature of business information, computer hardware and computer software; systems analysis; and the development and introduction of business information systems, as well as the impact of technological innovations.

CS 399 Special Topics in Computer Science

May be taken more than once for credit.

CS 481 Independent Research