ART 215 Digital Imagery
Fundamentals of working with raster imagery are explored using the computer. Emphasis is placed on proficiency with various tools and features in software programs such as Adobe Photoshop. Students learn to create work for print and web publication, as well as for creative self-expression. Work with peripheral devices such as scanners, printers and digital cameras is also included.
3 credit hours: 0 lecture hours; 6 lab hours per week.
ART 231 Photography
Prerequisite: 35mm reflex camera.
Basic tools and techniques of photography. Includes field trips and darkroom experience.
3 credit hours: 0 lecture hours; 6 lab hours per week.
ART 290 Applications in Computer Art
An introduction to computer applications in the visual arts. A computer software based approach to visual image manipulation and generation, including the integration of computer hardware, software, and peripheral devices as tools to create and combine traditional and contemporary visual ideas as applied to art and design.
3 credit hours: 0 lecture hour; 6 lab hours per week.
BE 248B Desktop Publishing II
Prerequisites: BE 145 “C” or better or BE 145A, B and C or instructor consent.
Use of current software to produce a variety of documents incorporating desktop publishing features and principles of layout and design.
1 credit hour: 1 lecture hours; 0 lab hours per week.
CIP 101 Computer Logic and Design
An introduction to problem solving and logic needed for working with computer systems. Students will learn to analyze problems and apply the three basic programming structures – sequence, decision, and repetition – and top-down design to develop a solution. Students will also learn number systems, logic, truth tables, Boolean logic, base 2 and base 16 representations. Students will learn the tools used for problem solving such as structure charts, flowcharts, pseudo code, decision tables, and UML. Other topics covered include the concept of a computer system and programming methods.
4 credit hours: 4 lecture hours; 0 lab hours per week.
CIP 104 Intro to Computer Programming
Prerequisite: CIP 101 or concurrent enrollment in CIP 101 recommended.
This course teaches the student the use of key structured programming statements and the use of a programming language in writing microcomputer application programs. Proper programming design, structure, and logic are emphasized.
3 credit hours: 3 lecture hours; 0 lab hours per week.
CIP 170 Web Page Development
The student will learn Web site development with the three methods that have been used sine Web design first began: hand-coding HTML using a text editor; building Web pages using a WYSIWYG editor like Dreamweaver; and using the most modern method, a Content Management System that separates design from content while making it easy for non-technical users to update a site. Topics include: design principles, formatting Web pages with cascading style sheets, server-side vs. client-side technologies, testing Web pages with multiple Web browsers, and Web servers. In addition, the student will learn how to stay current on W3C standards for Web page development.
4 credit hours: 4 lecture hours; 0 lab hours per week.
CIP 170A Web Page Development I – HTML/CSS
The student will learn Web site development with how Web design first began: hand-coding HTML using a text editor. Students will also format Web pages with cascading style sheets using a text editor. Topics include: design principles, formatting Web pages with cascading style sheets, server-side vs. client-side technologies, testing Web pages with multiple Web browsers. In addition, the student will learn how to stay current on W3C standards for Web page development.
2 credit hours: 2 lecture hours; 0 lab hours per week.
CIP 170B Dreamweaver
The student will learn Web site development using Dreamweaver (an (HTML Editor) and will learn the concept of maintaining a site using Content Management System software. Topics include: Dreamweaver views, CSS, Layout, Assets, and Behaviors in Dreamweaver. Students will learn how to create and manage a web site within Dreamweaver.
2 credit hours: 2 lecture hours; 0 lab hours per week.
CIP 182 Client-Side Scripting
Prerequisites: BE 170 or CIP 170A or CIP 170 and CIP 101 or CIP 104 or instructor consent.
This course will provide students with the knowledge and skills needed to develop Web application using client-side scripting with Java Script. An overview is given on the constructs of the scripting language such as functions, arrays, and control structures. Topics covered include session variables, client-side vs. server-side scripting, DOM, validation, objects, cookies, and DHTML.
3 credit hours: 3 lecture hours; 0 lab hours per week.
CIP 185 XML (eXtensible Markup Lang.)
The student will develop XML documents and learn the related technologies. Topics include: creating valid and well-formed XML documents, DTD’s, XML schemas, XML editors (software), XSLT and applications using XML.
1 credit hour: 1 lecture hours; 0 lab hours per week.
CIP 204 Visual Basic Programming
Prerequisite: CIP 101 or CIP 104 or instructor consent.
This course uses the latest version of the Visual Basic programming language to create GUI-based (Windows) applications and Web applications with ASP.NET, applying effective development strategies based on object-oriented programming. Topics include: controls, methods, events, array processing, classes, text file processing, graphics and multimedia, working with multiple forms, creating a setup program, and defensive programming with error trapping.
4 credit hours: 4 lecture hours; 0 lab hours per week.
CIP 206 AJAX and Web Services
Prerequisites: CIP 104 or CIP 204 and CIP 182 or instructor consent.
This course teaches programming web pages for interactive content with AJAX (Asynchronous JavaScript and XML) and web services. Topics include: XML review, DOM (document object model), Google maps, and web services.
3 credit hours: 3 lecture hours; 0 lab hours per week.
CIP 211A Intro to Flash
The student will create dynamic Web content and animation using Flash. Topics covered include: creating vector graphics, creating animation, motion tweening, adding interactivity, sound and video.
2 credit hours: 2 lecture hours; 0 lab hours per week.
CIP 211B Flash Programming
Prerequisites: CIP 211A and CIP 101 or CIP 104 or CS 121 or instructor consent.
The student will create more advanced Flash applications. Actionscript programming will be used to enhance projects and add event handling. Other topics covered are OOP programming with Actionscript and using XML with Actionscript. Students completing this course will have at least one fully functional project to add to portfolio. Projects may include e-Learning projects, games, or Flash-based Web sites.
2 credit hours: 2 lecture hours; 0 lab hours per week.
CIP 227 Database Management II
Prerequisite: CIP 226.
This course provides the student with more advanced database concepts and implementation using Microsoft SQL Server. Topics covered include: advanced SQL, query optimization, transaction management, recovery, SQL Server Administration, triggers, views, stored procedures, indexes and security. Students will design and build databases using SQL Server.
3 credit hours: 3 lecture hours; 0 lab hours per week.
CIP 228 Web Database Programming
Prerequisites: CIP 226 and CIP 182 or instructor consent.
Student taking this course will create dynamic, interactive Web pages, incorporating data from a database. Topics include creating a simple database; connecting a server-side database to a Web page; viewing, sorting, updating, and searching a database through the client-side interface; creating and customizing reusable code; and maintaining site security through user logins. Students will build an e-commerce/shopping cart application to add to their portfolio. This course is repeatable up to three times for students interested in learning different programming platforms that can be used in Web database development such as PHP and MySQL, ASP.NET and SQL Server, and ColdFusion development.
3 credit hours: 3 lecture hours; 0 lab hours per week.
CIP 299 Independent Study
Prerequisite: Department Chair or Lead Instructor consent.
Independent study or group study designed to fit the needs of the students.
.5-3 credit hours: .5-3 hours lecture; 0 lab hours per week.
COER 112 Microcomputer Operating Systems
This is a course on Microcomputer Operating Systems. Intel-compatible system software will be the focus. There are two basic PC Operating Systems: 1) Microsoft Operating Systems, and 2) DOS. Each of these will be explored independently in a comparative fashion with a primary focus on the usage of the command-line interfaces.
3 credit hours: 2 lecture hours; 2 lab hours per week.
NETW 120 Basic Computer Networks
An introductory course in networking for the technical student. Includes basic network hardware, software, troubleshooting, and maintenance.
3 credit hours: 2 lecture hours; 2 lab hours per week.
NETW 170 Intro to Information Security
Prerequisites: COER 112 and COER 116 and NETW 120 or NETW 125 “C” or better, or successful completion of proficiency exam, or instructor consent.
An introduction to the topics, technologies and terminology associated with network information security. This course is a prerequisite for all other courses in the security track of the Microcomputer Support Specialist degree.
3 credit hours: 3 lecture hours; 0 lab hours per week.