Course Descriptions
Computer Information Technologies Course Descriptions
- CMPA-098 - INTRODUCTION TO COMPUTERS 3 credits
-
This course is intended for developmental students. It gives practical experience in using computers. Students use easy-to-learn, non-complicated software such as a word processor, a paint program, a calculator, and a simple
file manager. Students learn to work in the Windows operating environment, using exercises designed to enhance the English and math skills they need to practice. Three lecture hours. PREREQUISITE: Placement at DWRT-099 level.
This is a developmental course. Credit for this course will not be counted toward fulfilling graduation requirements at STCC.
- CMPA-100 - COMPUTERS, WINDOWS AND EMAIL (5 WEEKS) 1 credit
-
This elective course introduces computer novices and/or beginning students to the features and functionality of 1) computer hardware and computer literacy, 2) Microsoft Windows and email. Email will be used to link students with
classmates, faculty, and the world wide web. Upon completion, students will be prepared for immediate and successful productivity in other courses utilizing
computer technology. Note: It is highly recommended that beginners take CMPA-100
and OFFS-100 prior to enrolling in other computer courses. Three hours lecture.
- CMPA-101 - INTRODUCTION TO WORD PROCESSING 1 credit
-
This course is an introduction to basic word processing concepts using the latest software. Students will complete assignments using basic formatting techniques, enhancing documents, working with basic writing tools, using
timesaving features, and working with tables. Three lecture hours. PREREQUISITE: OFFS-100 or touch keyboarding rate of 20 wpm
- CMPA-102 - WORD PROCESSING 3 credits
-
Students will create and edit various documents. The student will be introduced to basic word processing concepts such as applying character effects,
finding/replacing text, creating headers/footers, moving text, creating envelopes/labels, and changing fonts, alignments, page numbering. Managing files, creating tables, and inserting graphics will also be introduced.
Successful completion of the course will prepare the student for Microsoft Office Specialist certification in MS Word (Core Level.) Three lecture hours. PREREQUISITE: 20 WPM
- CMPA-105 - INTRODUCTION TO EXCEL 1 credit
-
This course introduces the student to the fundamentals of electronic spreadsheet software in the Windows environment. Small spreadsheets are created, saved, and edited. The student will work with formulas and will learn how to enhance the appearance of spreadsheets and create a variety of business charts. One lecture hour. COREQUISITE: OFFS-100
- CMPA-109 - EXCEL 3 credits
-
Students will create and format worksheets in MS Excel. The student will be introduced to basic worksheet concepts such as applying font styles, setting margins, and modifying cell contents, inputting formulas/functions, and creating various charts. Successful completion of the course will prepare the student for MOUS certification in MS Excel (Core Level.) Three lecture hours. PREREQUISITE:
20 wpm.
- CMPA-110 - INTRODUCTION TO ACCESS 1 credit
-
This course introduces the student to the fundamentals of database software in the Windows environment. The student will learn how to specify and create a database, how to search it for specified information, and how to create screen forms and/or printed reports from that data. Three lecture hours. COREQUISITE: OFFS-100
- CMPA-111 - ACCESS 3 credits
-
In this course, students will learn to create a database table and create relationships between database tables. Students will create forms, reports, mailing labels and charts. Students will also gain experience in using database wizards and office links, performing queries, and filtering records. Successful completion of the course will prepare the student for Microsoft Office
Specialist certification in MS Access (Core Level.) Three lecture hours. PREREQUISITE: 20 wpm.
- CMPA-115 - INTRODUCTION TO THE INTERNET 1 credit
-
This course introduces the student to the fundamentals of "navigating" the Internet. Students will be introduced to the tools available to get to and retrieve information. Three lecture hours. COREQUISITE: OFFS-100.
- CMPA-116 - DATA ENTRY KEYBOARD 3 credits
-
This course is designed for any individual wishing to develop touch keyboarding skills when entering alphabetic and numeric data on the personal computer. The student will be provided with projects designed to build speed and accuracy on both straight copy and business forms. A minimum touch keyboarding rate of 25 words per minute is required for course completion. Three lecture hours.
Available to the entire STCC community.
- CMPA-120 - INTRODUCTION TO POWERPOINT 1 credit
-
This course will introduce the student to techniques for using Microsoft PowerPoint to enhance presentation and public speaking skills. Students will learn to plan and create presentations, format and enhance presentations, and
deliver dynamic and compelling on-screen presentations. Three lecture hours. PREREQUISITE: OFFS-100
or touch keyboarding speed of 25 wpm
- CMPA-121 - POWERPOINT APPLICATIONS 2 credits
-
Students will create various presentations using Microsoft PowerPoint. The student will be introduced to many features to enhance the appearance of slides by changing the slide design and color scheme and adding animation and sound. Advanced PowerPoint features will be presented, such as customizing clip art images, creating and enhancing charts, adding custom backgrounds, using design
templates, and designing a custom show. Students will be required to create an original slide presentation. Successful completion of the course will prepare
the student for Microsoft Office Specialist certification in MS PowerPoint (Core Level.) Two hours lecture. PREREQUISITE: 20 wpm.
- CMPA-125 - INTRODUCTION TO INTEGRATION 1 credit
-
Students will learn to link and embed objects/data via integrating one application program with another such as word processing, worksheets, databases, and presentations. The completion of several integrated activities will be
required for course completion. Three lecture hours. PREREQUISITES: CMPA-101, CMPA-105, and CMPA-110 or CMPA-103 or PROG-109.
- CMPA-160 - COMPUTER BASICS: CONCEPTS AND APPLICATIONS 3 credits
-
This course covers the most important computer literacy topics including a fundamental understanding of computer hardware (input, output, processing, and storage), and software (systems, applications, and productivity); using operating systems and common program functions; a practical study of the Internet (e-mail, Internet search techniques; resource evaluation and citations); a practical study of common productivity software (word processing, spreadsheet, database, and presentation); and an understanding of the implications and effects of computers in our social order. Three lecture hours.
PREREQUISITE: OFFS-100 Basic Keyboarding Skills (can be concurrent, completed, or challenged)
- CMPA-196 - COMPUTER CONCEPTS FOR THE ARTS AND SCIENCES 3 credits
-
This course is designed for the student in a liberal arts program. Topics covered will include a fundamental understanding of computer hardware (input, output, processing, and storage), and software (systems, applications, and productivity); a practical study of common productivity software (word processing, spreadsheet, data base and graphics); and an understanding of the implications and effects of computers in our social order. Three lecture hours. PREREQUISITE: ENGL-100 concurrent or completed, or permission of instructor.
- CMPA-197 - TECHNOLOGY IN EDUCATION 3 credits
-
This is an introductory course in computers and computing that is designed for students preparing for a career in teaching. The course is designed to give students a fundamental understanding of computer hardware, systems software, and productivity software. Recurring and current topics relating to computing in the field of education will be discussed. The course will also give students the
ability to use the computer to prepare reports and materials that are appropriate for personal or classroom use. Three hours of lecture. PREREQUISITE:
ENGL-100; CO-REQUISITE: LIBR-101 Restricted to EDUC.AA majors.
- CMPA-202 - ADVANCED WORD PROCESSING 3 credits
-
This course is a continuation of Word Processing (CMPA-102.) The student will
be introduced to the advanced features of word processing such as paragraph shading and sorting; creating page borders, bookmarks, styles, footnotes/endnotes; using tables and mail merge; customizing toolbars; and
creating macros and forms. Successful completion of this course will prepare the student for MOUS certification in MS Word (Expert Level.) Three hours of lecture. PREREQUISITE: CMPA-102.
- CMPA-210 - COMPUTER-MEDIATED COMMUNICATION FOR THE GLOBAL VILLAGE 3 credits
-
The Internet has made it possible to bring diverse people together across many boundaries with new ways of communicating. This is an interdisciplinary course designed to provide the student with the basic theory, terminology, and practical application of computer-mediated communications (CMC)while exploring global diversity. Individualization of courseware will be accomplished as each student applies the techniques and concepts to his or her respective major and interests. Three hours of lecture. PREREQUISITE: ENGL-100.
- CMPA-240 - EXCEL/ACCESS APPLICATIONS 3 credits
-
This course will introduce the student to the advanced features of MS Excel
and MS Access. Students will enhance worksheets, integrate spreadsheets and
databases, enhance forms with subforms, create application systems using macros
and wizards, customize forms, and learn how to administer a database. Successful
completion of the course will prepare the student for MOUS certification in MS
Excel (Expert Level) and MS Access (Core Level.) Three hours of lecture.
PREREQUISITES: CMPA-109, CMPA-111.
- CMPA-320 - DESKTOP PUBLISHING 3 credits
-
A comprehensive introduction to a powerful desktop publishing software program such as Microsoft Office Publisher or Microsoft Word. The student will have use of a microcomputer system and receive
hands-on experience. The course will be heavily project-oriented. The student will be guided into producing increasingly complex publications, thus experiencing a variety of techniques and achieving self-sufficiency. Hardware and software concepts as well as terminology associated with desktop publishing will also be included in this course. Three hours lecture. PREREQUISITE: Familiarity with any word
processor, CMPA-103, PROG-109, or permission of instructor. Offered
Continuing Education
- PROG-109 - INFORMATION SYSTEMS FUNDAMENTALS 3 credits
-
This course provides a foundation for all Information Technologies majors in developing an awareness of the vital need businesses and institutions have for
instituting and managing efficient and effective systems to handle today's information requirements. A major component of the course is to increase critical thinking skills by identifying and solving typical information
problems. Three hours of lecture. PREREQUISITE: DWRT-099, DRDG-092 or placement at ENGL-100 and OFFS-100 or passing of keyboard test. COREQUISITE:ALGB-083 or ALGB-087.
- PROG-116 - INTRODUCTION TO STRUCTURED PROGRAMMING USING C# 4 credits
-
This is an introductory course emphasizing object-oriented programming. Students are expected to design, code, debug, test, and document programs using the C#.NET language, beginning with short and simple applications and continuing with those of increasing complexity. Concepts such as variables, constants, data types, GUI concepts, and all decision and iteration structures will be introduced and used throughout the course. Also included are more complex subjects such as scope, string manipulation, sequential file access, classes, objects, attributes, and event-driven programming. After completing this course, students will be able to program in C#, employ many important capabilities of the Microsoft Visual Studio.NET Integrated Development Environment (IDE), and follow industry coding standards emphasized throughout the course. Three lecture and two lab hours.
Note: A lab is required with this course.
Note: Touch typing ability is highly recommended.
PREREQUISITES: Completion of DWRT-099 or placement at ENGL-100 Completion of DRDG-092 or placement at ENGL-100 Completion of ALGB-087 or placement at ALGB-097 or higher. COREQUISITE: Passing of keyboard test or OFFS-100
- PROG-120 - INTRODUCTION TO COMPUTER APPLICATIONS IN TELECOMMUNICATIONS 3 credits
-
An introductory course in the basic computer orientation and implementation of hardware and software applications in telecommunications. Students will use various software packages to create documents, spreadsheets, graphs, databases, and presentations. The student will utilize this knowledge to solve problems and transfer information via electronic medium. Lectures, interactive learning, and
demonstrations will be employed. Laboratory exercises will be required. Three lecture hours.
PREREQUISITE: acceptance in the Verizon Next Step program.
- PROG-140 - COMPUTER MAINTENANCE SOFTWARE 3 credits
-
This is the first of a two-course series. This is a current and comprehensive
course on configuring, diagnosing, and repairing microcomputers and associated
technologies. (PC compatible units are included in this course.) Topics covered
include: how computers work, how software and hardware work together, the
systems board, understanding and managing memory, floppy disk and hard disk
drives, installing and supporting disk drives, troubleshooting fundamentals,
supporting I/O devices, and multimedia technology. Completion of this course and
PROG-240 will assist the student in preparing to pass the A+ certification exams
and succeed in the PC repair industry. Labs follow lectures, where students get
the hands-on experience needed to train for the field of PC repair. The labs are
designed to merge the lectures and lab experiences for maximum understanding in
a dynamic environment. No electronic experience is assumed or required. Three
hours of lecture. PREREQUISITE: PROG-109
- PROG-208 - VISUAL BASIC .NET 1 4 credits
-
The student will gain a working knowledge of the Visual Basic.NET Integrated Development Environment (IDE). Use of industry coding standards will be required and the students will utilize them for all programming assignments. The student will learn to use common NET controls such as the label, textbox, button, radio button, checkbox, list box, combo box and Main Menu. Utilization of the Visual Studio.NET debugger as a means to produce quality applications will be covered throughout the semester. Data validation will be stressed as the method to enforce the business rules. The ArrayList and HashTable data structures will be covered as will the VB.NET Imports directive. Three lecture and two lab hours. PREREQUISITE: PROG-116, PROG-106.
- PROG-240 - COMPUTER MAINTENANCE HARDWARE 3 credits
-
This is the second of a two-course series. This is a current and comprehensive course on installing, upgrading, and maintaining microcomputers and associated technologies. (PC-compatible units are used in this course.) Topics covered include: electricity and power supplies; supporting Windows 9x, Windows NT workstation, Windows 2000 professional; purchasing or building your
own PC; communicating over phone lines; network fundamentals and the Internet; printers and notebook computers; viruses; disaster recovery; and maintenance
planning and the professional technician. Completion of this course and PROG-140 will assist the student in preparing to pass the A+ certification and to succeed in the PC repair industry. Labs follow lectures, where students get the hands-on experience needed to train for the field of PC repair. The labs are designed to
merge the lectures and lab experiences for maximum understanding in a dynamic environment. Three hours of lecture. PREREQUISITE: PROG-109.
- PROG-304 - VISUAL BASIC 2 4 credits
-
The emphasis of this course is on the development of applications which interact with existing relational databases. ActiveX controls such as the dbGrid, dbList, toolbar, imagelist and the Crystal Reports control and others will be introduced. MDI applications are covered. Error handling and validation techniques are integrated throughout. Three lecture and two lab hours. PREREQUISITE: PROG-203
- PROG-308 - VISUAL BASIC .NET 2 4 credits
-
This course will build upon the skills developed within the PROG-203 course. The focus will be on developing "bullet-proof" application programs using Visual Basic.NET, Object-oriented development techniques will be stressed and their own functional business objects using VB.NET. Use of industry coding standards and structured exception handling will be required for all student-developed programs. ADO.NET will be used as a means of retrieving and updating data residing within a SQL Server database. The use NET Server Explorer and SQL Server Enterprise Manager will be covered. Use of the data grid control will be examined. The reading of XML files will be discussed as will the use of Crystal Reports. Three lecture and three lab hours. PREREQUISITE: PROG-208
- PROG-313 - WINDOWS OPERATING SYSTEMS 3 credits
-
This course introduces the concepts and functions of modern computer operating systems. Emphasis will be placed on those microcomputer operating systems which have full multi-tasking capabilities and/or which provide a
graphical user interface. Approximately one half of the scheduled class time will be spent in a lab environment using the operating systems. Three lecture hours. PREREQUISITE: PROG-109
- PROG-314 - DATABASE SYSTEMS 3 credits
-
The goals of this course are to become knowledgeable in the theory, design, development, and information retrieval of computerized databases. Database theory and design will include the normalization (first, second, and third
normal forms) of data as well as development methodologies. The database design and information retrieval components will be developed using relational database software (including Structured Query Language [SQL]) on microcomputers. The database will be used for developing tables, forms, queries, relationships,
reports, and switchboards. Three lecture hours. PREREQUISITE: PROG-109
- PROG-315 - ADVANCED SPREADSHEETS 3 credits
-
This course will cover advanced work in developing realistic and useful spreadsheets. The assignments will use currently popular spreadsheet software packages. Topics will include functions, graphs, table look-up, goal-seeking, and statistical functions. PREREQUISITE: PROG-109 or CMPA-103.
- PROG-316 - ADVANCED C# 4 credits
-
This course will cover advanced topics in the C# programming language. Topics covered will include arrays, classes, objects, menus, strings, exception handling, accessing and updating a database, sequential files and building Windows forms applications. Students will develop C# programs using the Microsoft Visual Studio.NET Integrated Development Environment. Industry standards will be stressed and must be followed for all programs. A lab is required with this course.
PREREQUISITE: PROG-116
- PROG-317 - DATABASE SYSTEMS 4 credits
-
The goals of this course are to become knowledgeable in the theory, design, development and information retrieval of computerized databases. Database theory and design will include the normalization (first, second, and third normal norms) of data as well as development methodologies. The database design and information retrieval components will be developed using relational database software (including Structured Query Language [SQL]) on microcomputers. The database will be used for developing tables, forms, queries, relationships, reports and switchboards. PREREQUISITE: PROG-109
- PROG-318 - ORACLE 3 credits Course Offered Thru SCE Only
-
This course is an introduction to the Oracle database. Students will learn to work with Oracle and the structured query language SQL as they design, manipulate and access the database. In addition, the student will analyze, design, develop, manage and execute projects in this powerful database environment. Prerequisite: PROG-314 or permission of the instructor.
- PROG-322 - INTERNET INFORMATION SOURCES 3 credits
-
This is the foundation course for Computer Information Technologies students
required to be knowledgeable about the Internet. The course is project-focused
and will include significant Internet activities such as File Transfer Protocol,
setting up and using e-mail, using discussion boards, developing web pages using
various authoring resources, and searching the web for specific information and
to prepare reports on the information found. PREREQUISITE: placement at
ENGL-100; COREQUISITE: CMPA-103 or PROG-109.
- PROG-325 - UNIX OPERATING SYSTEM 3 credits
-
This course will cover the Linux/UNIX operating system. Theory behind the Linux/UNIX family of operating systems is covered, as is operating system installation. Features and tools of Linux will be discussed along with some of the technical aspects of the O/S. The hands-on component will give the students exposure to Linux and many of the commands and tools. Students will learn operating system management and troubleshooting. Other miscellaneous features will be taught in the hands-on environment. PREREQUISITE: PROG-109
- PROG-326 - ADVANCED WINDOWS OPERATING SYSTEMS 3 credits
-
This course will cover the Windows operating system in depth. Advanced operating systems installation and some advanced features will be covered. These include analysis and monitoring tools, active directory, printing, DHCP, DNS, mail server management. FTP, IIS, and other system services. Login scripts and other advanced commands will be taught. Three hours lecture. PREREQUISITE: PROG-313
- PROG-350 - INTERNET/NETWORK SECURITY 1 3 credits
-
This course will teach the students about data protection and threats. The students will learn about operating system protection, network protection and desktop protection techniques. The student will learn about the many threats to a network and how to protect against those threats. The students will use hands-on tools that hackers use, to gain an understanding of the various vulnerabilities that exist. Three hours lecture. PREREQUISITES: PROG-313, PROG-325 and PROG-412.
- PROG-360 - ADVANCED UNIX OPERATING SYSTEMS 3 credits
-
This course will cover the Linux/Unix operating system in depth. Advanced operating systems installation and some advanced features will be covered, including analysis and monitoring tools, DHCP, DNS, mail server management, and other system services. Scripting and other advanced commands will be taught. Three hours lecture. PREREQUISITE: PROG-325.
- PROG-402 - COBOL 2 4 credits
-
The objectives of the course are to extend the student’s knowledge of the
COBOL language, to reinforce the ideals of structured programming, and to learn
and adopt good programming standards. The knowledge gained from the COBOL 1
course will be used as the foundation for this course. The student will be
introduced to file handling and other advanced techniques commonly used in
business. PREREQUISITE: PROG-302.
- PROG-404 - VISUAL BASIC .NET 4 credits
-
This course will build on the foundation laid within the Visual Basic 2 course. Industry standards, object orientation, and the development of bulletproof application programs will be stressed. Students will be exposed to the .NET Framework and Common Language Runtime (CLR.) Database access will also be stressed using ADO.NET as the access method, and MSDE (desktop version of Microsoft SQL Server) as the database. Students will build business objects using Visual Basic.NET. The reading and writing of SML data and the utilization of Crystal Reports will also be covered. PREREQUISITE: PROG-304; COREQUISITE: 404L
- PROG-407 - JAVA PROGRAMMING 4 credits
-
This course introduces the student to the concepts embodied within all
Object-Oriented Programming (OOP): encapsulation, inheritance, and polymorphism.
Students will use existing objects and learn how to create their own while
developing both stand-alone applications and Applets for the Web. A working
knowledge of C is assumed. PREREQUISITE: PROG-105, PROG-106 or PROG-116
- PROG-410 - SYSTEMS ANALYSIS & DESIGN 3 credits
-
The goal of this course is to have the student further develop critical
thinking skills as they apply to the analysis of information systems. The course
begins with the embryonic concept of a need for a new or improved system, and
focuses on those tasks that are performed by the systems analyst. Case studies
and a long-term project will be employed throughout the course to emphasize
theoretical material. PREREQUISITE: PROG-314.
- PROG-412 - NETWORKS 1 3 credits
-
This course will teach network administration and various topics related to
both Local Area Networks (LAN) and Wide Area Networks (WAN). Some of the topics
covered will include LAN/WAN topology, protocols, network architecture, cabling,
and the OSI model. This course will be taught from a network administrator's
perspective and provide the student with the skills necessary to understand and
administer a computer network. PREREQUISITE: PROG-313.
- PROG-413 - NETWORKS 2 3 credits
-
This course will teach advanced network administration, including how to
monitor network servers and LAN/WAN management. This course will emphasize
network trouble-shooting and critical thinking skills. The course will also
contain advanced LAN/WAN concepts including network layout, TCP/IP and network
design. PREREQUISITE: PROG-412
- PROG-414 - ADVANCED NETWORKS TOPICS 3 credits
-
This course will teach router configuration and fundamentals. The student will learn how switches and routers work, and will be able to configure these devices. This course will be a combination theory and practical hands-on Switch/Router configuration. Three hours lecture. PREREQUISITE: PROG-412.
- PROG-416 - ADVANCED SECURITY TOPICS 3 credits
-
This course has two components: backbone design, and a capstone project. The course will teach proper network design, including how to lay out a network for both protection and efficiency. The student will critique existing designs and design networks, and will learn to analyze a network design for flaws regarding security and usability. In the second component, the student will do a full security analysis on a company, including evaluating and documenting existing designs, suggesting a new design, and documenting and implementing the new design. Finally, the student tests the new design for security flaws. Three hours lecture. PREREQUISITE: PROG-350.
- PROG-420 - COMPUTER USER SUPPORT 3 credits
-
The main purpose of this course is to provide student with a comprehensive understanding of the helpdesk environment and the knowledge, skills, and abilities necessary to work in the user support industry.
It is useful for both the person that is starting out in the user support industry as well as those who are experienced professions. It is also a very valuable reference for those interested in preparing for a management position in a user support organization.
This course places an emphasis on problem-solving and communication skills in addition to the technical aspects of user support. It is also designed for the user who is new to the concept of user support.
Students will learn problem-solving and communication skills that are very valuable when providing user support. Through hands-on exercises and case projects students will learn how to apply their knowledge and develop their ideas and skills. They will also learn how to work individually and in teams which will prepare them for today's team oriented work environment.
- PROG-430 - XML AND RELATED TOPICS 4 credits
-
This course examines the standards, tools, and XML related languages that are making documents increasingly interchangeable, searchable, dynamic and customizable. The course introduces design application-specific markup languages using XML rules. Emphasis is placed on validating XML documents and transforming them using XSLT/Xpath or DOM programming interfaces. The XML documents are then formatted using CSS, DTD or Schemas. PREREQUISITE: WEBS-324 This course will be replaced by WEBS-430 effective January 2010.
- PROG-450 - INTERNET/NETWORK SECURITY 2 3 credits
-
This course is an extension of Internet Security 1 and will teach protection strategies in depth. Protection includes building firewalls and intrusion detection systems, understanding packet analysis, and assessing network security. Three hours lecture.
- WEBS-324 - WEB AUTHORING 4 credits
-
This course focuses on the advanced features of web authoring: incorporating
frames and enhanced layout, designing user input forms, uploading web pages,
multimedia and creating image maps. Web scripting will be introduced. Commercial
packages for web page design will be discussed and used in this course. A lab is
required with this course. PREREQUISITES: PROG-109
- WEBS-328 - WEB SCRIPTING 3 credits
-
This course will provide students with experience in one or more scripting
languages (JavaScript, CGI, Vbscript, ASP), enabling them to add interactivity
to web pages and to specify communication between the server and a web page. The
student will be learning the mechanics involved in building dynamic and
interactive web pages. PREREQUISITES: WEBS-324 and PROG-116 or PROG-106
- WEBS-424 - ADVANCED WEB AUTHORING 4 credits
-
This course provides a rigorous, project-based approach to website design and development. Current programming technologies and mark-up language such as HTML, DHTML, and XML will be used to create fully functioning web page collections using forms, objects and scripting. .NET technologies including ASP.NET, ADO.NET and Web Services will also be utilized. Defining and translating client needs into web pages using the most appropriate features of available web programming technologies will be highlighted. Emphasis will be placed on database connectivity and retrieving data from the database. PREREQUISITE: WEBS-328
- WEBS-430 - XML AND RELATED TOPICS 4 credits
-
This course examines the standards, tools, and XML related languages that are making documents increasingly interchangeable, searchable, dynamic and customizable. The course introduces design application-specific markup languages using XML rules. Emphasis is placed on validating XML documents and transforming them using XSLT/Xpath or DOM programming interfaces. The XML documents are then formatted using CSS, DTD or Schemas. PREREQUISITE: WEBS-324