Information Technology Course Descriptions


COAP 1020 Introduction to Computer Applications
This course is appropriate for any student interested in using computer applications in an academic, professional, or personal setting. It provides an introduction to word processing, electronic spreadsheet, and database management software

COAP 2000 Introduction to Web Programming
HTML is the programming language used to develop home pages on the Internet. This course covers the most current tools available for developing HTML documents and posting pages on the World Wide Web. This course covers the basics of XHTML (Extensible HTML). (previously XHTML Programming)

COAP 2010 Applications Topics
Covers a variety of computer applications and Web topics appropriate for students with some computer experience. May be repeated for credit when content differs. Prerequisites vary by topic.

COAP 2020 Desktop Publishing
Designed to develop proficiency in page layout and design by utilizing the latest desktop publishing software, including related word processing and graphics tools. Emphasizes successful completion of a publication by the student. Prerequisite: COAP 1020.

COAP 2110 Web Animation
This course covers animation techniques used in the creation of Web pages. Students will use a current animation tool for Web page design and Animation development. Prerequisite: COAP 2000 or HTML proficiency.

COAP 2150 Design Principles I
This course covers the analysis and design process for creating successful Web sites. Students will learn various methods for implementing web site navigation. Basic design principles useful in laying out professional and appealing pages including graphic file formats and design techniques such as web typography and color theory will be covered. An introduction to the internationalization of web sites and web accessibility will be introduced. Prerequisite: COAP 2000 or HTML proficiency and COAP 2145.

COAP 2170 Web Usability and Accessibility
This course introduces the student to the area of web usability, including web accessibility. Students will learn how to design usable and inclusive user interfaces for web pages and sites. Prerequisite: COAP 2000 or HTML proficiency.

COAP 3120 Designing with Style Sheets
This course covers the styling of Web pages as laid out in the latest CSS specifications. Through the use of hands-on projects and code samples, the students will create style sheets in real-world exercises and master the skills to create effective style sheets on the Web. Prerequisites: COAP 2150 (or concurrently).

COAP 3150 Design Principles II
Continuation of COAP 2150. Students will implement the design from COAP 2150 into a complete web site with documentation. Digital graphic techniques such as the use of layers, masks, filters, and other special effects are covered. Students will also learn to work with scanned images, manipulate color contrast and balance, and handle various graphic file types. Prerequisite: COAP 2150 and COAP 3120 (or concurrently).


COSC 1520 Computer Programming Concepts (3)
Students will learn the basic concepts of computer programming. At the end of this course, students will be able to plan, code, and run simple computer programs. This course is intended for non-computer science (COSC) majors.

COSC 1540 Emerging Technologies
This course introduces general concepts and vocabulary of information systems. It also addresses the issues and impact of powerful information tools.

COSC 1550 Computer Programming I (3)
Introduces students to the C++ language in order to teach programming as a systematic discipline and as a problem-solving tool. Acquaints students with fundamental concepts of computers, information processing, algorithms, and programs. May be repeated once for credit. Only offered in a 16-week format.

COSC 1560 Computer Programming II
This course uses the C++ language to introduce students to programming concepts such as abstract data types, use of classes and objects, pointers, and advanced file operations. Prerequisite: COSC 1550 with grade of B- or better. May be repeated once for credit. Only offered in 16-week format.

COSC 1570 Mathematics for Computer Science (3)
Topics covered include number systems, computer arithmetic, binary, octal, hexadecimal, floating point operations, sets, and Boolean algebra.

COSC 2010 Computer Topics (3)
Introduces a variety of computer topics under different subtitles. May be repeated for credit if content differs. Prerequisites vary by topic.

COSC 2610 Operating Systems
An overview of the concepts and theories of operating systems. Examines the major components found in all operating systems including the memory, process manager, and device and file managers. Prerequisite: COSC 1550.

COSC 2670 Telecommunications
In this course students examine the various technologies and applications of telecommunications. The course provides an analysis of the current and future trends in telecommunication technologies and services and includes an overview of the industry and the associated management and strategy issues.

COSC 2810 Systems Analysis and Design
Covers the basic concepts involved in systems analysis, including effective communication, analysis tools, and phases of the systems development life cycle.

COSC 3500 IT Project Management
This course provides students a holistic and integrative view of project management.  The course covers concepts and skills that are used by IT professionals to propose, plan, secure resources, budget, and lead IT project teams to a successful completion of their projects.  Prerequisites: COSC 1560 and Junior Standing.


CSIS 3410 Information Analysis
This course teaches the use of spreadsheets and databases to use data effectively for better decision making. Prerequisite: junior standing, COAP 2560, STAT 1100.