Fundamentals of Web-Based Information Technology
Understand the role of web frameworks (e.g., NodeJS Express) in web development and utilize one on a significant project
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.
Develop a project using multiple servers (e.g., NodeJS, IIS) and apply basic system administration tools (e.g., cron jobs)
Information Assurance and Security
Understand different types of security attacks (e.g., viruses, malware, root kits, DDOS, XSS) and their potential impact
Professional Coding Practices
Build off of an existing codebase, use a development and production environment, and meet deadlines to produce a working product.
Acquire and apply life-long learning skills to find, assess, and appropriately utilize information resources to solve technical problems.
Demonstrate skills in technical communication