CISW - Web Development Courses: Student Learning Outcomes
 
   
 

 

  • CISW - Web Development
    Courses:
  • CISW 11

  • CISW 15

  • CISW 21

  • CISW 24

  • CISW 31

  • CISW 41

  • CISW 49

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 Client Side Web Programming
  • CISW 24 - Secure Server Side Web Programming
  • CISW 31 - Secure Web Servers
  • CISW 41 - XML Secure Programming
  • CISW 49 - Service Oriented Architecture Concepts and Practice
Click on any of the tabbed links above to view a detailed description of any given course and its Student Learning Outcome(s).
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 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
Use of a professional visual Web-authoring application to plan, develop, implement, publish and maintain Web sites.  Includes working with text and images, internal and external hyperlinks, image maps, tables, Cascading Style sheets, Web page content, Web forms, multimedia objects (Flash text, Flash buttons, sounds, and video), interactions and behaviors, and 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 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 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 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 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 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.


CISW 49 Course Image
This course presents the concepts and design principles of Service Oriented Architecture (SOA) and the best practices on how to integrate SOA; XML technologies like DTD, XSD, XLST, XQuery, and XPath; and Web Services technologies like WSDL, SOAP, and UDDI.

Best practices are offered on integrating SML and Web Services into applications, databases, and enterprise level systems.
(54 hours lecture;     Degree Appropriate)
(Prerequisite: CISW 41)

Course Level Student Learning Outcomes:

  1. Students completing CISW 49 - Service Oriented Architecture Concepts & Practice will be able to describe and provide examples for DTD and XSLT.
  2. Students completing CISW 49 - Service Oriented Architecture Concepts & Practice will be able to compare XML and relational databases on two areas: data storage and security; and data representation.


 
.