-
CISW - Web Development
Courses:
-
CISW 11
-
CISW 15
-
CISW 21
-
CISW 24
-
CISW 31
-
CISW 41
The CIS department offers these six 'Web Development' Courses:
- CISW 11 - Internet Technologies
- CISW 15 - Website Development
- CISW 21 - Secure Web Programming with ASP.NET
- CISW 24 - Secure Server Side Web Programming
- CISW 31 - Secure Web Servers
- CISW 41 - XML Secure Programming
Click on any of the tab links above to view detailed information about a course.
|
|
|
This course offers an overview of Internet concepts teaches how to use Internet
technologies securely.
Topics covered include:
- e-mail
- World Wide Web
- voice over IP (VoIP)
- e-commerce
- chat & instant messaging
|
- blogging, podcasting, and wikis, RSS
- social networking, multiplayer gaming
- creating web pages and web sites
- seaching the Internet, file sharing &
streaming media
|
|
|
(54 hours lecture; 54 hours lab; Degree Appropriate, CSU)
|
Advisory Prerequisite:
CISB 11 - Computer Information Systems
or
CISB 13 - Microsoft Windows
or
CISB 15 - Microcomputer Applications
|
Course Measurable Objectives:
- Describe and securely use various Internet technologies, like: email, Web, chat, e-commerce, and social networking.
- Establish and maintain email accounts and mailing lists.
- Locate, download and share files securely.
- Create effective Web pages and Web sites.
- Demonstrate proficiency in searching information on the Internet.
- Demonstrate an ability to effectively use the following services: blogs, podcasts, wikis, RSS, social networking, gaming, and E-commerce.
|
Course Level Student Learning Outcomes:
Students completing CISW 11 - Internet Technologies will be able to:
- create an HTML resource that will display correctly in a browser window.
- research and locate a hosting company for HTML web pages and document detailed specifications of the hosting site.
|
|
|
Using a professional visual Web-authoring application to plan, develop, implement, publish
and maintain Web sites. Includes working with text and images, creating internal and external
hyperlinks, creating image maps, creating tables, creating and applying Cascading Style sheets,
organizing and formatting Web page content, creating Web forms, enhancing Web page content by
adding multimedia objects (Flash text, Flash buttons, sounds, and video), creating interactions
and behaviors, and creating and using Web page templates. Principles of Web site structures,
documentation, management, and maintenance will be discussed.
Note: This course was renamed from COMP 13.
|
|
(54 hours lecture; 54 hours lab Degree appropriate, CSU)
|
|
(May be taken for option of letter grade or Credit / No Credit.)
|
Advisory Prerequisite:
CISB 13 - Microsoft Windows
or
CISB 15 - Microcomputer Applications
or
CISB 16 - Macintosh Applications
|
Course Measurable Objectives:
- Develop and use a storyboard to layout content of a Web site.
- Create hyperlinks to Web pages in Web site.
- Incorporate multimedia objects on a Web page.
- Create a navigation bar with Flash buttons.
- Import text from a word processor on a Web page.
- Use pre-designed templates to create a Web page.
- Publish a Web site to a Web browser.
|
Course Level Student Learning Outcomes:
Students completing CISW 15 - Website Development will be able to:
- link Web Page documents and entire websites together.
- create custom styles saved in a cascading style sheet.
|
|
|
|
This course teaches the student programming skills for the web including web user
interfaces, and web servers and databases. The students use different web
programming, scripting, and markup languages including HTML, DHTML, CSS, XML,
JavaScript, ASP, and JSP.
|
|
(54 hours lecture; 54 hours lab; Degree Appropriate)
|
Advisory Prerequisites:
CISB 15 - Microcomputer Applications
or
CISW 11 - Internet Technologies
|
Course Measurable Objectives:
- Compare and contrast different Web languages or scripts or plain HTML to create Web pages.
- Create and implement secure programs using Web languages or scripts while learning programming skills.
- Manipulate data using Web languages or scripts.
- Design Web pages with cascading style sheets.
- Identify basics of XML.
- Design GUI interfaces to access Web servers.
- Select and implement appropriate management tools for Web pages and sites.
- Create Web pages that access database servers through Web servers.
|
Course Level Student Learning Outcomes:
Students completing CISW 21 - Secure Client Side Web Programming will be able to:
- understand decision statements (if/else constructs) in Javascript programming language.
- create a Dynamic Hypertext Markup Language DHTML web page using HTML and Javascript.
|
|
|
|
This course offers advanced Web programming such as creating Web user interfaces like
interactive CGI (Common Gateway Interface), programming databases, managing files,
extracting information, report formatting, and accessing Web servers by using a Web
scripting or programming language like PERL.
|
|
(54 hours lecture; 54 hours lab; Degree Appropriate)
|
|
Advisory Prerequisites:
CISW 21 - Secure Web Programming with ASP.NET
|
Course Measurable Objectives:
- Compare and select different Web languages or scripts to create secure interactive web pages.
- Create server side programs to pass information between server and client.
- Design and create secure dynamic forms to improve programming skills.
- Extract and store information from multiple forms.
- Access and interact with databases.
- Create and implement secure modular programming to manage web pages and sites.
- Integrate secure object oriented programs to web pages and sites.
|
Course Level Student Learning Outcomes:
Students completing CISW 24 - Secure Server Side Web Programming will:
- know how to create a program to access a database.
- know how to create a program to display formatted reports.
|
|
|
This course presents the concepts and skills needed in planning, installing, and
managing Web Servers like Apache, Jigsaw, MS Personal Web Server or IIS.
Topics covered include:
- kernel reconfiguration
- device drivers
- NFS setup
- mail, news, FTP
- firewalls, security, encryption
|
- database servers
- subnetting
- routing and bridging
- DNS
|
|
|
(54 hours lecture; 54 hours lab; Degree Appropriate)
|
Advisory Prerequisites:
CISN 31 - Linux Operating System
or
CISW 21 - Secure Web Programming with ASP.NET
|
Course Measurable Objectives:
- Plan and install secure web servers like Apache and IIS.
- Evaluate, select, install and run server modules and services.
- Customize Web server configuration for security.
- Determine need, install and configure gateways, routers, virtual hosts and proxy servers.
- Create server side programs to manage secure Web servers.
- Evaluate, select and install firewalls and other security measures.
- Monitor server status by using log files and other tools.
|
Course Level Student Learning Outcomes:
Students completing CISW 31 - Secure Web Servers will know how to :
- install and configure a secure web server.
- access a database from a program in a web server.
|
|
|
|
This course presents the principles, components and benefits of the Extensible Markup
Language (XML) including advanced concepts of XPointers, Xlink, and XSLT.
The student learns how to apply XML secure programming using DOM and SAX and standards
such as Canonicalization, Signatures, and Encryption.
|
|
(54 hours lecture; Degree Appropriate)
|
|
Advisory Prerequisites:
CISW 21 - Secure Web Programming with ASP.NET
|
Course Measurable Objectives:
- Identify all parts of an XML document.
- Create well-formed and valid XML documents.
- Create programs using XML Application programming interfaces like DOM and SAX.
- Apply security standards like XML Canonicalization, Signatures and Encryption.
- Create XML Mapping for databases.
|
Course Level Student Learning Outcomes:
Students completing CISW 41 - XML Secure Programming will be able to:
- format XML using Cascading Style Sheets.
- create a well-formed XML document.
|
|
|
|
DEPARTMENT:
STUDENTS:
ACADEMICS:
RELATED LINKS:
|
|