SYLLABUS

TEXT BOOKs:

"Programming the World Wide Web (8th edition)" by Robert Sebesta, 2012, Addison Wesley, ISBN-10: 0132665816

"Getting MEAN with Mongo, Express, Angular, and Node" by Simon Holmes, 2016, Manning Publications, ISBN: 9781617292033

REFERENCE BOOKs (not required):

ONLINE BOOK (Safari on library.csueastbay.edu): "Dreamweaver CC Digital Classroom", By:  , Publisher: John Wiley & Sons Pub. Date: Print ISBN: 978-1-118-64015-9 Web ISBN: 1-118640-15-2 eISBN: 978-1-118-63977-1

Following link may work but, requires netid

http://proquest.safaribooksonline.com.proxylib.csueastbay.edu/book/web-design-and-development/9781118639771

NOTE: there are multiple books available on Dreamweaver online for free on campus library find your favorite.

 

INSTRUCTOR: Dr. Grewe

OFFICE HOURS: By appointment Tuesday in SS247 9:55- 11:55 am, Thursday SF551 10-11am, Via phone by appointment or other.

DESCRIPTION: See Catalog. You will demonstrate ability to: Understand fundamentals of Web Site Development including HTML, Java, JavaScript, and more.

RESOURCES: The open computer lab in SS146 has various compilers installed on the machines.


COMPUTERS, SKILLS AND PRE-REQUISITES: The students will be asked to work on projects that require computer access outside of class time. See catalog for pre-requisites including CS 3240. You should also feel comfortable with using ftp.

GENERAL GUIDELINES: Projects either turned in AS DIRECTED ON THE project statement. This typically includes both print as well as electronically. You must have your name, the date, and course name at the top of the first page. SEE LATE POLICY BELOW. Staple multiple pages and make sure your work is neat and legible. Access to a web-site where you can post work as requested is required. As an upper-division course, you will be expected to maintain a high degree of responsibility and preparedness including reading material beyond what is covered in the lectures and participating actively in class discussions. I will be available during office hours if you have any questions or concerns. Please try to visit to me during office hours.

Assessment will be in-class. See schedule above. This is mandatory and no makeups without valid, accepted, and documented excuse.

GRADING: The assignment of a grade is based on the following (tentative) formula: 60% Projects, 30% Assessment(s) and 10% Class Participation. Note this formula is for guidance only. The instructor is to use her best judgment in assigning final course grades.

LATE POLICY: Projects are due as announced in class. No late work will be accepted except for a documented illness. As this course is project-based, and fast-paced you must keep up with the work and this policy will be strictly adhered to. Students may take part in the evaluations of others in addition to instructor evaluations.

ACCOMODATIONS: If you need disability-related accommodations in this class, please email, call, or visit me. The Student Disability Resource Center(SDRC) is the campus office responsible for verifying that students have disability-related needs for academic accommodations, and for planning appropriate accommodations in cooperation with the students themselves and their instructors. The Student Disability Resource Center (SDRC) is located in Library Complex 2400 and can be reached by phone at (510)-885-3868. The Contra Costa SDRC can be reached by phone at (925) 602-6716.

COURSE LEARNING MODULES: Each week you will be going through different modules in the outline of our web-based materials. For each numbered module you will find materials including on-line lecture materials, reading assignments, links to online resources, exercises to be completed, as well as related projects. Projects ofcourse will utilize information learned in earlier modules but, are placed in a module indicating that at the completion of this module you will have the skills to complete the project. Exercises are important as they can help you complete a project. Sometimes exercises have solutions and at other times, they do not.

TENTATIVE TOPICS/SCHEDULE: (see changing outline for details)

Introduction to Web Site Developement and Programming

HTML, CSS and Design

HTML Forms and CGI

PHP & CGI Processing

JavaScript, AJAX, NodeJS

Introduction to Java and Web

Various other topics may be included such a web services: Google, Facebook, etc.

Project Work


BLACKBOARD COURSE SITE ORGANIZATION

For the classes Q&A Discussion Board, to post your projects, take assessments, get announcements, get fellow students email addresses, check your current scores, you MUST REGULARLY log onto our blackboard website. On the left hand side of the blackboard site is our course menu where you find the links to this website as well as the discussion board, projects drop box, announcements, email, tools, etc.

DISCISSION BOARD: Our class's Blackboard Discussion Board Q&A is where we post our questions from the class. Here is where you ask questions and interact with me and other students. You are to post your questions here unless they are of a personal nature. I check the online discussion at least two times every week. If you can answer someone else's questions before I can, please do so. We'll all learn from one another.

COMMUNICATION
: I may use blackboard announcements to notify you of some new information. Whenever I post an announcement, it appears at the top of the page as well as on your blackboard site. I may instead email your horizon address information.

EMAIL: The blackboard email area is where you go to find my address or the horizon address of others in the course. For class related questions, you can post first to the discussion board.

SCORES: The blackboard tools area is where you will find your grades.

 

 
© Lynne Grewe