Lecture Lab Credit
WEB 110 Internet/Web
Fundamentals 2 2 3
Prerequisites: None Corequisites: None
This course introduces basic markup language, various navi- gational tools and services of the Internet. Topics include creat- ing web pages, using Internet protocols, search engines, file compression/decompression, FTP, E-mail, listservers, and other related topics. Upon completion, students should be able to
deploy a web-site created with basic markup language, retrieve/decompress files, e-mail, FTP, and utilize other Internet tools.
WEB 111 Intro to Web Graphics 2 2 3
Prerequisites: None Corequisites: None
This course is the first of two courses covering the creation of web graphics, addressing problems peculiar to WWW dis- play using appropriate software. Topics include web graphics file types, type conversion, RGB color, the browser-safe palette, elementary special effects, image maps, and other related topics. Upon completion, students should be able to create graphics such as banners buttons, backgrounds, and other graphics for Web pages.
WEB 115 Web Markup and Scripting 2 2 3
Prerequisites: None Corequisites: None
This course introduces client-side Internet programming using the current W3C-recommended presentation markup lan- guage and supporting elements. Topics include site manage- ment and development, markup elements, stylesheets, validation, accessibility, standards, browsers, and basic JavaScripting. Upon completion, students should be able to hand-code web pages with various media elements according to current markup standards and integrate them into websites.
WEB 119 Web Tech. Orientation 1 2 2
Prerequisites: WEB 110 Corequisites: None
This introductory course provides an opportunity for stu- dents to develop the knowledge and skills required to succeed in the Internet Technologies program. Emphasis is placed on intro- ducing students to the tools and resources available to them in the program, ranging from software tips, to planning a program of study to understand advising. Upon completion students should be familiar with all associated faculty, understand the program requirements, website hosting expectations, and have a firm grasp of the basic technologies and skills used in all subse- quent Internet classes. Web Technologies students should take this course upon entering into the program.
WEB 120 Intro Internet Multimedia 2 2 3 Prerequisites: None
Corequisites: None
This is the first of two courses covering the creation of Inter- net Multimedia. Topics include Internet multimedia file types, file type conversion, acquisition of digital audio/video, stream- ing audio/video and graphics animation plug-in programs and other related topics. Upon completion, students should be able to create Internet multimedia presentations utilizing a variety of methods and applications.
WEB 140 Web Development Tools 2 2 3
Prerequisites: None Corequisites: None
This course provides an introduction to web development software suites. Topics include the creation of web sites and components using web development software. Upon comple- tion, students should be able to create entire web sites and sup- porting components. This course focuses on the various tools used in web development including Adobe products.
347
WEB 179 Java Web Programming 2 3 3 Prerequisites: CIS 115 and DBA 110
Corequisites: None
This course introduces the development of dynamic, database- driven web applications using the java programming languages in its current standards. Topics include Object Oriented Program- ming, Java Server Pages (JSP), Servlets, database-interactions, and form handling. Upon completion, students should be able to create and modify java-based three-tier internet applications according to industry standards..
WEB 180 Active Server Pages 2 2 3
Prerequisites: CIS 115 Corequisites: None
This course introduces Active Server Programming. Topics include Jscript, VBScript, HTML forms processing, and the Active Server Object Model. Upon completion, students should be able to create and maintain Active Server applications.This course will use VB or C# in the .net framework.
WEB 182 PHP Prog. w/mySQL 2 2 3
Prerequisites: CIS 115 Corequisites: None
This course introduces Active Server Programming. Topics include Jscript, VBScript, HTML forms processing, and the Active Server Object Model. Upon completion, students should be able to create and maintain Active Server applications.This course will use VB or C# in the .net framework.
WEB 183 Perl CGI Programming 2 2 3
Prerequisites: CIS 115 Corequisites: None
This course introduces students to the Perl Programming lan- guage. Topics include programming techniques using CGI script, input/output operations, sequence, iteration, selection, arithmetic operations, subroutines, modules, integrating database, pattern matching and other related topics. Upon completion, students should be able to design, code, test, and debug Perl language pro- grams. Course will use Perl for web applications.
WEB 185 ColdFusion Programming 2 2 3
Prerequisites: CIS 115 Corequisites: None
This course introduces ColdFusion Programming. Topics include installing a ColdFusion development environment, using CFQUERY tags to send and receive database information, creating and displaying a form, and other related topics. Upon completion, students should be able to design, code, test, and debug using a ColdFusion environment.
WEB 186 XML Technology 2 2 3
Prerequisites: CIS 115 Corequisites: None
This course is designed to introduce students to XML and relat- ed internet technologies. Topics include extendible style language (XSL,) document object model (DOM), extendible style sheet lan- guage transformation (XSLT), and simple object access protocol (SOAP). Upon completion, students should be able to create a complex XML document.
WEB 210 Web Design 2 2 3
Prerequisites: WEB 115 Corequisites: None
This course introduces intermediate to advanced web page design techniques. Topics include effective use of graphics, fonts, colors, navigation tools, advanced markup language elements, as well as a study of bad design techniques. Upon completion, stu-
dents should be able to employ advanced design techniques to cre- ate high impact and highly functional web pages.
WEB 215 Advanced Markup and Scripting 2 2 3 Prerequisites: WEB 115
Corequisites: None
This course covers advanced programming skills required to design Internet applications. Emphasis is placed on programming techniques required to support network applications. Upon com- pletion, students should be able to design, code, debug, and docu- ment network-based programming solutions to various real-world problems using an appropriate programming language.
WEB 220 Advanced Multimedia 2 2 3
Prerequisites: WEB 120 Corequisites: None
This is the second of two courses covering Internet multimedia. Topics include use of advanced Internet multimedia applications. Upon completion, students should be able to create interactive Internet multimedia presentations.
WEB 230 Implementing Web Services 2 2 3 Prerequisites: WEB 110 or CIS 110
Corequisites: None
This course covers website and web server architecture. Topics include installation, configuration, administration, and security of web servers, services and sites. Upon completion, students should be able to effectively manage the web services deployment lifecy- cle according to industry standards.
WEB 240 Internet Security 2 2 3
Prerequisites: NET 110 or NET 125 Corequisites: None
This course covers security issues related to Internet services. Topics include the operating system and the Internet service securi- ty mechanisms. Upon completion, students should be able to implement security procedures for operating system level and serv- er level alerts.
WEB 250 Database Driven Websites 2 2 3 Prerequisites: DBA 110 and WEB 115 and CIS 115 Corequisites: None
This course introduces dynamic (database-driven) website development. Topics include the use of basic database CRUD statements (create, read, update and delete) incorporated into web applications, as well as in software architecture principles. Upon completion, students should be able to design and develop database driven web applications according to industry standards.
WEB 260 E-Commerce Infrastructure 2 2 3 Prerequisites: DBA 110 and WEB 115 and CIS 115 Corequisites: None
This course introduces the concepts and tools to implement electronic commerce via the Internet. Topics include application and server software selection, securing transactions, use and ver- ification of credit cards, publishing of catalogs, documentation, and site administration. Upon completion, students should be able to setup a working e-commerce Internet web site.
WEB 285 Emerging Web Technologies 2 2 3 Prerequisites:
Corequisites: None
This course will explore, discuss, and research emerging technologies in the web arena. Emphasis is placed on exposure to up-and-coming technologies relating to the web, providing hands-on experience, and discussion of practical implications of
College-Level Credit Course Descriptions
CENTRAL PIEDMONT COMMUNITY COLLEGE these emerging fields. Upon completion, students should be able
to articulate issues relating to these technologies.
WEB 287 Web E-Portfolio 1 2 2
Prerequisites: None Corequisites: None
This course covers the creation and organization of a web- based e-portfolio that includes a resume, references, and com- prehensive academic and work samples. Emphasis is placed on creating an e-portfolio with solid design and demonstrable con- tent, the production of a resume and self-promotional materials, and interview techniques. Upon completion, students should be able to present their own domain with included professional e- portfolio elements of a resume, sample work, and related self- promotional materials.
WEB 289 Internet Technologies Project 2 2 3 Prerequisites:
Corequisites: None
This course provides an opportunity to complete a signifi- cant Web technologies project from the design phase through implementation with minimal instructor support. Emphasis is placed on project definition, documentation, installation, testing, presentation, and training. Upon completion, students should be able to complete an Internet project from the definition phase through implementation.