SYLLABUSTEXT 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: Michael Arguin; Greg Heald; AGI Creative Team , Publisher: John Wiley & Sons Pub. Date: August 12, 2013 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 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 ORGANIZATIONFor 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.
|