IT&C 210B
Download as PDF
Web Systems and Security
Electrical and Computer Engineering
Ira A. Fulton College of Engineering
Course Description
Web technologies including secure distributed architecture, web frameworks, document databases, systems administration and security, API development and testing, professional coding practices; life-long learning and written and visual communication.
When Taught
Fall Term 2; Winter Term 2.
Min
2
Fixed/Max
2
Fixed
3
Fixed
3
Note
Students must receive a C or higher grade in this course to move on to IT&C 344 and IT&C 350.
Title
Web Frameworks
Learning Outcome
Understand the role of web frameworks, both front-end and back-end, and utilize one of each on a significant project.
Title
Implement Distributed Web-based Systems
Learning Outcome
Design, implement, test, and debug web systems that involve multiple servers and services. Secure the communication among the components.
Title
System Administration and Security
Learning Outcome
Manage multiple servers in a distributed application. Harden a server. Subscribe to an authentication service. Apply data assurance principles when managing access and protecting communications.
Title
Document Database
Learning Outcome
Use a document store database in a web application. Understand how it differs from a relational database.
Title
Professional Coding Practices
Learning Outcome
Construct an application from an existing codebase. Apply design patterns and professional coding practices. Document code for future programmers to enhance and maintain.
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