<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="citcourse12t.xsl"?>
<!--IUPUI CIT Course Listing-->
<Course FileName="cit313">
   <Number>31300</Number>
   <Name>Commercial Web Site Development</Name>
   <Units>3</Units>
   <Prereqs Display="Prerequisites">
      <PrereqGroup>
         <Prereq Link="cit212.xml">CIT 21200</Prereq>
      </PrereqGroup>
      <PrereqGroup>
         <Prereq Link="cit215.xml">CIT 21500</Prereq>
         <Prereq Link="cit242.xml">CIT 24200</Prereq>
      </PrereqGroup>
   </Prereqs>
   <CatalogPrereqs Display="Prerequisites">
      <PrereqGroup>
         <Prereq Link="cit213.xml">P or C: CIT 21300</Prereq>
      </PrereqGroup>
   </CatalogPrereqs>
   <Pretopics>
   		<Topic>Application Planning with UML</Topic>
		<Topic>Database Design</Topic>
		<Topic>Website Design</Topic>
		<Topic>Interactive Web Programming</Topic>
		<Topic>Application Testing</Topic>
	</Pretopics>
   <Offered Display="Offered">Spring</Offered>
   <Software Display="Software">
      <Package Link="">ASP or PHP</Package>
	  <Package Link="">HTML editor</Package> 
   </Software>
   <CreditByExam Display="Credit By Exam">No</CreditByExam>
   <Coordinator Display="Coordinator">
      <CoordinatorName>R. Elliott</CoordinatorName>
      <CoordinatorEmail>elliott@iupui.edu</CoordinatorEmail>
   </Coordinator>
   <Description Display="Description">
      This project-based course will have students develop a data driven web site to support business processes. 
	  Students will utilize both client and server side languages in developing the site.   
   </Description>
   <CatalogDesc Display="Current Catalog Description">
		This course will provide students with the opportunity to work directly with local companies by developing 
		a Web site to support the company&apos;s business activities. Students will be required to utilize many of the 
		skills and techniques learned in the prior certificate courses.
	</CatalogDesc>
	<Textbooks Display="Textbook">
		<textbook>None. Various web readings used.</textbook>
	</Textbooks>
   
   <Objectives Display="Objectives">
    <Objective>
		<Outcome>Identify the appropriate target audience and their informational needs</Outcome>
		<CIT>2</CIT>
		<CIT>6</CIT>
	</Objective>
    <Objective>
		<Outcome>Design an effective and affective web site, including well designed navigational paths</Outcome>
		<CIT>3</CIT>
	</Objective>
      <Objective>
		<Outcome>Determine data needs and design and implement appropriate database structure</Outcome>
		<CIT>3</CIT>
	</Objective>
    <Objective>
		<Outcome>Use server-side and client side scripting to support business needs</Outcome>
		<CIT>3</CIT>
	</Objective>
    <Objective>
		<Outcome>Design, implement and document a data driven solution</Outcome>
		<CIT>3</CIT>
		<CIT>6</CIT>
	</Objective>
   </Objectives>
   
    <CITOutcome Display="CIT Outcomes">
		<CIT idref="2" />
		<CIT idref="3" />
		<CIT idref="6" />
   </CITOutcome>
   
   <ABETOutcome Display="ABET Outcomes">
      <ABET idref="B" />
	  <ABET idref="K" />
	  <ABET idref="C" />
	  <ABET idref="L" />
	  <ABET idref="N" />
	  <ABET idref="D" />
	  <ABET idref="F" />
   </ABETOutcome>
   
   <PULS Display="Principles of Undergraduate Learning">
	  <PUL idref="2" />
	  <PUL idref="3" />
	  <PUL idref="1A" />
     </PULS>
	 
   <Topics Display="Topics">
      <Topic>Competitive Analysis</Topic> 
      <Topic>Application Planning with UML</Topic>
      <Topic>Database Design &amp; Interaction</Topic>
      <Topic>Static Website Design</Topic>
      <Topic>Dynamic Website: Browse/Search Products</Topic>
      <Topic>Dynamic Website: Shopping Cart</Topic>
      <Topic>Dynamic Website: Checkout</Topic>
   </Topics>
   
    <Assessment Display="Assessment">
   <notes></notes>
	<component>
		<item>Competitive Analysis</item>
		<value>50 pts</value>
	</component>
	<component>
		<item>Use Case Scenarios</item>
		<value>50 pts</value>
	</component>
	<component>
		<item>Database Testing</item>
		<value>50 pts</value>
	</component>
	<component>
		<item>Website Static Prototype</item>
		<value>100 pts</value>
	</component>
	<component>
		<item>Website: Browse/Search Products</item>
		<value>100 pts</value>
	</component>
	<component>
		<item> Website: Shopping Cart</item>
		<value>100 pts</value>
	</component>
	<component>
		<item>Website: Checkout</item>
		<value>100 PTS</value>
	</component>
	<component>
		<item>Participation</item>
		<value>50</value>
	</component>
