Personal tools
You are here: Home Academics New-Syllabi Summer 2014 Syllabi 24065-Steinberg

24065-Steinberg

M&IS 24065 Web Programming Summer 2014

Dr. Geoffrey Steinberg / gsteinbe@kent.edu

 

Objectives

You will learn to: 
  • Create database driven interactive websites.
  • Read and follow functional specifications with precision.
  • Write computer programs.
  • Structure program code properly.
  • Document programs properly.
You will:
  • Develop confidence as you master significant skills.
  • Look forward to your next Information Systems course.
Technologies you will learn:
  • How to build a user interface.
  • How to develop a database driven interactive website.
  • How to think about and design programming logic.
  • The basics of programming and relational database.
  • These technologies: 
    • HTML
    • CSS
    • JavaScript
    • PHP
    • MySQL
    To do well in this course you must pace yourself. Programming cannot be learned by cramming on the due date. If you are truly willing to apply yourself you may be amazed at what you can accomplish. If you need help ask questions.

      Skills You Should Have Before Class Begins

      Unzip and create zip files
      Work with folders - paths -- copy , cut , paste operations
      Know how to install software
      Be able to read directions
      Know how to manage your time

      Course Level

      This is first programming course. The orientation of programming in this course is toward building interactive websites. You are assumed to have no knowledge of any of the technologies listed above. 

      Topics in Sequence

      1. Introduction
      2. What the Web is About
      3. Become a Programmer
      4. HTML: The Interface
      5. Turn Your Computer Into a Web Server  
      6. The Programmer's Tools Using JavaScript  
      7. PHP: Action on the Server
      8. MySQL: Database Management on the Server
      9. Building a Complete Website

      How The Course Works

      This is an online course. SInce there are no class meetiings you learn by reading and completing assignments. Ask questions by email at any time.

      Assignments are in nine units, one per topic listed above. All assignments for one unit are due at the same time. Due dates are listed in the course website.

      Every assignment is a prerequisite to the next. That means you must complete all assignments.

      If You Are Advanced

      If you already are a programmer the topic list might not be challenging enough for you. if you are experienced and want more advanced assignments let me know and I will work with you individually. 

      Textbook

      The textbook is on the course website and is provided by the instructor. Everything you need to learn about  web programming and to complete course assignments is provided. You are welcome to consult the web or other sources at any time. The best other source is to ask questions.

      Software You Need

      You will need to install the WAMP web server (if you have a PC) or MAMP web server (if you have a Mac) on your computer. Both are free and can be found at:


      You will also need to use a text editor like NOTEPAD (PC) or TextEdit (Mac). Any text editor you like is fine. Do not use Word or any RTF editor. 

      Course Website

      The course website requires an access code that the instructor will provide you. Use the website to:
      • Access the e-book.
      • Learn about assignment requirements and due dates. 
      • Learn your current status and grade computation.
      • Submit your work.
      • Access course material.

        Grading Scale

        Minimum Letter Grade
        90 A
        80 B
        70 C
        60 D
        0 F

        About Your Grade

        • Your grade is the weighted average of all assignment grades. See course website for assignment weights.
        • Some assignments may be submitted multiple times. The number of submissions is not the same for each assignment. See course website for details.
        • The last grade (not necessarily the highest) for each assignment is the one that counts.
        • Full letter grades are used; no + / -. Grades are not rounded or curved.

        Notice About Help

        I am happy to help. The best way to get help is to email me questions. Use address above.

        No questions will be answered about an assignment on the day it is due.

          Lateness

          The following are the Kent State accepted excuses for absence and late submission of assignments. No other excuses are accepted. 
          1. sickness with medical note
          2. athletic event - with coach's note
          3. religious observation
          4. military responsibility with documentation
          5. death in family with documentation

          Collaboration

          You are encouraged to discuss course material and assignments with other students. You will learn a lot more if you talk with other students. There is no better way to learn than to share what you know and ask questions of others. Do not hesitate. Please remember, however, that your work must be yours and not a copy and paste of someone else’s work.  If the work you submit is not yours alone your grade will be a zero for that assignment.

          Cheating and Plagiarism

          Collaboration is fine by plagiarism is not. Here is the KSU statement about plagiarism:

          "Academic honesty: Cheating means to misrepresent the source, nature, or other conditions of your academic work (e.g., tests, papers, projects, assignments) so as to get undeserved credit.   In addition, it is considered to be cheating when one cooperates with someone else in any such misrepresentation.  The use of the intellectual property of others without giving them appropriate credit is a serious academic offense.  It is the University's policy that cheating or plagiarism result in receiving a failing grade for the work or course.  Repeat offenses result in dismissal from the University."

          Disabled Students

          University policy 3342-3-01.3 requires that students with disabilities be provided reasonable accommodations to ensure their equal access to course content. If you have a documented disability and require accommodations, please contact the instructor at the beginning of the semester to make arrangements for necessary classroom adjustments. Please note, you must first verify your eligibility for these through Student Accessibility Services (contact 330-672-3391 or visit www.kent.edu/sas for more information on registration procedures). 

          Official Registration

          Students have responsibility to ensure they are properly enrolled in classes.  You are advised to review your official class schedule (using Student Tools on FlashLine) during the first two weeks of the semester to ensure you are properly enrolled in this class and section.  Should you find an error in your class schedule it is your responsibility to correct the error.  If registration errors are not and you continue to attend and participate in classes for which you are not officially enrolled, you are advised now that you will not receive a grade at the conclusion of the semester for any class in which you are not properly registered.

          Course Withdrawal Deadline

          Intersession 2014 course withdrawal deadline is Friday, May 30, 2014.
          Summer I   2014 course withdrawal deadline is Sunday, June 29, 2014.
          Summer II  2014 course withdrawal deadline is Sunday, July 13, 2014.
          Summer III 2014 course withdrawal deadline is Sunday, August 3, 2014.

           

          Document Actions