Computer Information Systems Courses:

Catalog Description:
Includes the most recent developments in the computer industry, computer applications, the Internet, and the components of a computer system. Laboratory exercises stress application programs such as word processing, spreadsheet, and database. Requires use of the computer facilities to complete computer projects. Not open to students with credit in CIS 116 or higher.

Catalog Description:
An Introduction to the Second Life online environment. Students will enhance computer skills for dealing with virtual reality. Students are asked to do a variety of tasks in the Second Life environment. Students will be expected to make use of home computers or the computer facilities to complete projects. Not open to students with credit in CIS198.

Catalog Description:
An introduction to creating a website including HTML coding and use of dynamic web templates. Not open to students with credit in CIS113 or CIS204; not an approved course for the Web Design degree or Certificate.

Catalog Description:
Studies the evolution of system analysis specification, selection, and implementation. Includes the effective use and management of data processing equipment in meeting the information needs of today's business enterprise. Spring only. Prerequisite: CIS125.

Catalog Description:
Introduces the techniques, skills, and tools used to publish and manage a website. Develops the skills needed for publishing a simple web page and introduces HTML coding; builds on these authoring techniques and introduces other topics such as web design, web project management, and web maintenance; and acquires skills to build a maintainable web project. Prerequisite or Corequisite: CIS 102 or higher or ART 209.

Catalog Description:
Develops skills to solve problems using common microcomputer software. Topics include microcomputer fundamentals, word processing, electronic spreadsheets, databases, and other software. It is recommended that students complete CIS102 or possess a fundamental knowledge of personal computer operations, word processing, spreadsheet, presentation and database software before taking this course.

Catalog Description:
Develops computer skills for problem solving using Visual Basic programming software. Solves a variety of problems by developing a strategy, applying appropriate techniques, and testing results. Students should plan sufficient time to complete the necessary programming projects using the college's computing facilities. Prerequisite or corequisite: MAT102 or higher or by math placement exam.

Catalog Description:
An introduction to computer programming and problem solving, with special emphasis on problems found in mathematics, science, and engineering. Students will use software such as Maple and Excel, and/or a programming environment such as MatLab or Python, to efficiently and effectively solve problems by developing a strategy, applying appropriate techniques, and validating results. Prerequisite: MAT140 or higher.

Catalog Description:
Assuming a basic knowledge of HTML coding and web page design, this class moves into large-scale site development and an introduction to advanced web technologies. Building on the web page design concepts introduced in CIS203, this course focuses on site design issues, including scalability, maintenance, and integration of web technologies into the business or organizational context. Technologies introduced in this course include Perl, cascading style sheets, dynamic HTML, basic JavaScript, and streaming media. Each student will be required to purchase a domain name to create a website. Spring only. Prerequisite: CIS113.

Catalog Description:
A presentation of the fundamental concepts used in data modeling and database implementation. The data modeling process, basic relational concepts, and the process of normalization, relational algebra, SQL, and guidelines for mapping a data model into a relational database will be covered. Students will model a multimedia and/or text-only problem and implement it on a single machine with a commercially available database package. Prerequisite: CIS 112, or CIS113, or CIS 125, or CIS 215, or CIS 219.

Catalog Description:
Introduces scripting languages, using them to accomplish a variety of tasks with an emphasis on dynamic web page generation. Students will work with both server-side and client-side languages, and should plan sufficient time to complete the necessary programming projects using the college's computing facilities.
Spring only.
Prerequisite: CIS125.