</Assessment>

 <Curriculum Display="Curriculum Category Content (semester hours)">
	<Category Display="Human Computer Interaction">
		<core>&#160;</core>
		<advanced>&#160;</advanced>
	</Category>
 	<Category Display="Information Management">
		<core>&#160;</core>
		<advanced>&#160;</advanced>
	</Category>
	<Category Display="Web Systems and Technologies">
		<core>&#160;</core>
		<advanced>15</advanced>
	</Category>
	<Category Display="System Admin and Maintenance">
		<core>&#160;</core>
		<advanced>&#160;</advanced>
	</Category>
	<Category Display="Programming">
		<core>&#160;</core>
		<advanced>15</advanced>
	</Category>
	<Category Display="Networking">
		<core>&#160;</core>
		<advanced>&#160;</advanced>
	</Category>
	<Category Display="Information Assurance and Security">
		<core>&#160;</core>
		<advanced>&#160;</advanced>
	</Category>
	<Category Display="System Integration and Architecture">
		<core>&#160;</core>
		<advanced>&#160;</advanced>
	</Category>
</Curriculum>
   
    <CIO Display="Course Instructional Objectives"> 
	  <Category Display="Competitive Analysis">
        <CategoryItem>detect attributes which make it simple to navigate a website</CategoryItem>
        <CategoryItem>critique a website with respect to its nativagation, ease of use and common features</CategoryItem>
        <CategoryItem>suggest improvements for the presentation, navigation, purchase process</CategoryItem>
	  </Category>
	<Category Display="Application Planning with UML">  
        <CategoryItem>develop detailed Use Case Scenarios (from user perspective) to support the functional requirements of a website</CategoryItem>
	</Category>
	<Category Display="Database Design &amp; Interaction">
        <CategoryItem>become familiar with the contents of a website&apos;s database</CategoryItem>  
        <CategoryItem>create and test connection to a website&apos;s database</CategoryItem>
	</Category>
	<Category Display="Static Website Design">
        <CategoryItem>develop a static prototype a site including navigational links for the User/Customer functions</CategoryItem>
        <CategoryItem>create static example to show the layout of future dynamic pages</CategoryItem>
        <CategoryItem>develop cascading style sheets that includes a pleasing color scheme and is cross-browser compatible</CategoryItem> 
        <CategoryItem>Correctly use server side includes for common page elements</CategoryItem>
	</Category>
 
	<Category Display="Dynamic Website: Browse/Search Products">
		<CategoryItem>Create dynamic pages that access product information in the database to allow users to browse and search for products on your site</CategoryItem>
        <CategoryItem>Write database queries to support browsing and searching capabilities</CategoryItem> 
        <CategoryItem>Incorporate dynamically chosen graphics into a web page</CategoryItem>
        <CategoryItem>Successful execute a search based on user input &amp; display the results</CategoryItem>
	</Category>
	<Category Display="Dynamic Website: Shopping Cart">              
        <CategoryItem>Learn the processing principles involved in a shopping cart</CategoryItem>
        <CategoryItem>Create and use a cookie to identify a user&apos;s cart</CategoryItem>
        <CategoryItem>Write queries and programs that enable basic cart functions: add, view, modify, review</CategoryItem>      
	</Category>
	<Category Display="Dynamic Website: Checkout">
        <CategoryItem>Apply good form design principles to gather data from user for checkout</CategoryItem>
        <CategoryItem>Write queries and program to store and display a complete order</CategoryItem>
        <CategoryItem>Clear a user cookie when an order is complete</CategoryItem>
	</Category>
   </CIO> 
</Course>
