Fundamentals of Web-Based Information Technology

Fundamentals of Web-Based Information Technology
Web technologies including distributed architecture, networking, database concepts, client and server development, infrastructure management, and web system integration.
 Hours2.0 Credit, 3.0 Lecture, 3.0 Lab
 PrerequisitesC S 142 & IT&C 101; or instructor's consent.
 TaughtFall Term 1, Winter Term 1
 ProgramsContaining IT&C 210A
Course Outcomes: 

Understand networking, Internet, and web protocols

Describe the purpose of key networking, Internet, and web protocols (e.g., IP, TCP, HTTP, HTTPS) and standards (e.g., HTML, CSS).

Implement web-based systems

Design, implement, and evaluate (e.g., debug) front-end and back-end web systems that meet a set of computing requirements.

Database and Security

Install, create, and configure a database (e.g., MySQL) and securely connect to it via a website (e.g., protect against SQL injection; limit access rights).

System Administration

Demonstrate system administration skills necessary to install and manage web systems (e.g., effectively use a virtual machine, web server, linux command-line environment).

Information Assurance and Security

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

Life-long learning

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

Written Communication

Demonstrate skills in technical communication.