CSCI 3355 Syllabus
Last Updated: Monday, July 14, 2025
This course is a follow-up course to CSCI 2355 and/or CSCI 2356, with emphasis on the server side of web programming.
The course will use an online text from zyBooks, and a significant portion (30%) of the required course work will need to be done completely within the zyBook. There will not be a mid-term test, nor a final exam. The major task to be completed in the course will be the development of an online e-store type of website in six stages. There are two 75-minute lecture sessions each week, and a 75-minute lab/recitation session. All students are expected to attend all sessions, and most lab/recitation sessions will include activities for accumulating grade points for which there will be no "make-ups".
Reasonable knowledge of HTML, CSS and JavaScript is assumed, and the course will discuss and use further elements of each of these topics, plus Regular Expressions, AJAX, PHP, MongoDB and MySQL in website development.
The rest of the course material is available via the links on the menu at the left.