CISW - Web Development Courses
 
   
 

 

  • CISW - Web Development
    Courses:      
  • CISW 11

  • CISW 15

  • CISW 21

  • CISW 24

  • CISW 31

  • CISW 41

Web Development Courses Banner Image
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.


CISW 11 Course Image
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)

Course Measurable Objectives:

  1. Describe and securely use various Internet technologies, like: email, Web, chat, e-commerce, and social networking.
  2. Establish and maintain email accounts and mailing lists.
  3. Locate, download and share files securely.
  4. Create effective Web pages and Web sites.
  5. Demonstrate proficiency in searching information on the Internet.
  6. 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:
  1. create an HTML resource that will display correctly in a browser window.
  2. research and locate a hosting company for HTML web pages and document detailed specifications of the hosting site.

CISW 15 Course Image
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.)

Course Measurable Objectives:

  1. Develop and use a storyboard to layout content of a Web site.
  2. Create hyperlinks to Web pages in Web site.
  3. Incorporate multimedia objects on a Web page.
  4. Create a navigation bar with Flash buttons.
  5. Import text from a word processor on a Web page.
  6. Use pre-designed templates to create a Web page.
  7. Publish a Web site to a Web browser.

Course Level Student Learning Outcomes:


Students completing CISW 15 - Website Development will be able to:
  1. link Web Page documents and entire websites together.
  2. create custom styles saved in a cascading style sheet.

CISW 21 Course Image
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)

Course Measurable Objectives:

  1. Compare and contrast different Web languages or scripts or plain HTML to create Web pages.
  2. Create and implement secure programs using Web languages or scripts while learning programming skills.
  3. Manipulate data using Web languages or scripts.
  4. Design Web pages with cascading style sheets.
  5. Identify basics of XML.
  6. Design GUI interfaces to access Web servers.
  7. Select and implement appropriate management tools for Web pages and sites.
  8. 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:
  1. understand decision statements (if/else constructs) in Javascript programming language.
  2. create a Dynamic Hypertext Markup Language DHTML web page using HTML and Javascript.

CISW 24 Course Image
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)

Course Measurable Objectives:

  1. Compare and select different Web languages or scripts to create secure interactive web pages.
  2. Create server side programs to pass information between server and client.
  3. Design and create secure dynamic forms to improve programming skills.
  4. Extract and store information from multiple forms.
  5. Access and interact with databases.
  6. Create and implement secure modular programming to manage web pages and sites.
  7. 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:
  1. know how to create a program to access a database.
  2. know how to create a program to display formatted reports.

CISW 31 Course Image
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)

Course Measurable Objectives:

  1. Plan and install secure web servers like Apache and IIS.
  2. Evaluate, select, install and run server modules and services.
  3. Customize Web server configuration for security.
  4. Determine need, install and configure gateways, routers, virtual hosts and proxy servers.
  5. Create server side programs to manage secure Web servers.
  6. Evaluate, select and install firewalls and other security measures.
  7. 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 :
  1. install and configure a secure web server.
  2. access a database from a program in a web server.

CISW 41 Course Image
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)

Course Measurable Objectives:

  1. Identify all parts of an XML document.
  2. Create well-formed and valid XML documents.
  3. Create programs using XML Application programming interfaces like DOM and SAX.
  4. Apply security standards like XML Canonicalization, Signatures and Encryption.
  5. Create XML Mapping for databases.

Course Level Student Learning Outcomes:


Students completing CISW 41 - XML Secure Programming will be able to:
  1. format XML using Cascading Style Sheets.
  2. create a well-formed XML document.

 
.