This repository contains resources for SCSU's computer science course on web & database development.
This course is a required course for all undergraduate computer science majors, computer science minors and data science minors.
Introduction to web design and database concepts. Topics include basics of HTML, CSS and JavaScript, web and database security, database fundamentals, relational model, SQL, and web application development framework. (3 credits)
- CSC 212 - CS2: Data Structures
- CSC 152 - CS1: Programming Fundamentals, or
- DSC 205 - Data Visualization
By the end of this course, students should be able to:
- Develop an understanding of basic webpage design and development.
- Design, develop and implement an interactive online application.
- Develop an understanding of basic database development.
- Develop and implement a simple web framework application.
- Become familiar with basic security issues in web and database.
There are no required textbooks for this course. Online resources pertaining to the topics at hand will be shared with students as applicable.
This course requires students to use numerous software packages. Every effort will be made to make available all required packages on assigned lab computers, but students are encouraged to install the software on their personal computers as well to achieve a more location-flexible development environment.
Each student is expected to achieve proficiency using a text editor of choice. In class, we will be using Visual Studio Code, a popular and powerful integrated development environtment (IDE) that includes syntax auto-completion functionality for HTML, CSS, and JavaScript as well as easy integration with github repositories.
Each student is expected to achieve proficiency using a modern browser for web development purposes. The browser must include the ability to inspect underlying elements on the page. The official browser for this course is Google Chrome, however Mozilla Firefox is another viable option.
Each student is expected to achieve proficiency using a local web server of choice for web development purposes. For this course, we will be using XAMPP.
The current enrollment for this class is 17 students.
Dr. Lisa Lancor will be teaching the course. If you have a question about assignments, projects, or anything covered in class, email Professor Lancor at lancorl1@southernct.edu. If emailing the professor, please use your university-issued email address.
The Student Assistant assigned to this course is Francesco Thomas who can be reached at thomasf4@southernct.edu.
Final grades will be calculated by weighted average according to the following structure:
| Name | Weight |
|---|---|
| Homework Assignments | 50% |
| Final Project | 20% |
| Midterm Exam | 10% |
| Quizzes | 10% |
| Attendance & Participation | 10% |
The class meets on Mondays and Wednesdays from 2:00pm to 3:15pm during the spring semester effective 1/21/2026 through 5/17/2026. The proposed schedule for the course can be found in the week by week section of the shared syllabus As discussed in class, the schedule may change to reflect the pace of instruction.
Note: The last day for course withdrawals is April 14th, 2026.
All members of the learning community agree to abide by the policies shared in the syllabus that was reviewed on the first day of class.