Questions?
E-Mail: info@distancecompsci.com
or AIM/Chat: DistanceCompSci
or Call Us @ [USA] 617.497.2096



Math Education
Colloquium Series
@ Suffolk University
Boston



Celebrating Our 11th Year
of Teaching On-Line

Suffolk University is one of the major universities in Boston, featuring its internationally respected Law School, School of Management, and College of Arts and Sciences

Suffolk University is
fully accredited by the New England Association of Schools and Colleges (NEASC)

All Distance Calculus Courses
are offered through the
Mathematics &
Computer Science Department
at Suffolk University.

Visit Our
Distance Calculus
Sister Program

   
Web Engineering Using PHP - New!

This is a second course in web development using PHP.

Unlike the initial CS120 beginner's course - Introduction to Computer Sciences via PHP - this Web Engineering Using PHP course is intended for intermediate students who want to become powerful web programmers and web engineerings, building database and web solutions beyond just the basics.

The goal of this course will be a student project which is a functioning database-driven web store mechanism. The student will choose the type of object they wish to sell, and culminate the course with a functioning store with e-commerce capabilities.

CMPSC 220 - Web Engineering Using PHP
This course is an intermediate course in website development and engineering for students with some programming experience. ÊTopics include programmatical website design and engineering, database design and implementation, database-driven web systems, and e-commerce solutions. [4 Semester Credits]

Course Modules

  • Module 1:
    Course setup. Making PHP pages. Crash course/review of HTML. Forms and PHP results pages. Variables.

  • Module 2:
    Storing form data in MySQL database. Creating and updating database tables in PHP and shell.

  • Module 3:
    Designing database admin areas. Setting up username/password mechanisms. Building the database content. Adding file uploads to content storage. Shell commands in PHP. Processing images using GDB.

  • Module 4:
    Building the user experience. Creating HTML headers and footers. Extracting database data into user area. Building browse and search mechanism. Building the shopping cart.

  • Module 5:
    Using a secure server: the checkout. Secure certificates. Storing data in the database securely using encryption.

  • Module 6:
    Human verification testing. Hiding secure information onto web forms. Passing data forward in form chain.

  • Module 7:
    Setting up the e-commerce solution. Processing secure transactions. Enhancing user experience through completed transaction.

  • Module 8:
    Sewing it all together: the web store. User testing and file versioning.


Similar to our Distance Calculus course structure, this course is based upon heavy amounts of communication between the student and the instructional team. All assignments are based upon the mastery learning model, and turned in recursively back-and-forth between student and instructor until 100% mastery is achieved.

 

 

 

 

Distance Computer Science is offered through the Mathematics and Computer Science Department
at Suffolk University •41 Temple Street • Beacon Hill • Boston, Massachusetts 02114 USA

Phone: 617.497.2096
FAX: 617.497.2116
info@distancecalculus.com
http://www.distancecompsci.com