top of page
Web Development 10
Screen Shot 2023-05-25 at 12.22.51 PM.png


Students are expected to know the following:


Design opportunities

Advantages/disadvantages of websites and content management systems (CMS)

Website design planning tools

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

Career options in web development and the interpersonal

 

Skills necessary for success in this field

 

Students are expected to be able to do the following:

Applied Design

Understanding context

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 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 ability to share and maintain an efficient cooperative work space

Applied Skills

Demonstrate an awareness of precautionary and emergency safety procedures in both physical and digital environments

Identify the skills needed in relation to specific projects, and develop and refine them

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

 

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

Computer Science

Data and Computer Science

Explore more on your own research

bottom of page