IT&C 210A

Download as PDF

Web Systems and Security

Electrical and Computer Engineering Ira A. Fulton College of Engineering

Course Description

Web technologies including web development and deployment tools, HTML, CSS, Javascript, session management and security, relational database concepts, architecture, testing and debugging; lifelong learning and written and visual technical communication.

When Taught

Fall Term 1; Winter Term 1.

Min

2

Fixed/Max

2

Fixed

3

Fixed

3

Other Prerequisites

or instructors consent based on programming and web development experience

Title

Web Development and Deployment Tools

Learning Outcome

Configure development and production environments for web sites and services. Learn DevOps tools and practices for development, testing, and deployment

Title

Implement web-based systems

Learning Outcome

Design, implement, and debug web systems that meet a set of computing requirements.

Title

Relational Databases and Security

Learning Outcome

Create and configure a relational database and securely connect to it via a website. Protect against security risks including SQL injection and ensure proper access controls.

Title

Web Session Management and Security

Learning Outcome

Describe how authentication, authorization, and session management are implemented in web applications. Identify and address related security threats.

Title

Information Assurance and Security

Learning Outcome

Evaluate which information service(s) are affected by a cybersecurity attack and identify strategies to protect against future breaches.

Title

Life-long learning

Learning Outcome

Acquire and apply life-long learning skills to find, assess, and appropriately utilize information resources to solve technical problems.

Title

Written and Visual Communication

Learning Outcome

Demonstrate skills in reading and writing technical communication including the use of sample source code, UML diagrams, tables, and charts.