RVC competes in NJCAA Division III in football, men's and women's basketball, women's volleyball, golf, baseball, softball, and men's and women's tennis. Not to brag, but we're pretty good at it. Our teams have won seven national championships and we have had more than 100 All-Americans.
Have fun. Try stuff. RVC gives you opportunities to get involved. There are lots of student activities to choose from. We offer more than 20 clubs and organizations. Try your hands at student government. Join the staff of our campus newspaper. What's it going to be?
Get Involved Check out the full list of our Student Clubs and Organizations!
Whether your plan is to take classes and transfer to a four-year university or enter one of our career programs designed to get you into the workforce right away, Rock Valley College has what you are looking for. Select from one of our more than 60 transfer areas or more than 20 career programs.
At Rock Valley College, you're not just a number. Our highly respected faculty have master's degrees, doctorates and real-world experience. You won't be competing for attention in a huge lecture hall. Our average class size is 21, so you'll get a chance to interact, challenge and be challenged by your instructors.
Getting Started Get started at RVC in just a few easy steps.
Whether you are new to the college or know your way around, we have a variety of services designed to help you succeed. We're here for you every step of the way.
EPS Our Educational Planning Sessions will give you a head start on what to expect at RVC.
The Estelle M. Black Library at Rock Valley College features nearly 75,000 volumes and more than 650 periodicals, and access to the interlibrary loan system. It also features spaces for individual and group study, and if you get thirsty, there's a coffee shop in the lobby!
Division of Business/Computers and Information Systems/Engineering and Technology
(815) 921-3101
CIS 102 - Introduction to Computers and Information Systems
IAI: None 1.2
Introduction to Computers and Information Systems surveys the uses of computers in business, industry and the home. This course introduces computer concepts, principles, and terminology. A number of hands-on computer experiences are provided, including using word processors, spreadsheets and database software. Credit will not be given for both CIS 102 and CIS 202.
Prerequisite: None
Credit: 3 semester hours
Lecture: 3 Lab: 0
CIS 117 - Windows Command Line Programming
IAI: None 1.2
Windows/DOS Command Line Programming is a hands-on approach to operating personal computers. An overview of the microcomputer system will be covered including the keyboard, monitor, system unit, printers, and auxiliary storage. Hands-on practice will be emphasized with a considerable portion of the course taking place at the computer. No previous knowledge of computers is required.
Prerequisite: Keyboard proficiency
Credit: 2 semester hours
Lecture: 2 Lab: 0
CIS 120 - Introduction to Microsoft Word
IAI: None 1.2
Introduction to Microsoft Word will present the basics of word processing along with such features as creating, formatting, editing, saving, and printing a document. The techniques required for changing fonts and point sizes, setting and deleting tabs, creating headers, footers, footnotes, and using editing tools such as the spell checker will be taught.
Prerequisite: Keyboard proficiency or equivalent experience.
Credit: 1 semester hour
Lecture: 1 Lab: 0
CIS 121 - Introduction to Excel
IAI: None 1.2
Introduction to Excel will demonstrate the use of basic topics including spreadsheet design, formulas, functions, and graphing. The use of this package will be presented in a business problem-solving setting.
Prerequisite: Keyboard proficiency or equivalent experience.
Credit: 1 semester hour Lecture: 1 Lab: 0
CIS 124 - Introduction to PowerPoint
IAI: None 1.2
Introduction to PowerPoint will present the basics needed to create, edit, and enhance presentations. Drawings, clip art, color schemes, charts, and text will be used to teach the creation of notes, handouts, outlines, and presentation slides.
Prerequisite: Keyboard proficiency or equivalent experience.
Credit: 1 semester hour
Lecture: 1 Lab: 0
CIS 130 - Introduction to Access
IAI: None 1.2
Introduction to Access is designed to teach the student the features available in Microsoft Access. The topics of creating a database, storing, sorting, and retrieving data, and querying a database will be covered. The student will learn about database management as well as the creation of forms, reports, and labels for information presentation.
Prerequisite: Keyboard proficiency
Credit: 2 semester hours
Lecture: 2 Lab: 0
CIS 180 - Introduction to Visual
Basic Programming
IAI: None 1.2
Introduction to Visual Basic Programming is an introductory course that is designed for students and professionals with little or no Visual Basic or Windows programming experience. The student will learn the BASIC language syntax, event-driven programming, and how to put together a complete Visual Basic Application. Topics such as Windows programming standards and conventions, database programming, array processing, controls, properties, methods and events will be discussed.
Prerequisite or Corequisite: CIS 102
Credit: 4 semester hours
Lecture: 3 Lab: 2
CIS 181 - Advanced Visual Basic Programming
IAI: None 1.2
CIS 181, along with CIS 184, covers topics useful in preparing to take the Microsoft Certification examination in VB.NET. It builds on topics introduced in CIS 180, such as OOP concepts related to the functionality of .NET, as well as collections, arrays and database programming; and introduces additional controls useful for Windows programming. CIS 181 also teaches students how to create user-defined classes, how to program using the Windows file system, how to create MDI applications and how to deploy desktop applications.
Prerequisite: CIS 180
Credit: 4 semester hours
Lecture: 3 Lab: 2
CIS 182 - Programming Visual Basic for Applications
IAI: None 1.2
Programming Visual Basic for Applications is a course designed for experienced programmers and CIS majors interested in Visual Basic programming throughout the Microsoft Office Suite. Areas of study will include Word, Excel, Access, and PowerPoint. Students will be encouraged to create a project related to their own job/interests to incorporate design principles and VBA.
Prerequisite: PCI 106 and PCI 206 or CIS 130
Credit: 4 semester hours
Lecture: 3 Lab: 2
CIS 184 - Visual Basic Programming III
IAI: None 1.2
CIS 184 along with CIS 181 covers topics useful in preparing for the Microsoft Certification examination in VB.NET. This course builds on topics introduced in CIS 181, such as OOP concepts related to the functionality of .NET, as well as database programming. Additionally, it includes user-defined controls, drawing and the use of graphics with .NET, plus topics related to web applications and deployment of web applications.
Prerequisite: CIS 181
Credit: 4 semester hours
Lecture: 3 Lab: 2
CIS 202 - Introduction to Business Computer Systems
IAI: BUS 902 1.1
Introduction to Business Computer Systems is a course for business majors planning to transfer to a four-year institution. Computer equipment, programming and applications are surveyed. Topics include the meaning and function of hardware, software, data procedures and personnel in a business computer system and includes basic systems analysis and design techniques, file processing, Internet access methods, and database concepts. The student will use representative business application software including spreadsheets, database and word processing. Credit will not be given for both CIS 102 and CIS 202.
Prerequisite: None
Credit: 3 semester hours
Lecture: 3 Lab: 0
CIS 240 - Introduction to JAVA Programming
IAI: None 1.2
Introduction to JAVA Programming is a course designed to introduce the student to Java software development. Students will write platform-independent, object-oriented code for conventional, applications and for Internet and Intranet based applets. Topics covered include fundamental programming principles, concepts and practices; console user interfaces (CUI) and graphical user interface (GUI); multimedia (images, animation and audio); object oriented programming, arrays, basic containers, text processing, inheritance, polymorphism, exception processing, and recursion. A number of programming assignments will be given to enable the student to build real-world Java applications.
Prerequisite: CIS 102 Recommend: CIS 276
Credit: 4 semester hours
Lecture: 3 Lab: 2
CIS 241 Advanced Java Programming
IAI: CS 912 1.2
The second in a sequence of Java programming courses. Covers OOPs design and implementation of advanced Java programming; abstract data types, inheritance polymorphism, dynamic binding, abstract classes, interfaces; data structures (files, sets, heaps, lists, stacks, queues, trees, graphs); recursion. String and text programming; searching and sorting algorithms; JDBC database programming; GUI programming; concurrency and networking; and Web programming. Students should complete BOTH CIS 240 and CIS 241 at RVC before transferring to a four-year degree granting school.
Prerequisite: CIS 240
Credit: 4 semester hours
Lecture: 3 Lab: 2
CIS 251 - Systems Analysis and Design
IAI: None 1.2
Systems Analysis and Design is a study of the phases of systems development and the tools the analyst uses in planning, specifying and implementing a system to solve managerial and organizational problems. Other topics may include documentation, interaction with users, systems security, and an introduction to a CASE tool.
Prerequisite: A one semester programming course or equivalent programming experience.
Credit: 3 semester hours
Lecture: 3 Lab: 0
CIS 254 - Database Programming
IAI: None 1.2
Database Programming introduces the student to the concept of database processing. Physical representation, modeling and commercial systems are covered. Each student will have the opportunity to write programs using desktop, workstation and server software. Client/server applications will be presented. The course will use a modern database system such as Oracle or MS SQL.
Prerequisite: CIS 180 or CIS 276
Credit: 4 semester hours
Lecture: 3 Lab: 2
CIS 276 - Introduction to C/C++ Programming
IAI: CS 911 1.2
Introduction to C/C++ Programming provides the student with an introduction to programming using the C/C++ programming language. This course is suitable for students with little or no programming background. C/C++ is an object-oriented programming language that will be used in this course to teach control structures: sequence, selection, iteration, to teach structured program design, programming style, documentation, modular design, code reusability, and program testing.
Prerequisite or Corequisite: CIS 102 or consent of instructor
Credit: 4 semester hours
Lecture: 3 Lab: 2
CIS 277 - Advanced C/C++ Programming
IAI: CS 912 1.2
Advanced C/C++ Programming is a continuation of CIS 276 – Introduction to C/C++ Programming. This course emphasizes the concepts, principles and practices of object-oriented programming and of data structures. Typical topics include classes, data abstraction, encapsulation, inheritance, polymorphism, information hiding, software reusability, overloading, vectors, lists, queue, stacks and STL.
Prerequisite: CIS 276
Credit: 4 semester hours
Lecture: 3 Lab: 2
CIS 279 - Visual AC/AC++ Programming
IAI: None 1.2
Visual AC/AC++ Programming is an extension of CIS 276 Introduction to AC/AC++ Programming and CIS 277 Advanced AC/AC++ Programming. This course emphasizes event-driven programming, usually in a GUI environment. Typical topics include design principles and practices, object-oriented and procedural development, GUI design and implementation, data files and database connectivity, subclassing, graphical resources, software project management, multithreading and multitasking.
Prerequisite: CIS 276 or equivalent programming experience.
Recommended: CIS 277 or equivalent programming experience.
Credit: 4 semester hours
Lecture: 3 Lab: 2
CIS 290 - Special Topics in Computers and Information Systems
IAI: None 1.2
Special Topics in Computers and Information Systems is a study of advanced topics in computer science. The student will study selected topics of current practices in computer information and support systems for business and industry. Students will also participate in one or more projects involving the project life cycle: analysis, design, coding, testing/debugging, implementation, and maintenance. Programming may be required. Exact course requirements are based on the nature of the topics under study.
Prerequisite: Consult the RVC class schedule for the current semester to determine prerequisites and other requirements.
Credit: 1-6 semester hours
Lecture: 1-6 Lab: 1-6
CIS 291 - Internship – Field Project
IAI: None 1.2
Internship – Field Project requires individual assignments at Rock Valley College or in a carefully selected local data processing installation. The primary purpose of this course is to give the student an in-depth study of a practical data processing application or subject.
Prerequisite: Successful completion of a sufficient number of courses to permit the student to perform a useful service to the host company; active pursuit of a Computers and Information Systems degree program; permit slip signed by division Associate Dean. This course may be repeated to a maximum of six credits.
Credit: 1-6 semester hours
Lecture: 0 Lab: 1-6
Division of Business/Computer and Information Systems/Engineering and Technology
(815) 921-3101
PCT 110 - Network Essentials
IAI: None 1.2
Network Essentials is an introduction to Local Area Networks (LANs). The course is useful for LAN managers, supervisors of LAN managers, users of LANs, or those considering the purchase and installation of a local area network. Topics include needs analysis, methods to evaluate and determine specifications of hardware and software for purchase, installation, management, and troubleshooting of a local area network system. Microcomputer-based local area networks will be emphasized. Advantages and disadvantages of links to a mainframe or mini-computer will be discussed. Students will install a local area network as part of the course.
Prerequisite or Corequisite: CIS 102
Credit: 3 semester hours
Lecture: 3 Lab: 0
PCT 112 - Windows Server Fundamentals
IAI: None 1.2
Windows Server Fundamentals will help develop the skills necessary to implement, install, and manage a Windows Server network. It will focus on Windows software. Implementation of print services, security, login scripts and menus will be demonstrated. Work will be done on network analysis, troubleshooting and understanding how Windows Server software works.
Prerequisite: PCT 110 or 120
Credit: 3 semester hours
Lecture: 3 Lab: 0
PCT 114 - NetWare Fundamentals
IAI: None 1.2
NetWare Fundamentals is an in-depth study of networks based on Novell’s NetWare local area network operating system. The knowledge and skills presented in this course will help the student understand the rapidly growing and changing field of local area networks.
Prerequisite: PCT 110 or 120
Credit: 3 semester hours
Lecture: 3 Lab: 0
PCT 116 – Voice and Data Cabling
IAI: None 1.2
This is an introductory course in voice and data cabling. It is mapped to BICSI Level 1 Installers certification. Topics include: cabling and safety, introduction to networking, signals and wires, copper and fiber-optic media, cabling standards, structured cabling, cabling tools, cable installation and customer support.
Prerequisite: None
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 120 - Cisco Networking I
IAI: None 1.2
Networking Fundamentals is the first of four courses in the Cisco Networking Academy program. Topics included in this course are networking standards, networking terminology, protocols, safety, cabling, routers and addressing. Decision-making and problem-solving techniques are applied to solve network problems. Additional instruction is provided in maintenance and use of software, tools and equipment.
Prerequisite: CIS 102
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 122 - Cisco Networking II
IAI: None 1.2
Router Theory and Technologies is the second course of four courses in the Cisco Networking Academy program. Topics included in this course are safety, standards, TCP/IP, routing and administration. Decision-making and problem-solving techniques are applied to solve network problems.
Prerequisite: PCT 120
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 124 - Cisco Networking III
IAI: None 1.2
LAN Switching and Wireless is the third course of four courses in the Cisco Networking Academy program. Topics included in this course are advanced router configurations, LAN switching, network management and advanced network design. LAN segmentation and fast Ethernet will also be covered.
Prerequisite: PCT 122
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 126 - Cisco Networking IV
IAI: None 1.2
WAN Network Design and WAN protocols are the main topics in the fourth course of four course sequence in the Cisco Networking Academy program. Topics included in this course are PPP, Frame Relay, Network Security, Access-Control Lists, IP Addressing services and others.
Prerequisite: PCT 124
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 130 - Introduction to Network Security Fundamentals
IAI: None 1.2
Introduction to Network Security Fundamentals is designed for students and professionals interested in understanding the field of network security and how it relates to other areas of information technology. This course covers physical security, wireless technologies, intrusion detection systems, remote access, Web security, e-mail, authentication, cryptography and various attack methodologies such as denial of service, man-in-the-middle and malware.
Prerequisite: CIS 102 or equivalent computer experience.
Credit: 3 semester hours
Lecture: 3 Labs: 0
PCT 132 - Advanced Network Security
IAI: None 1.2
Advanced Network Security is designed for students and professionals interested in continuing their study of network security. Topics included in this course are: network defense design, security policy design, configuration of firewalls (software and hardware), configuration of VPNs, intrusion detection systems, and IT security management.
Prerequisite: PCT 130
Credit: 3 semester hours
Lecture: 3 Lab: 0
PCT 140 – IP Telephony I
IAI: None 1.2
This course is designed for students and professionals interested in studying telephony and its deployment over IP networks. This course’s possible topics include, but are not limited to, telecommunication concepts, the Internet and IP networking, packetized voice, IP telephony protocols, analog and digital interfaces and dial-peers.
Prerequisite: PCT 126 (or CCNA Certification)
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 142 – IP Telephony II
IAI: None 1.2
This course is designed for students and professionals interested in studying telephony and its deployment over IP networks. This course’s possible topics include, but are not limited to, Cisco CallManager Express and Cisco Unity Express IP Telephony and Voicemail Systems, installation, configuration, monitoring, management, and troubleshooting.
Prerequisite: PCT 140
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 150 – Fundamentals of Wireless LANs
IAI: None 1.2
This course introduces the rapidly evolving technology of wireless LANs. Topics included in this course are wireless equipment, wireless security, wireless site surveys and managing wireless networks.
Prerequisite: CIS 102, Introduction to Computers
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 210 - Introduction to TCP/IP
IAI: None 1.2
Introduction to TCP/IP is a course designed to help the student install, configure and troubleshoot a reliable TCP/IP network. Topics included in this course are designing, building, configuring and managing TCP/IP networks. The student will also implement subnets, configure routers, and explore TCP/IP under Windows platform. Troubleshooting is included.
Prerequisite: PCT 110 or 120
Credit: 3 semester hours
Lecture: 3 Lab: 0
PCT 220 - Cisco Networking V
IAI: None 1.2
Cisco Networking V is the first of four courses designed by Cisco to prepare students for CCNP Certification. Possible course topics include, but are not limited to, advanced IP addressing, OSPF (Open Shortest Path First), multiarea OSPF, EIGRP (Enhanced Interior Gateway Routing Protocol), route optimization, BGP (Border Gateway Protocol), and security.
Prerequisite: Must have successfully completed Cisco I through IV (PCT 120, 122, 124, and 126) or have equivalent work experience and the CCNA Certification.
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 222 - Cisco Networking VI
IAI: None 1.2
Cisco Networking VI is the second of four courses designed by Cisco to prepare students for CCNP Certification. This course's possible topics include, but are not limited to, Remote network connectivity, IPsec VPNs, Frame Mode MPLS, Cisco SDM will be utilized in the labs. Cisco Device hardening, IOS Threat defense.
Prerequisite: Must have successfully completed PCT 120-PCT 126 or have equivalent work experience and the CCNA Certification.
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 224 - Cisco Networking VII
IAI: None 1.2
Cisco Networking VII is the third of four courses designed by Cisco to prepare students for CCNP Certification. This course's possible topics include, but are not limited to, VLANs (Virtual Local Area Networks), spanning tree protocol, redundant links, multilayer switching, HSRP (Hot Standby Router Protocol), multicasting, and restricting access.
Prerequisite: Must have successfully completed PCT 120-PCT 126 or have equivalent work experience and the CCNA Certification.
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 226 - Cisco Networking VIII
IAI: None 1.2
Cisco Networking VIII is the last of four courses designed by Cisco to prepare students for CCNP Certification. This course's possible topics include, but are not limited to Introductory VoIP concepts, 2, QoS using Cisco SDM, 3 Queueing, Compression and WLAN controllers.
Prerequisite: Must have successfully completed PCT 120-126 or have equivalent work experience and the CCNA Certification.
Credit: 4
Lecture: 4 Lab: 0
PCT 261 - PC LANs/Repairs
IAI: None 1.2
PC LANs/Repairs is a course designed to acquaint the information specialist with the introductory topics of networking and repairs in the personal computer environment. The course is a less rigorous treatment of the topics covered in PCT 110 and PCT 262 but will still provide hands-on experiences for the student.
Prerequisite: CIS 102
Credit: 3 semester hours
Lecture: 3 Lab: 0
PCT 262 - Computer Service and Repair
IAI: None 1.2
Computer Service and Repair is a course designed to teach the student how to install new machines in a stand-alone or networked environment. Preventive maintenance tasks, troubleshooting techniques, and emergency problem handling will also be presented along with equipment testing and the installation of systems and application software.
Prerequisite: CIS 102 and EET 100
Credit: 3 semester hours
Lecture: 2 Lab: 2
PCT 270 - Introduction to UNIX/Linux
IAI: None 1.2
Introduction to UNIX/Linux introduces the student to the features of the UNIX/Linux operating system. Topics covered are the functions of a multi-user operating system, file system structure, basic system commands, how to configure user environments, as well as an introduction to shell programming. The student will learn the basic skills needed to function in the UNIX/Linux system environment.
Prerequisite: CIS 102; Recommended: CIS 276.
Credit: 3 semester hours
Lecture: 3 Lab: 0
PCT 271 - Advanced UNIX/Linux
IAI: None 1.2
Advanced UNIX/Linux is the second of two courses on the UNIX/Linux operating system. Topics to be covered will include Kernel tuning techniques, networking, GUIs, advanced script files, and system administration topics.
Prerequisite: PCT 270 or equivalent experience.
Credit: 3 semester hours
Lecture: 3 Lab: 0
PCT 275 - Cisco Firewall Design
IAI: None 1.2
Cisco Firewall Design is designed for students and professionals interested in continuing their study of network security. Possible topics include: ACLS and CBAC, AAA Security, PIX firewalls, VPNs, intrusion detection and physical layer security.
Prerequisite: PCT 126
Credit: 4 semester hours
Lecture: 4 Lab: 0
PCT 290 - Special Topics in PC Technology
IAI: None 1.2
Special Topics in PC Technology will cover leading edge topics in the networking arena. This course will often be taught by professionals from the business world. Initial topics being considered are network security, setting up routers, and advanced network design. This course may be repeated three times.
Prerequisite: Consult the schedule of classes for the current semester to determine prerequisites and other requirements or contact the instructor.
Credit: 1-6 semester hours
Lecture: 1-6 Lab: 0
PCT 291 - Internship/Field Project
IAI: None 1.2
Internship/Field Project requires a supervised experience in a networking position in a local cooperating business or non-profit organization using a cooperative training plan agreed to by the instructor, participating firm, and student. The student must submit an application to the instructor. Consent of the division director is required. Variable credit may be earned up to six hours.
Prerequisite: Current enrollment in the Personal Computer Technical Specialist curriculum, completion of at least 12 hours in PCT courses, and sophomore class standing.
Credit: 1-6 semester hours
Lecture: 0 Lab: 5-30
Business/Computers and Information Systems/Engineering and Technology
(815) 921-3101
WEB 101 - Programming Related to the Internet
IAI: None 1.2
This course is designed for students and professionals interested in learning how to design and develop Web pages and Web sites. The course covers Web design, copyright, and marketing topics, as well as HTML programming and HTML code generators. Additionally students will learn about Web graphics and scripting languages used to create exciting Web pages.
Prerequisite: CIS 102 or equivalent computer experience.
Credit: 4 semester hours
Lecture: 3 Lab: 2
WEB 102 - Advanced Programming Related to the Internet
IAI: None 1.2
This course is designed for students and professionals interested in extending their knowledge of Web programming tools. The emphasis of this course is Web site development, rather than single Web page development. This course includes cascading style sheets, server-side includes, dynamic HTML, the use of HTML code generators and Web graphics to create a Web site, and may also include new topics as they arise, such as XML. This course also introduces both client and server-side Web scripting.
Prerequisite: WEB 101 or equivalent Web development experience.
Credit: 4 semester hours
Lecture: 3 Lab: 2
WEB 111 - Introduction to Multimedia
IAI: None 1.2
Introduction to Multimedia is a course that will acquaint the student with multimedia design principles as well as multimedia creation and manipulation. This class introduces multimedia hardware and software used most often by Web developers creating Web pages which include multimedia elements.
Prerequisite: WEB 101
Credit: 3 semester hours
Lecture: 3 Lab: 0
WEB 112 - Advanced Multimedia
IAI: None 1.2
Advanced Multimedia Authoring is a continuation of WEB 111 – Introduction to Multimedia. WEB 112 – Advanced Multimedia will enhance the skills of the experienced multimedia user. Advanced scripting techniques will be covered to provide more user interaction. The Internet will be used to access resources. A multimedia project utilizing advanced scripting will be required.
Prerequisite: WEB 101, 111
Credit: 3 semester hours
Lecture: 3 Lab: 0
WEB 114 - Digital Media
IAI: None 1.2
Digital Media is a course that will cover the latest sound, video, image editing, and design software to be incorporated into a multimedia program. Students will create their own media, as well as enhance existing media. DVD, CD, and Internet delivery of digital media will be incorporated into the class.
Prerequisite: WEB 111
Credit: 3 semester hours
Lecture: 3 Lab: 0
WEB 115 - Introduction To Digital Imaging
IAI: None 1.2
In this course, students will become familiar with the work environment of a currently popular digital imaging product, such as Photoshop. Students will learn about tools and palettes, working with selections, layers, masks, channels, retouching, effects, color management, and creating images for print or the Web. Additional topics include the context-sensitive options bar, layer sets and layer styles, weighted optimization, image and text warping, and support for vector-based art. Students will also learn how to create slices, rollovers, and animations.
Prerequisite: Must be concurrently enrolled or should have successfully completed WEB 101 or have equivalent Web development experience.
Credit: 3 semester hours
Lecture: 3 Lab: 0
WEB 220 - Digital Commercial Art
IAI: None 1.2
Digital Commercial Art is a study in the layout of photo-ready art for reproduction used in computerized commercial art. Topics include typography, symbols, illustration, and photography. Students are introduced to page layout, illustration and photo manipulation software using personal computers. This is a studio class and will visit an advertising agency, a print shop, and a photographic studio.
Prerequisite: Completion of or concurrent enrollment in ART 103 and 104 is recommended. Credit will not be granted for both WEB 220 and ART 115 – Introduction to Commercial Art.
Credit: 4 semester hours
Lecture: 2 Lab: 4
WEB 225 - Digital Photography
IAI: None 1.2
Digital Photography introduces basic digital imaging applications. Emphasis is placed on color theory, calibration, scanning, enhancement, importing and exporting graphic images. Methods of conversion to digital format will be explored. Appropriate computer software related to the subject will be utilized.
Prerequisite: CIS 102
Credit: 3 semester hours
Lecture: 2 Lab: 2
WEB 230 - Web Rapid Application Development
IAI: None 1.2
Web Rapid Application Development uses a currently popular RAD tool such as Macromedia’s ColdFusion scripting language to teach the development of dynamic database driven Web applications. Students will be instructed in the development of a structured process for building Web applications for doing business on the Web. The students will be required to build a mock e-commerce Web site from the ground up. They must develop the process flow of their mock business, construct the product database, and develop pages for displaying the product information including building a shopping cart for the “purchase” of items.
Prerequisite: WEB 101, 102, and completion or current enrollment in CIS 254 or 130.
Credit: 4 semester hours
Lecture: 3 Lab: 2
WEB 231 - Web Design and Production
IAI: None 1.2
Web Design and Production is designed to educate students in the construction of Web sites that incorporate print design styles and principles for developing a targeted Internet marketing solution. Students will be taken through a complete Web development project, from initial concept to completed site. They will be expected to complete a project of their own choosing, real or imaginary, that encompasses all aspects of the production cycle of a Web project; initial concept, quoting, project planning, process flow, page design, marketing considerations, usability, and quality control.
Prerequisite: Successful completion of WEB 101 and 102.
Credit: 3 semester hours
Lecture: 3 Lab: 0
WEB 233 - Web Programming Using Client-Side Scripting
IAI: None 1.2
Web Programming Using Client-Side Scripting is designed to educate students in the construction of dynamic Web sites. Students will be expected to build a Web site that includes complex programming logic and control structures as well as a variety of visual effects.
Prerequisite: Must have completed WEB 101 and 102 or have equivalent Web development experience, as well as CIS 180, or equivalent introductory programming experience.
Credit: 4 semester hours
Lecture: 3 Lab: 2
WEB 235 - Web Programming Using Server-Side Scripting
IAI: None 1.2
Web Programming Using Server-Side Scripting is designed to educate students in the construction of Web pages which require processing on the server. Students will be expected to build a Web site that includes complex programming logic and control structures as well as a variety of data structures.
Prerequisite: Must have completed WEB 101 and 102, or have equivalent Web development experience, as well as CIS 180, or equivalent introductory programming experience.
Credit: 4 semester hours
Lecture: 3 Lab: 2
WEB 260 - Web and Mail Server Administration
IAI: None 1.2
This course covers installing, configuring, and administering Web servers. Topics covered include site administration, security, tuning and optimization, troubleshooting, administering a site from remote locations, indexing services, tracking user access and logging, replication, SMTP, NNTP, FTP services, and ASP components. If time permits, students will install, configure and administer a mail server, as well as set up e-mail services to be accessed through the Web.
Prerequisite: Successful completion of PCT 110 and 112.
Credit: 3 semester hours
Lecture: 3 Lab: 0
WEB 290 - Special Topics in Web Information Technology
IAI: None 1.2
Special Topics in Web Information Technology will cover leading edge topics in the Web information technology arena. These special topics might include new server technologies or new Web development technologies. This course may often be taught by experts from the business world who work with the technology which the course covers. Exact course requirements are based on the nature of the topics under study. The course may be repeated three times.
Prerequisite: Will vary depending on course topic.
Credit: 1-6 semester hours
Lecture: 1-6 Lab: 0
WEB 291 - Internship/Field Experience
IAI: None 1.2
Internship/Field Experience requires students to work part-time in the field of Web Development in a local cooperating business firm or non-for-profit organization. This experience will be supervised by a faculty advisor of the Web program. Consent of the advisor or division director is required.
Prerequisite: WEB 101 and 102 required. Completion of WEB 230, 233, and 235 recommended.
Credit: 1-6 semester hours
Lecture: 0 Lab: 5-30