Home > Academics > Course Descriptions > C
CAD113 - CAD for Non-Majors (1-3-2)
An introduction to the basic concepts and practices of producing drawing by Computer Aided Drafting using IBM compatible personal computers and AutoCAD software. The course will cover setting up for electronic drawing, drawing accurately, controlling the graphic display, basic drawing techniques, graphic entities and an introduction to editing.
CDI111 - Electronic Publishing I (2-3-3)
Students will produce pre-designed and original publications using Introductory QuarkXPress and PhotoShop on an IBM-PC clone. The focus is on the principles, skills and equipment used in the electronic publishing process. Knowledge of basic layout and paste-up methods is necessary along with basic computer application skills.
CDI112 - Print Design Basics (2-3-3)
This course is an introduction to the basics of printed reproduction and demonstrates the historic, modern and future implications of printed communications. The student will learn the language and tools of the industry by solving weekly projects that at the beginning of the semester will teach them the use of hand tools. From there they will move into using computer equipment in a Windows platform to create camera-ready layouts that match the techniques, principles, and standards required for quality print production by the graphic artist. Co/Prerequisite: CDI111.
CDI114 - Two Dimensional Design for Graphic Arts (2-3-3)
This course covers the basic principles and elements of design. Design problems are solved using techniques that acquaint the student with mechanical tools and media used in the commercial design field.
CDI121 - Electronic Publishing II (2-3-3)
This course gives students training in hardware and software components of advanced electronic publishing technology, and the skills needed to produce attractive and effective printed materials. Students will learn to produce page layouts using advanced QuarkXPress and PhotoShop. Prerequisite: CDI111.
CDI122 - Color Theory for Graphic Arts (2-3-3)
Color theory for graphic arts and design concepts are explored in this course. A variety of projects will be solved, demonstrating how color and design can be used as effective tools for strengthening graphic communication in commercial design. This course cannot be substituted for ID112, Color for Interior Design.
CDI124 - Typography (2-3-3)
This course is an introduction to typefaces from an aesthetic and communicative perspective. The history and background of typography is explored to give the student an understanding of the language and form of typefaces and letterforms. The students will have weekly assignments that will teach them about modern typography and about the ways to recognize and solve design problems using type. Prerequisites: CDI111, CDI114.
CDI211 - Illustration I 2-3-3)
This course will provide an introduction to illustration with emphasis on basic ideas, techniques, media, and skill development. Prerequisite: ARTS123. Corequisite: CDI213.
CDI213 - Commercial Design I (2-3-3)
An introductory level process of researching, designing, executing, promoting and presenting for the advertising field is assessed in this course. Marketing trends, products and guidelines of the advertising and graphic arts fields are dissected and evaluated. Individual and group projects are assigned to mobilize the cognitive, creative and collaborative skills of the student. Students will put together electronic layouts that demonstrate a beginner skill in commercial design production. Prerequisites: CDI111, CDI112, CDI 114, CDI121, CDI122, ARTS123, CDI124. Corequisite: CDI211.
CDI215 - Digital Publishing Methods (2-3-3)
Students will learn digital printing methods and theories. File preparation and management for print production and Raster Image Processing (RIP) will be explored and practiced. Resolution, graphic file formats, workflow methods, and color calibration of a monitor and scanner will be covered. Students will have weekly projects for hands-on training in making files production-ready. Prerequisites: CDI111, CDI112, CDI121.
CDI221 - Illustration II (2-3-3)
This course is a continuation of CDI211, Illustration, with attention given to the role of the illustration as communicator. Problems assigned in editorial, book and advertising illustration. Students will receive advanced training in illustration techniques and mediums while creating their unique style. Prerequisites: ARTS123, CDI211.
CDI222 - Computer Illustration (2-3-3)
Students will produce pre-designed and original computer illustrations on a Windows-based PC. Students move from introductory drawing techniques to advanced using Adobe Illustrator. They will learn proper color management and file preparations to ensure that the illustration printed from the screen version is the desired result and usable in electronic design. Prerequisite: CDI114.
CDI225 - Commercial Design II (2-3-3)
An advanced creative process involved in researching, designing, executing, promoting and presenting for the advertising field is assessed in this course. Marketing trends, products and guidelines of the advertising and graphic arts fields are dissected and evaluated. Individual and group projects are assigned to mobilize the cognitive, creative and collaborative skills of the student. Students will put together electronic layouts that demonstrate an advanced skill in graphic design production. Completion of a self-promotional package is required. Prerequisites: all freshman courses and CDI211, CDI213, CDI215.
CDI 226 - Portfolio Preparation (2-3-3)
Students will produce a professionally mounted portfolio of at least 12 pieces, a press release, a mini portfolio and an electronically produced portfolio on CD. Students must participate in two portfolio reviews; one attended, one unattended, and also participate in a juried exhibition. Students will identify and pursue their career and/or education goals. They will practice interviewing with a portfolio. Co/Prerequisites: all CDI courses.
CDI227 - Internship Seminar (1-0-1)
The CDI Internship Seminar is an opportunity for the student to prepare to work at a graphic design, commercial art, printing, publishing or advertising company. This course is designed to allow the student to further the study of commercial art through research, interviews, and hands-on projects pertaining to the field of graphic design. Students will prepare for interviews and practice interviewing techniques. Prerequisites: all freshman courses.
CDI228 - Internship (0-8-2)
The CDI Internship is an opportunity for the student to experience on-the-job training at a business or professional job site. The student must complete the first three semesters of the CDI Program and be prepared to work at a graphic design, commercial art, printing, publishing or advertising company. This course is designed to allow the student to further the study of commercial art through in-field internship or self-directed projects with a CDI faculty member. Students will be required to attend a business luncheon seminar. Prerequisites: all freshman courses and CDI211, CDI213, CDI215, CDI227.
CDI 230 - Time Based Design (2-3-3)
This project-based course introduces students to the creation of animated sequences and GIF animations using 2D and 3D tools for use on the web. Students will use Photoshop and Illustrator to create original artwork to animate in time based applications. Topics include an exploration of the drawing tools for creating graphics and symbols, optimization, and animating graphics. The course also covers the use of text, buttons, actions, .swf files, sounds, and storyboarding to create production work. Prerequisities: None.
CDI 235 - Web Design (2-3-3)
This project-based course introduces students to the fundamental information needed to design a web site. Instruction focuses on the planning and designing of web sites using the leading professional webdesign software: Adobe Dreamweaver. Editing in
is addressed but is not the center of the web-design process. Topics include creating
visual interest, creating a root folder; producing multiple pages; importing images; creating links, tables, and templates; and addressing design problems. Students learn the basic layout and imaging skills needed to create attractive, informative, easy-to-navigate web pages that are not only functional but also artistic and aesthetically pleasing with attention to the creative aspects of good web design. The course involves the designing of original and functional web sites. Prerequisites: CDI114, CDI122, CDI124, CDI230, CIS224.
CE110 - National Electric Code Update (Non-credit)
This course will cover in detail the 2008 changes to the National Electrical Code. It is presented in four sessions of 3 ¾ hours each. The course is designed to meet the requirements of the State Electricians Board for re-licensing of electricians.
CE115 - Journeyman Electrician Exam Preparation (Non-credit)
This course is based on the National Electrical Code (NEC) and is designed for use by electricians preparing to take the Journeyman Electrician's License Examination and for upgrading. Material is presented in sequential order building upon prior material, and concludes with two sample examinations. Examples and guided exercises show how to solve electrical problems. The crux of classroom instruction consists of 400 General and Code-Related Questions designed to give the student practice in applying NEC to substantiate answers.
CHEM043 - Developmental Chemistry (3-0-3)
This high school-level course in chemistry examines the structure of matter and the nature of chemical reactions. The course helps to prepare students for college-level sciences. These credits do not count toward graduation requirements.
CHEM115 - General Chemistry I (3-3-4)
This chemistry course provides students with a sound foundation in the basic principles of chemistry. The course includes topics such as structure of matter, stoichiometry, chemical reactions, quantum theory and atomic structure, chemical periodicity, chemical bonding, gases and their properties. Laboratories are used to reinforce the principles and conceptpresented in lectures and to develop critical thinking and scientific writing. Prerequisites: High school chemistry and biology with a grade of C or better, high school Algebra I or MATH 131.
CIS097 - Computer Fundamentals (2-2-3)
This course is designed for students with little or no computer skills or for those who are interested in refreshing their computer knowledge. Students will identify the major hardware and software components of a computer, gain proficiency in the Windows operating system environment and learn to manage, save, copy and delete files and folders. Students will also gain knowledge of current trends and topics in computer technology and will learn the terms and skills needed in today's computer literate society. This course may not be applied to meet certificate or degree requirements.
CIS110 - Introduction to Computers (2-2-3)
As a foundation course to gain computer literacy, students will use a fully integrated, hands-on approach to understand the critical components of computer technology. Students will examine personal computer hardware and software components, gain proficiency in the Windows operating system environment and learn the fundamental elements of Office Application Software including word processing, spreadsheets, presentation software, and database applications. Students will also explore various facets of the Internet including using the Internet for research, working with online learning tools, evaluating electronic information, safeguarding data, proper use of email and other current web technologies. (This course cannot be used toward graduation requirements for Computer Science majors.)
CIS111 - Computer Technologies I (2-2-3)
The purpose of this course is to provide students with the fundamental background and understanding of various critical components of computer technology. A required course for all computer majors, this course provides students with a firm foundation in computer technology including: hardware components, software applications, processors, memory management, secondary storage, file management, operating systems, networking essentials, ethics, and emerging technologies. Students will also explore various ethical issues surrounding the use of digital information, as well as the impact of technology on business and society.
CIS112 - Computer Technologies II (3-0-3)
This course will emphasize systems thinking as an approach to solving computer problems and understanding formal logic. Programming theory and logic will be presented with hands-on practice in model environments, while students are provided with essential problem-solving methods, techniques and disciplines. Control flow, data manipulation, and planning methods will be emphasized. Students will develop confidence in applying programming solutions, will be exposed to pertinent terminology, and will learn the effective use of reference materials.
CIS113 Database Design and Management (2-2-3)
This course is an introduction to database analysis, planning, designing, and implementation with emphasis on the relational model. Students will study the theory behind relational databases, relational database nomenclature, and relational concepts. The course will include sections studying Structured Query Language (SQL) and optimizing databases through normalization. Students will apply their knowledge with hands- on exercises designed to teach the intricacies of database design methodology.
CIS116 - Computer Networking I (2-2-3)
This course introduces students to the fundamentals of computer connectivity. Students will compare peer-to-peer versus client-server configurations, Windows, Unix and Mac Network Operating System Environments, local and wide-area networks, in addition to relevant network communication protocols.
CIS118 - Visual Basic.NET Programming I (2-2-3)
This course will provide the students with an understanding of structured, procedural, and event-driven programming. The students will develop techniques for problem solving through the application of programming methods and will gain experience in the nuts-and-bolts of program design as they complete lab work and assignments. Students will learn to use the Visual Basic language and programming environment. Co-requisite: CIS112.
CIS123 - Microsoft Access (2-2-3)
In this course students are exposed to beginning, intermediate and advanced concepts of relational database design and management using Microsoft Access. Topics covered include creating and maintaining a database, querying a database, creating forms and reports, and importing and exporting data. This course is a hands-on database design, implementation, and administration class, and students will develop multiple database projects, which assures that the material is understood theoretically and mastered practically. Prerequisite: CIS113.
CIS124 - Web Programming I (2-2-3)
In this course the student will gain knowledge of the web site development process and learn to develop web pages using X
standards. Through the use of different text editors and validation programs students will study in detail X syntax and will develop well-formed and valid web pages. Students will also incorporate text, graphical, and form components into web pages and will use text formatting, tables and CSS for page layout and site design.
CIS135 - Introduction to PhotoShop (2-2-3)
Adobe PhotoShop brings the art and science of photo manipulation to the Web and other computer applications. An overview of the PhotoShop environment, color processes and channels, image modes, scanning, compositing, adjustment layers, masks, type manipulation, filters, actions, file formats, and web/multimedia considerations are among the many topics covered in this course.
CIS145 - Introduction to Multimedia (2-2-3)
This project-based course introduces students to multimedia concepts through a production environment. Students will learn how to create and manipulate objects, develop screen designs, and begin to build computer applications to incorporate graphics, animation, audio and video. Students will be introduced to current industry standards using Macromedia Director.
CIS146 - Linux I (2-2-3)
The purpose of this course is to provide students with the fundamental skills needed to work in a Linux environment. A recent version of the popular public domain operating system, Linux, will be used as a vehicle for course delivery. Topics to be covered include the file system, file management, text editors, running and creating shell scripts, X windows, and basic system administration. Installing the Linux operating system and networking issues will also be discussed.
CIS148 - Java Programming I (2-2-3)
The purpose of this course is to provide a solid foundation in the Java programming language. Program planning, object oriented design, and Java language syntax will be emphasized. This course will prepare students for advanced study of the Java language as well as introduce students in other fields of computer study to general object programming. If students do not have any previous programming experience, CIS112 is required as a prerequisite.
CIS149 - Open Source Applications (2-2-3)
IIn this course, students will explore the various common open source business applications. These include Star Office, Open Office, Evolution, Mozilla, Gimp, and many other useful, open-source programs, which are generally available free from sources on the Internet.
CIS158 - C++ Programming I (2-2-3)
This course introduces students to the fundamentals of structured programming and to the procedural aspects of the C++ programming language. Students will create programs to demonstrate the topics of program control, functions, arrays, and pointers. Microsoft's Visual C++ will be used as the primary development tool; however, other environments may also be utilized. Emphasis will be placed on the creation of platform-independent applications in order to allow students to become familiar with the core features of the C++ language. Prerequisite: CIS112 or permission of instructor.
CIS207 - Windows Server I (2-2-3)
This course will prepare the student to take the current version of MCSE Exam 70-210 Installing, Configuring, and Administering Microsoft Windows Server. The student will install Windows Server Professional under several scenarios to include stand-along and Windows Server Remote Installation Services (RIS). Topics to be covered include methods to upgrade from previous versions of Windows, installation troubleshooting, implementing and conducting administration of resource responsibilities, troubleshooting hardware devices, installing drivers, and configuring user accounts, profiles and policies. Prerequisite: CIS116.
CIS208 - Data Structures in C++ (2-2-3)
This course uses the C++ programming language to examine basic abstract data types and their representations, fundamental algorithms, and algorithm analysis. Specific topics include linked lists, stacks, queues, trees, searching and sorting, graphs, and hashing. The abstract data types are presented in the spirit of OOP (object-oriented programming). Students will therefore be given a basic understanding of the object- oriented C++ features, such as the class construct, inheritance, overloading, and class templates. Prerequisite: CIS158.
CIS216 - Web Server Administration (2-2-3)
Discover what goes on behind the scenes in order to access your favorite web pages. Learn how to set up and maintain the hardware and software needed for both Internet and Intranet web sites. Emphasis will be placed on setting up a UNIX/Linux system with Apache web server; however, other platforms will be discussed throughout the course. Prerequisites: CIS146.
CIS217 - Windows Server II (2-2-3)
Building upon the skills gained in CIS207 this course will prepare students to take MCSE Exam 70-215 Installing, Configuring and Administering Microsoft Windows Server. Windows Server is designed to work in medium to large-scale environments serving 200-26,000+ users and in multiple physical locations. The typical services provided by Windows Server will be in the area of database server, messaging, file server, print server, communications server, desktop management, proxy server or firewall and web hosting. Students will learn to configure Windows Server hardware devices and drivers, manage resource access and storage use, optimize system performance, and monitor and troubleshoot Windows security issues. Prerequisite: CIS207.
CIS218 - Visual Basic.NET Programming II (2-2-3)
This course will expand the students' understanding of structured, procedural and event-driven programming. The students will learn advanced programming methods, and will gain further experience in the nut-and-bolts of program design as they complete lab work and assignments. Prerequisite: CIS118.
CIS221 - Advanced Word Processing (2-2-3)
This course encompasses the intermediate and advanced features, commands, and functions of the most current version of Microsoft Word to achieve mastery-skills level. Students will learn to prepare, enhance, and customize documents from basic communication formats to more complicated formats. Advanced tools and techniques will be introduced such as graphics, tables, charts, drawings, multimedia clips as well as cut and paste, macros, formatting and design plus mail merge, columns, wizards and OLE files. Prerequisite: CIS110.
CIS224 - Web Programming II (2-2-3)
Building upon the web development skills taught in CIS124, this course will enable students to create dynamically built web sites using JavaScript and other client-side scripting languages. Students will also gain advanced X
and CSS skills, and will gain familiarity with programming concepts and terminology common to many web scripting languages. Prerequisites: CIS124.
CIS231 - Advanced Worksheets (2-2-3)
This application course employs the basic accounting concepts and principles in a computerized environment. Students will apply problem-solving and critical-thinking skills while mastering advanced spreadsheet application techniques using the latest version of Microsoft Excel. Students will learn graphic layout, format design, and presentation skills to enhance formal spreadsheet reports and projects. Prerequisite: CIS110.
CIS233 - Oracle 1 (2-2-3)
Students in this course will gain an understanding of the internal structures and organization of an Oracle database. Students will create Oracle databases, tablespaces, user accounts, views, indexes, and other objects necessary to support an application. The course will present a structured approach to the monitoring and managing of the most recent version of the Oracle database software. Prerequisite: CIS113.
CIS243 - Oracle II (2-2-3)
Students will continue their study of the concepts of how to successfully design, manage and administer a relational database using the toolsets built into the Oracle RDBMS. Backups, recovery, user rights, roles and other configuration and administration concepts and tools will be discussed. Prerequisite: CIS233.
CIS246 - Linux II (2-2-3)
Building upon fundamentals previously acquired, students will further develop Linux skills and knowledge in a hands-on environment. Students will install a dual boot operating system, develop shell scripts for application management, configure secure business productivity applications, discuss Linux security issues, and gain a further understanding of Linux administration with respect to using and configuring various network services, including the Apache web server, Send Mail, MySql and others. Prerequisite: CIS146.
CIS248 - Java Programming II (2-2-3)
This course will extend knowledge of object-oriented programming through the use of the Java programming language. Develop applets for use in web pages as well as stand-alone applications. Application design, planning, language syntax, and a variety of Java environments will be covered. Individual and group projects are emphasized throughout the course. Prerequisite: CIS148.
CIS249 - Linux Databases (2-2-3)
In this course, students will establish a firm foundation in Linux database installation, design, construction and use. Students will install and use My SQL and Postgres SQL, two popular open source database programs, along with a variety of useful tools to work with these databases. Students will also write basic PHP/Perl code to link these databases to websites. Prerequisites: CIS113 and CIS146.
CIS254 - Scripting Language Programming I (2-2-3)
Students will learn how to create intelligent sites by extending
with a variety of scripting languages for the web. Develop pages that can verify forms, open new windows, set cookies and create new documents "on the fly." Emphasis will be placed on JavaScript, CGI programming with Perl, and server-side languages such as ASP, JSP and PHP. Prerequisite: CIS112.
CIS258 - C++ Programming II (2-2-3)
This advanced programming course emphasizes the C++ implementation of object-oriented designs. It expands upon both the structured techniques introduced in the CIS158, CIS208, and CIS238. While concentrating on the creation of C++ object systems, students will learn advanced language topics such as function overloading, default arguments, inheritance, virtual functions, and run-time type information. Prerequisite: CIS158.
CIS274 - XML Programming I (2-2-3)
This class will focus on XML and its applications in the business-to- business, web, multimedia and database industries, with an emphasis on creating and using customized tag sets. Style sheet applications such as CSS and XSL will be explored, as will the use of DTDs and Schemas. Prerequisite: CIS124.
CIS276 - TCP/IP: Intro to Inter/Intra Networks (2-2-3)
This course provides an in-depth study of TCP/IP, the technical foundation of today's Internet and the growing number of private intranets. Students will compare Microsoft and Novell's competing Internet/intranet design models. Hands-on exercises will introduce students to routing services, TCP/IP management, diagnostics and troubleshooting techniques. Students will be required to design, install and test a TCP/IP internetwork environment. Other topics will include connectivity to the Internet, the role of DNS, IP addressing, various related protocols, and evolving technological trends. he course will help prepare students for the Microsoft Certified Program exam (#70-59) Internetworking with Microsoft TCP/IP. Prerequisite: CIS116.
CIS291 - Capstone Senior Seminar (2-2-3)
This capstone course is required for all AS Degree candidates. Students will develop a semester-long project in an area of their interest, complete the project and assess their progress. Examples might include development of a computer program in the language of the student's concentration; construction of a complex database; creation of a Web 2.0 enabled web site; construction, configuration and administration of a complex network; or a portfolio of graphics and animations representing complex work. Prerequisite: completion of course work for the first three semesters of the student's program of study.