
​
Web Development 11/12
BIG IDEAS
-
User needs and interests drive the design process.
​​
-
Social, ethical, and sustainability considerations influence design.
-
Complex tasks require different technologies and tools at different stages.
-
Multi-stage design projects benefit from collaborative work environments.
​
Students will be able to understand the following:
​
Defining
-
Identify potential users, societal impacts, and other relevant contextual factors
for a chosen design opportunity -
Identify criteria for success, intended impact, and any constraints or possible unintended impacts
​​
Ideating
-
Take creative risks in generating ideas and add to others’ ideas in ways that enhance them
-
Screen ideas against criteria and constraints
-
Collaborate on idea generation and maintain an open mind about potentially
viable ideas
​​
Prototyping
-
Identify and use sources of inspiration and information
-
Choose a form for prototyping and develop a plan that includes key stages
and resources -
Prototype, making changes to tools, designs, and procedures as needed
-
Record iterations of prototyping
​
Testing
-
Identify sources of feedback
-
Develop an appropriate test of the prototype
-
Conduct the test, collect and compile data, evaluate data, and decide on changes
-
Iterate the prototype or abandon the design idea
​​
Making
-
Identify and use appropriate tools, technologies, and processes for the production
-
Make a step-by-step plan for production and carry it out, making changes as needed
​​
Sharing
-
Decide on how and with whom to share product and processes
-
Demonstrate the product to potential users, providing a rationale for selected solution, modifications, and procedures, using appropriate terminology
-
Critically reflect on design thinking and processes, and identify new design goals
-
Assess ability to work effectively both as individuals and collaboratively in a group, including the ability to share and maintain an efficient cooperative workspace
​​
Applied Technologies
-
Choose, adapt, and if necessary learn more about appropriate tools and technologies to use for tasks
Evaluate impacts, including unintended negative consequences, of choices made about technology use
​
Students will be able to do the following:
-
design opportunities
-
relationship between web structure and content, HTML, style, and design, cascading style sheets (CSS), and website functionality and interactivity
-
advantages/disadvantages of websites and content management systems (CMS)
-
website design planning tools
-
HTML text editing software, WYSIWYG HTML editors user interface (UI) and user experience (UX)
-
World Wide Web Consortium (W3C) standards and responsive and optimized web design
-
domain and hosting options
-
copyright, Creative Commons, fair use protocols for media and content, and ethics of cultural appropriation
-
accessibility and functionality in web design
-
writing for the web
-
principles of creative web design
-
security and privacy implications
-
principles of database creation and management
-
career options in web development and the interpersonal skills necessary for success in this field
University Programs related to Computers and technology
​​
Major Computer-Related Programs
1. Computer Science (CS)
Most common and widely recognized.
Focuses on:
-
Programming
-
Algorithms & data structures
-
Operating systems
-
Artificial intelligence
-
Software design
Good for careers in software engineering, AI, cybersecurity, research.
2. Software Engineering
Similar to CS but more focused on:
-
Large-scale software development
-
Project management
-
Quality assurance
-
Software testing
Good for software developer, app developer, systems engineer roles.
3. Information Technology (IT)
More practical and applied:
-
Networks and servers
-
Databases
-
Cybersecurity basics
-
IT support
Good for careers like IT technician, network admin, systems administrator.
4. Computer Engineering
Mix of computer science + electrical engineering:
-
Hardware design
-
Embedded systems
-
Robotics
-
Microprocessors
Leads to roles like hardware engineer, embedded systems engineer, robotics developer.
5. Cybersecurity / Information Security
Focused on:
-
Network security
-
Ethical hacking
-
Cryptography
-
Digital forensics
Careers: security analyst, penetration tester, SOC specialist.
6. Data Science / Data Analytics
About using data and statistics:
-
Machine learning
-
Data visualization
-
Big data tools
Good for data analyst, data scientist, ML engineer.
7. Artificial Intelligence / Machine Learning
A more specialized version of CS:
-
Neural networks
-
Deep learning
-
Computer vision
-
NLP
Careers: AI researcher, ML engineer.
8. Computer Graphics / Game Development
Focused on:
-
3D graphics
-
Animation
-
Game engines (Unity/Unreal)
Jobs: game developer, graphics engineer, animator.
9. Information Systems (IS)
Mix of business + tech:
-
Business systems
-
Databases
-
Management tools (ERP)
Good for business analyst, systems analyst, IT manager.
​
Link you can Explore:
School of Interactive Arts and Technology
​
Explore more on your own research
​​
​