Unformatted text preview:

CS6320 SW Engineering of WebL Grewe Based Systems 1 The Class About Class About Instructor Administrative Matters Syllabus 2 Course Description Title SW Engineering of Web Based Systems Will do real world web applications Focus on current industry standards Addresses both Systems and SW Engineering of web systems 3 Course Description This is a course in building interactive web based applications The course is divided into a number of topics see outline 1 2 3 4 5 6 7 8 9 Introduction to web system and commerce issues Architecture Data Layer Enterprise Business Layer Client Presentation layer Security Social Web Systems Tools Languages and Creation 4 Course Technologies Varying depending on term it is taught but can include the use of Java Web Apps Servlets JSP Database XML EJB Web Services Social Networking PHP NET Systems GlassFish Tomcat Google App Engine Amazon Joyent Oracle others 5 Course Feature Changes depending on term taught Current Social Network App development Google App Engine 6 Some Pre requisites You should have an understanding of HyperText Markup Language HTML HyperText Transfer Protocol HTTP Common Gateway Interface CGI basics Java we will go over JavaScript and ideally some CGI scripting There is a review on the course website on Java HTML website design Familiarity with Unix operating system Web communication skills email ssh blog wiki 7 Our constraints The Web is constantly evolving new technologies are constantly appearing There is no way that we could hope to cover all the technologies or all the important topics Hence there are lots of topics that we will not cover 8 Class Ice Breaker A chance for me to meet you Put on our class on our blackboard course site Information about you Name Programming experience Web design and programming experience CS related work experience Describe an interesting programming project you have worked on What you want to learn from class Interesting web ideas 9 Administrative Matters 10 Software Students will have depending on the projects options for writing software Ideal Install the Eclipse EE Eclipse GlassFish pluggin Eclipse Google App Engine pluggin AND any other tools sw you decide to use on your local PC laptop and develop everything locally before committing to servers Not So Ideal Use remotely through ssh the environment on puzzle server for development and then deploy to servers Required Get google developer account for Google App Engine Get Facebook developer account 11 Course Materials Some Lecture materials will be available on the course web site TENTATIVE Schedule per week is also indicated on the course web site Reading and all class assignments will also be indicated on the course web site web site can change Communication email wiki blog will be done through course blackboard site bb csueastbay edu Assessments schedule will be posted on course blackboard site 12 Exams and Grading See syllabus on course website Assessments are scheduled and done through blackboard course website To take an Assessment click on Assessment link and follow to take currently deployed assessment Allowed crib sheets for assessments see syllabus 13 Getting Help If you need help you always have two options Office Hours see syllabus Location NS332 Email Server problems email CS administrator Richard Uhler richard uhler csueastbay edu or solve yourself if you can 14


View Full Document

Cal State East Bay CS 6320 - Course Description

Loading Unlocking...
Login

Join to view Course Description and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Course Description and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?