The document discusses several papers related to curriculum design for web development programs. It summarizes key aspects of the papers, including topics covered in proposed coursework, methodologies for evaluating curriculum, and challenges students face in learning threshold concepts in web development. Areas identified as difficult for students include interface design, understanding HTML/CSS separation of concerns, programming concepts, and managing workflow. Evaluation of existing curriculum surveyed industry professionals and aimed to provide guidance on improving course objectives and tools.
This session will give education abroad professionals and diversity advocates information about accessibility to information on a website, in documents, and in application databases as it relates to federal legislation (see www.section508.gov). Presenters will discuss how a settlement between Penn State and the National Federation of the Blind affected institutional change at the university level and implementation at the unit level. Participants will discuss current practices and how they might address technological barriers for study abroad students.
The document provides information on different technology tools that can be used for writing, including social bookmarking sites like Delicious and Diigo, blogs, wikis, and ePortfolios in Blackboard. It summarizes the key features and capabilities of each tool, when each might be best used, and some tips and considerations for integrating these tools into teaching. Screenshots and links are provided to demonstrate the tools.
Creating Accessible PDFs with Acrobat: Requirements, Implementation, and Eval...3Play Media
In this webinar, the Chief Accessibility Officer of SSB BART Group, Jonathan Avila, will walk you through the requirements for PDF accessibility. He will provide you with implementation and evaluation techniques that you can follow to create accessible documents with Acrobat XI. You'll learn how to provide textual alternatives for visual elements as well as how to use various Acrobat tools that will make accessibility implementation as simple as possible.
In this webinar, Jonathan will cover:
Creation of accessible source documents
Use of proper heading structure and reading order
Textual alternatives for visual elements
Using the Make Accessible Wizard and Accessibility Checker in Acrobat
Using the Touch-up Reading Order and Tags panels
Best practices to maintain and update document creation processes and ensure ongoing accessibility
1. Mahara is an open source ePortfolio application developed through a collaborative project in New Zealand to provide students with ownership and control over their learning artifacts and reflections.
2. Key features of Mahara include a file repository, blogging, resume building, social networking capabilities, and integration with Moodle.
3. Mahara allows fine-grained access control and is in use by many educational institutions in New Zealand and internationally as a tool for lifelong learning.
Invited talk to Simon Fraser University on "Open Source Maturity and Suitability" aka how to choose the 'right' open source project for you. Presented May 2005
The document discusses several pilots conducted as part of the Coimbra Group VICTORIOUS Project to test the preparedness of universities for digital mobility.
Pilot 1 examined the quality of information available to visiting students and found that information is often missing, disorganized or difficult to understand. Pilot 2 looked at the "culture shock" students may experience when accessing digital services between home and host universities. Pilot 5 demonstrated how students could use their home institution's credentials to access secure resources at the host university through a federated trust framework. The pilots provided valuable data on barriers to digital mobility and preliminary conclusions that need further development.
Reinventing the ePortfolio with Open BadgesSerge Ravet
How Open Badges and the Open Badge Infrastructure (OBI) could be the foundations for a new type of ePortfolio, the Open Passport allowing the creation of 'holographic identities' based on the establishment of bottom-up trust networks.
Open Educational Resources, Benefits & ChallengesSarkaFaltinova
This document discusses the benefits and challenges of open educational resources (OER). The key benefits are reduced costs for students through free access to textbooks and materials, easier professional development for teachers through collaborations and sharing best practices, and increased creativity for teachers in adapting materials. However, challenges include the time it takes to find and navigate different OER repositories, limitations in certain subject areas, and ensuring universal accessibility of materials.
This session will give education abroad professionals and diversity advocates information about accessibility to information on a website, in documents, and in application databases as it relates to federal legislation (see www.section508.gov). Presenters will discuss how a settlement between Penn State and the National Federation of the Blind affected institutional change at the university level and implementation at the unit level. Participants will discuss current practices and how they might address technological barriers for study abroad students.
The document provides information on different technology tools that can be used for writing, including social bookmarking sites like Delicious and Diigo, blogs, wikis, and ePortfolios in Blackboard. It summarizes the key features and capabilities of each tool, when each might be best used, and some tips and considerations for integrating these tools into teaching. Screenshots and links are provided to demonstrate the tools.
Creating Accessible PDFs with Acrobat: Requirements, Implementation, and Eval...3Play Media
In this webinar, the Chief Accessibility Officer of SSB BART Group, Jonathan Avila, will walk you through the requirements for PDF accessibility. He will provide you with implementation and evaluation techniques that you can follow to create accessible documents with Acrobat XI. You'll learn how to provide textual alternatives for visual elements as well as how to use various Acrobat tools that will make accessibility implementation as simple as possible.
In this webinar, Jonathan will cover:
Creation of accessible source documents
Use of proper heading structure and reading order
Textual alternatives for visual elements
Using the Make Accessible Wizard and Accessibility Checker in Acrobat
Using the Touch-up Reading Order and Tags panels
Best practices to maintain and update document creation processes and ensure ongoing accessibility
1. Mahara is an open source ePortfolio application developed through a collaborative project in New Zealand to provide students with ownership and control over their learning artifacts and reflections.
2. Key features of Mahara include a file repository, blogging, resume building, social networking capabilities, and integration with Moodle.
3. Mahara allows fine-grained access control and is in use by many educational institutions in New Zealand and internationally as a tool for lifelong learning.
Invited talk to Simon Fraser University on "Open Source Maturity and Suitability" aka how to choose the 'right' open source project for you. Presented May 2005
The document discusses several pilots conducted as part of the Coimbra Group VICTORIOUS Project to test the preparedness of universities for digital mobility.
Pilot 1 examined the quality of information available to visiting students and found that information is often missing, disorganized or difficult to understand. Pilot 2 looked at the "culture shock" students may experience when accessing digital services between home and host universities. Pilot 5 demonstrated how students could use their home institution's credentials to access secure resources at the host university through a federated trust framework. The pilots provided valuable data on barriers to digital mobility and preliminary conclusions that need further development.
Reinventing the ePortfolio with Open BadgesSerge Ravet
How Open Badges and the Open Badge Infrastructure (OBI) could be the foundations for a new type of ePortfolio, the Open Passport allowing the creation of 'holographic identities' based on the establishment of bottom-up trust networks.
Open Educational Resources, Benefits & ChallengesSarkaFaltinova
This document discusses the benefits and challenges of open educational resources (OER). The key benefits are reduced costs for students through free access to textbooks and materials, easier professional development for teachers through collaborations and sharing best practices, and increased creativity for teachers in adapting materials. However, challenges include the time it takes to find and navigate different OER repositories, limitations in certain subject areas, and ensuring universal accessibility of materials.
How the University of Maryland Implemented a Campus-Wide IT Accessibility Plan3Play Media
In 2015, the University of Maryland created a 3-year IT Accessibility Plan focused on improving and (re)designing on-campus technologies. Specifically, they focused on web accessibility, course (re)design, multimedia development, eLearning tools, and assistive technology tools. This plan was created and implemented by the university's Division of IT, with recommendations from the campus' IT Accessibility Committee, a group comprised of individuals from across campus.
In this webinar, Ana Palla-Kane (IT Accessibility Specialist) and Susan Johnston (Instructional Designer) will dive into the design and implementation of their IT accessibility plan, providing an inside look into the university’s own strategies and structure. They will discuss the specific steps taken by the Division of IT in designing and implementing the plan, as well as provide insight into first-year successes and challenges.
Topics will include:
How to design an IT accessibility plan
Steps in implementing an IT accessibility plan
Successes and challenges faced after the first year implementing a campus-wide IT accessibility plan
Digital learners-road-map-presentation-june-10-2011Cyri Jones
The document outlines a proposed digital learners roadmap for the province. Phase I focuses on developing a high-level strategy to determine how digital learning resources can be stored, backed up, discovered, and delivered to students, teachers, and administrators in a scalable and cost-effective manner. It discusses accommodating both free and proprietary content and notes that while the strategy seems simple, it is actually a complex problem with both human and technical challenges. The process involves individual research, a think tank meeting, and gathering initial stakeholder feedback to draft a strategy presented as a 5-minute animated video.
The document summarizes a presentation about the EDUPUB Alliance and its goals of establishing standards for educational publishing. The EDUPUB Alliance aims to coordinate existing standards organizations to develop a comprehensive model for educational content based on open web standards. Key points of the model include a structured EPUB3 profile, package-level metadata, support for widgets, discrete entities, and annotations. The presenters provide details on draft specifications and outline next steps to gather feedback and further develop and implement the standards.
Universal Design principles aim to make digital media, learning, and course content usable by people of all abilities. This involves techniques like using semantic HTML and CSS for flexible content display, providing alternative formats for information representation, and allowing for customization of display features. Web standards like valid markup and accessible design lay the foundation for Universal Design. Evaluation tools help ensure sites meet accessibility guidelines.
This document provides an overview of Mahara and how to create an educational portfolio or e-portfolio using the Mahara platform. It discusses different types of Mahara pages and models for principal portfolios, including competency-based, targeted competency, and inquiry-based models. It offers tips for choosing a portfolio model and provides guidance on purposeful portfolio planning and including relevant artifacts. Finally, it explains how to access and navigate the Mahara dashboard view to build out views and collections for an educational portfolio.
The document discusses best practices and frameworks for online pedagogy and course design. It provides examples of intrinsic motivation techniques that move beyond extrinsic rewards like grades. These include building peer interactivity, utilizing authentic tasks that allow for perspective sharing and choice, and designing experiences that engage learners in analysis, synthesis and evaluation. The document advocates designing online experiences, simulations and real learning opportunities to intrinsically motivate adult learners.
from PLE to Professional Learning NetworksIvana Marenzi
The document discusses building personal learning environments (PLEs) and professional learning networks (PLNs). It defines PLEs as systems that help learners manage their own learning. PLE building lays the foundations for lifelong learning by supporting self-organized learning. As learners engage more with a topic, their PLE can transition to a PLN where they connect with experts and discuss professional interests. A model is proposed for PLE building to support students in developing social networks and expanding their learning within PLNs.
Integrating universal design, best practices, & accessibility atia 2013Howard Kramer
This document discusses integrating universal design, best practices, and accessibility. It begins by defining best practices as web standards, user-centered design, and interaction design. Universal design aims to make products usable by all without need for adaptation. The document outlines advantages like increased accessibility and viability. It then provides examples of implementing this approach through semantic HTML, CSS layout, and separating structure from presentation. Evaluation tools are also presented to test for and remediate accessibility issues.
The document discusses web-enhanced learning and its advantages and disadvantages. It describes web-enhanced learning as using internet technology to create student-centered learning environments. Web-enhanced learning is organized into four categories: information access, networked instruction, interactive learning, and materials development. Some advantages include improved access to education and interactions between students and instructors, while some disadvantages include ease of cheating and bias towards more tech-savvy students. Various online collaboration tools that can be used for web-enhanced learning are also outlined, such as blogs, forums, wikis, and media galleries.
The document provides information about an e-learning induction program including program introductions and objectives, mentor training, project deliverables, planning meetings and dates, models of e-learning content and delivery, and how to develop content that follows standards for accessibility, file formats, and client platforms. Participants are instructed on developing learning objects and packaging content, and encouraged to visit online repositories of learning objects.
This document discusses integrating the ePortfolio system Mahara with the learning management system Moodle. It provides an overview of Mahara's features and history, describes three stages of integration with Moodle including single sign-on and content transferral, presents two use cases, and invites attendees to get involved with the Mahara project.
From Personal Learning Environment Building to Professional Learning Network ...Malinka Ivanova
The building of Personal Learning Environment (PLE) that supports learner to set learning goals and to manage learning is related to creative and innovative activities. But more challenging is the forming of Professional Learning Network (PfLN) that can be used for facilitation of knowledge absorption, assimilation and dissemination not only in formal and informal learning process, but also in one long-term learning plan when students transform in life-long learners.
The document provides an overview of using computer technology and the internet for teaching, including sample class home pages, benefits of having an online class presence, how the web works, recommended web servers like Blackboard, examples of online class materials, tools for class communication, web-based assessment options, and using digital video and other multimedia. Blackboard is highlighted as the preferred course management system at UIC for its ease of use and integrated features.
Engaging alumni with online chapter/club communitiesKathryn Hall
This document summarizes a presentation about engaging alumni to build online chapter/club communities. It discusses the history of alumni online engagement from basic directories to social networks. Key points covered building successful online communities like defining clear goals, designing the right solution, providing support, and measuring results. Case studies of the University of Chicago and University of Virginia alumni programs are provided that implemented online networks through Blackbaud technology.
Online platforms are websites that allow users to create and share various types of content such as text, images, and videos. Common online platforms include social media sites like Facebook that allow sharing of content, blogging platforms like WordPress that focus on customization of design and content, and content management systems that provide tools for development of applications. Application programming interfaces (APIs) allow software programs to communicate and interact, and are commonly used in developing graphical user interfaces. Popular websites that use plug-in APIs include YouTube, Flickr, Twitter, Facebook, and Google Maps.
This document provides information on several technology tools that are useful for middle and high school students: Canva, Powtoons, Weebly, SpeakPipe, and Emaze. Each tool is described, along with its strengths, limitations, and potential applications related to educational standards. The document aims to showcase creative and collaborative technology options that can engage students and support 21st century skill development.
This document discusses the history and uses of ePortfolios. It begins by tracing ePortfolios back to traditional paper portfolios and explains how they evolved into digital portfolios online with the rise of the internet in the 1990s. It then discusses how ePortfolios are used at different education levels, from K-12 where they are less common, to college where students use them primarily to showcase achievements to potential employers. Finally, it outlines some popular ePortfolio platforms and notes some limitations of ePortfolios, such as a lack of standardization.
This document provides an overview of key concepts for front end web development using AngularJS, including controllers, data binding, directives, filters, services, routing, and references for further reading. It explains how AngularJS uses controllers to control information on a page through directives like ng-controller. Data binding and services like $http are also covered, along with how to create modules, define views with directives, and configure routing between views.
This document is a resume for Bishoy Moheb Shafik Hanna. It includes contact information, career objective, skills, training courses and certificates, work experience including current job duties as a software engineer, education including a Bachelor's degree in mathematics and computer science, languages, and availability of references. The resume highlights skills in programming languages like C# and VB.Net, database administration, web development, and project management. Work experience includes roles in construction, banking, and currently as a software engineer for a housing company.
How the University of Maryland Implemented a Campus-Wide IT Accessibility Plan3Play Media
In 2015, the University of Maryland created a 3-year IT Accessibility Plan focused on improving and (re)designing on-campus technologies. Specifically, they focused on web accessibility, course (re)design, multimedia development, eLearning tools, and assistive technology tools. This plan was created and implemented by the university's Division of IT, with recommendations from the campus' IT Accessibility Committee, a group comprised of individuals from across campus.
In this webinar, Ana Palla-Kane (IT Accessibility Specialist) and Susan Johnston (Instructional Designer) will dive into the design and implementation of their IT accessibility plan, providing an inside look into the university’s own strategies and structure. They will discuss the specific steps taken by the Division of IT in designing and implementing the plan, as well as provide insight into first-year successes and challenges.
Topics will include:
How to design an IT accessibility plan
Steps in implementing an IT accessibility plan
Successes and challenges faced after the first year implementing a campus-wide IT accessibility plan
Digital learners-road-map-presentation-june-10-2011Cyri Jones
The document outlines a proposed digital learners roadmap for the province. Phase I focuses on developing a high-level strategy to determine how digital learning resources can be stored, backed up, discovered, and delivered to students, teachers, and administrators in a scalable and cost-effective manner. It discusses accommodating both free and proprietary content and notes that while the strategy seems simple, it is actually a complex problem with both human and technical challenges. The process involves individual research, a think tank meeting, and gathering initial stakeholder feedback to draft a strategy presented as a 5-minute animated video.
The document summarizes a presentation about the EDUPUB Alliance and its goals of establishing standards for educational publishing. The EDUPUB Alliance aims to coordinate existing standards organizations to develop a comprehensive model for educational content based on open web standards. Key points of the model include a structured EPUB3 profile, package-level metadata, support for widgets, discrete entities, and annotations. The presenters provide details on draft specifications and outline next steps to gather feedback and further develop and implement the standards.
Universal Design principles aim to make digital media, learning, and course content usable by people of all abilities. This involves techniques like using semantic HTML and CSS for flexible content display, providing alternative formats for information representation, and allowing for customization of display features. Web standards like valid markup and accessible design lay the foundation for Universal Design. Evaluation tools help ensure sites meet accessibility guidelines.
This document provides an overview of Mahara and how to create an educational portfolio or e-portfolio using the Mahara platform. It discusses different types of Mahara pages and models for principal portfolios, including competency-based, targeted competency, and inquiry-based models. It offers tips for choosing a portfolio model and provides guidance on purposeful portfolio planning and including relevant artifacts. Finally, it explains how to access and navigate the Mahara dashboard view to build out views and collections for an educational portfolio.
The document discusses best practices and frameworks for online pedagogy and course design. It provides examples of intrinsic motivation techniques that move beyond extrinsic rewards like grades. These include building peer interactivity, utilizing authentic tasks that allow for perspective sharing and choice, and designing experiences that engage learners in analysis, synthesis and evaluation. The document advocates designing online experiences, simulations and real learning opportunities to intrinsically motivate adult learners.
from PLE to Professional Learning NetworksIvana Marenzi
The document discusses building personal learning environments (PLEs) and professional learning networks (PLNs). It defines PLEs as systems that help learners manage their own learning. PLE building lays the foundations for lifelong learning by supporting self-organized learning. As learners engage more with a topic, their PLE can transition to a PLN where they connect with experts and discuss professional interests. A model is proposed for PLE building to support students in developing social networks and expanding their learning within PLNs.
Integrating universal design, best practices, & accessibility atia 2013Howard Kramer
This document discusses integrating universal design, best practices, and accessibility. It begins by defining best practices as web standards, user-centered design, and interaction design. Universal design aims to make products usable by all without need for adaptation. The document outlines advantages like increased accessibility and viability. It then provides examples of implementing this approach through semantic HTML, CSS layout, and separating structure from presentation. Evaluation tools are also presented to test for and remediate accessibility issues.
The document discusses web-enhanced learning and its advantages and disadvantages. It describes web-enhanced learning as using internet technology to create student-centered learning environments. Web-enhanced learning is organized into four categories: information access, networked instruction, interactive learning, and materials development. Some advantages include improved access to education and interactions between students and instructors, while some disadvantages include ease of cheating and bias towards more tech-savvy students. Various online collaboration tools that can be used for web-enhanced learning are also outlined, such as blogs, forums, wikis, and media galleries.
The document provides information about an e-learning induction program including program introductions and objectives, mentor training, project deliverables, planning meetings and dates, models of e-learning content and delivery, and how to develop content that follows standards for accessibility, file formats, and client platforms. Participants are instructed on developing learning objects and packaging content, and encouraged to visit online repositories of learning objects.
This document discusses integrating the ePortfolio system Mahara with the learning management system Moodle. It provides an overview of Mahara's features and history, describes three stages of integration with Moodle including single sign-on and content transferral, presents two use cases, and invites attendees to get involved with the Mahara project.
From Personal Learning Environment Building to Professional Learning Network ...Malinka Ivanova
The building of Personal Learning Environment (PLE) that supports learner to set learning goals and to manage learning is related to creative and innovative activities. But more challenging is the forming of Professional Learning Network (PfLN) that can be used for facilitation of knowledge absorption, assimilation and dissemination not only in formal and informal learning process, but also in one long-term learning plan when students transform in life-long learners.
The document provides an overview of using computer technology and the internet for teaching, including sample class home pages, benefits of having an online class presence, how the web works, recommended web servers like Blackboard, examples of online class materials, tools for class communication, web-based assessment options, and using digital video and other multimedia. Blackboard is highlighted as the preferred course management system at UIC for its ease of use and integrated features.
Engaging alumni with online chapter/club communitiesKathryn Hall
This document summarizes a presentation about engaging alumni to build online chapter/club communities. It discusses the history of alumni online engagement from basic directories to social networks. Key points covered building successful online communities like defining clear goals, designing the right solution, providing support, and measuring results. Case studies of the University of Chicago and University of Virginia alumni programs are provided that implemented online networks through Blackbaud technology.
Online platforms are websites that allow users to create and share various types of content such as text, images, and videos. Common online platforms include social media sites like Facebook that allow sharing of content, blogging platforms like WordPress that focus on customization of design and content, and content management systems that provide tools for development of applications. Application programming interfaces (APIs) allow software programs to communicate and interact, and are commonly used in developing graphical user interfaces. Popular websites that use plug-in APIs include YouTube, Flickr, Twitter, Facebook, and Google Maps.
This document provides information on several technology tools that are useful for middle and high school students: Canva, Powtoons, Weebly, SpeakPipe, and Emaze. Each tool is described, along with its strengths, limitations, and potential applications related to educational standards. The document aims to showcase creative and collaborative technology options that can engage students and support 21st century skill development.
This document discusses the history and uses of ePortfolios. It begins by tracing ePortfolios back to traditional paper portfolios and explains how they evolved into digital portfolios online with the rise of the internet in the 1990s. It then discusses how ePortfolios are used at different education levels, from K-12 where they are less common, to college where students use them primarily to showcase achievements to potential employers. Finally, it outlines some popular ePortfolio platforms and notes some limitations of ePortfolios, such as a lack of standardization.
This document provides an overview of key concepts for front end web development using AngularJS, including controllers, data binding, directives, filters, services, routing, and references for further reading. It explains how AngularJS uses controllers to control information on a page through directives like ng-controller. Data binding and services like $http are also covered, along with how to create modules, define views with directives, and configure routing between views.
This document is a resume for Bishoy Moheb Shafik Hanna. It includes contact information, career objective, skills, training courses and certificates, work experience including current job duties as a software engineer, education including a Bachelor's degree in mathematics and computer science, languages, and availability of references. The resume highlights skills in programming languages like C# and VB.Net, database administration, web development, and project management. Work experience includes roles in construction, banking, and currently as a software engineer for a housing company.
League of extraordinary front end dev toolsSherif Tariq
Welcome to Dev City. Once a safe place for developers. Until the coming of the dark times: Microsoft. IE6. Enter the league of extraordinary front end dev tools. Node! Sass! Grunt!
Complete Web Development Course - Make Cash Earning Websitesbuenosdias1989
RoadMap of the Complete Web Development Course - Make Cash Earning Websites. Learn all major Web Technologies: HTML5, CSS3, Javascript, JQuery, Twitter Bootstrap, PHP, mySQL, Wordpress, Ajax, XML, JSON, Mobile Apps, API's: Google Maps, Facebook, Twitter and MORE!
The presentation discusses various aspects and concepts of front-end engineering, with a view to encourage the audience to take up front-end-development
Je vous partage l'un des présentations que j'ai réalisé lorsque j'étais élève ingénieur pour le module 'Anglais Business ' , utile pour les étudiants souhaitant préparer une présentation en anglais sur les Design Pattern - ou les patrons de conception .
This document provides an introduction to the World Wide Web by outlining topics like the history of the Internet, how HTTP works, and the basics of HTML markup. It discusses the evolution of ARPANET into the Internet, how IP addresses map to domain names, and what occurs when a web page is requested. The document also defines HTTP, describes HTTP requests and responses, lists common status codes and headers, and explains how cookies allow servers to maintain state. Finally, it gives a brief overview of HTML structure and tags and indicates PHP and additional topics will be covered next.
This document provides an introduction to PHP by outlining its key topics and features. It explains that PHP can be used for server-side web development, command-line scripting, and client-side GUI applications. The document then walks through variables, data types, operators, control structures, and loops in PHP. It provides examples to illustrate PHP syntax and best practices.
This document discusses ways to optimize web application performance. It defines performance as completing tasks within known standards for accuracy, completeness, speed and cost. Good performance for web applications is generally a load time between 5-8 seconds. The key steps to optimize performance are to measure performance, diagnose bottlenecks, and fix issues at the JavaScript, code, database, server and network levels. Commonly used tools to diagnose performance include slow query logs, Yslow, PageSpeed and Webpagetest. Specific fixes involve techniques such as minifying files, using content delivery networks, improving code and database optimization, employing caching, and upgrading server hardware.
This power point presentation provides details and description about web technology and terms of web development, design based on course structure of Bachelors in Computer Application (BCA) of Tribhuvan University in Nepal. It further includes information about history of internet and its evolution, world wide web and its services, static webpages, dynamic webpages, and html with headings, paragraph, titles, images, and so on.
This job posting is for a Web Design Manager who will be responsible for three main tasks: 1) leading the development of new and innovative websites for an academy using best web design practices, 2) developing web guidelines and branding to maintain a consistent look and feel, and 3) creating a digital asset repository and copyright guidance. The manager will work with an online services team and ensure websites are delivered on time and on budget. A degree in graphic design is required along with skills in programs like Photoshop, content management systems, and project management.
The document outlines the course objectives and requirements for a website development course. The course focuses on planning, designing, developing, and managing real client projects within budget and time constraints. Students will learn skills like HTML, CSS, PHP, and working with clients. They will complete projects, presentations, and develop a fully functional website for a client.
The document outlines the course objectives and requirements for a website development course, which includes planning projects for real clients, designing prototypes that meet client needs within budget and timeline constraints, and learning technical skills like HTML, CSS, PHP and content management systems. Students will work on individual projects, presenting their designs to clients and peers, and be evaluated based on works, quizzes, documentation, participation, and their final project.
No longer partying like it's 1999: designing a modern web streamRandy Connolly
The document discusses the limitations of teaching web development through a single, broad introductory course (OCAW approach) and argues for a multi-course approach based on the IT2008 curriculum guidelines. It proposes three courses - the first focusing on client-side technologies like HTML, CSS, digital media and basic JavaScript; the second on server-side technologies like ASP.NET; and the third expanding on advanced client-side technologies, web services, deployment and other topics. It also identifies additional important topics not covered in IT2008 like web frameworks, APIs and templates.
The Adobe CS4 Web Suite: From Beginning to Bedazzling!Staci Trekles
This document outlines the topics and objectives for a session on using the Adobe CS4 Web Suite, including Dreamweaver, Flash, and Fireworks. The session aims to provide an introduction to these programs for beginning to advanced users and share tips and ideas. Topics will include getting started, page layout, templates, hyperlinks, images, multimedia, behaviors, forms, and publishing pages. Resources for tutorials, help, royalty-free media are also listed. The overall goal is for participants to better understand what the Adobe web suite can do to help with teaching.
This document summarizes two certificate programs offered by the University of Washington's Professional & Continuing Education department: the Certificate in Web Technology Solutions and the Certificate in Professional Open Source Web Development. Both programs consist of three courses delivered online or in the classroom over three quarters, focusing on technologies like JavaScript, PHP, MySQL, and frameworks. Graduates will gain skills to build dynamic, database-driven websites. The programs provide benefits like access to software downloads and discounts on Adobe Creative Suite. Instructors and staff are available to answer any questions.
This document outlines a course in Web Page Design - Site Designer. The course prepares students with work-related skills for advancement in postsecondary education or industry. It covers basic and advanced Web design, graphics, animations, hosting, and e-commerce. Students learn practical and theoretical application of Web design, leadership, and interpersonal skills through laboratory simulations. The course maps to the Certified Internet Webmaster “Site Designer” national certification examination.
This document outlines the course objectives, methodology, requirements and grading for a Website Development course focusing on planning, designing, developing and managing web projects for real clients while meeting constraints of time, budget and scope. The course covers technical skills in HTML, CSS, PHP, databases as well as design concepts, project management and dealing with client needs. Students will work on individual projects, presenting their work to clients and peers for feedback.
Presentation at MLGSCA Technology Symposium with audio accompaniment about using a commercial web hosting service as a technology "sandbox" for web librarians to play with open source software and web technologies.
INDUSTRIAL TRAINING Presentation on Web Development. (2).pptx12KritiGaneriwal
This document summarizes an industrial training presentation on web development given by two students. It began with an introduction to the 8-week online training through Internshala from July 1st to August 24th. The presentation covered topics like what is web development, the differences between front-end and back-end development, common front-end technologies like HTML, CSS, and Bootstrap, back-end technologies like SQL and PHP, and details of a personal website the students created using these skills. In conclusion, the students said the training gave them valuable technical skills and experience, and that web development is a field with many opportunities.
The convergence of Publishing and the WebIvan Herman
This document discusses the convergence of digital publishing and the web. It notes that the publishing industry is one of the largest users of web technologies like HTML and CSS. However, the publishing industry has historically not participated in developing web standards. The W3C Digital Publishing Interest Group was formed to create synergy between publishers and web developers. This group has worked on issues like layout, styling, and priorities for CSS features important to publishing. The document envisions a future where publishing content can be accessed both online and offline through "Portable Web Publications." It discusses technical challenges around terminology, architecture, packaging formats, and identification to achieve this vision.
Training In-Service Teachers to be Online Instructors and Online Course Devel...Richard Smith
This slide show on preparing online teachers and online course developers was presented at the Texas Education Agency conference, "21st Century Skills for the Digital Learner" held in Austin, Texas
February 8, 2010
Teaching web accessibility at the sourceHoward Kramer
This document outlines a university web design course focused on teaching web accessibility. The course covered topics like universal design, web standards, accessibility, and interaction design. Students learned to design accessible and usable websites using semantic HTML, CSS for layout and presentation, and JavaScript for behavior. The course benefited the university by improving web accessibility campus-wide and training students. Future plans include an online version and repeating the popular course.
Full Stack Developer Classes in Chandigarh.pptxasmeerana605
Full-stack developers wear many hats! They can design the user interface users interact with and write the server-side code that makes the application function. They bridge the gap between the creative and technical aspects of web development.
The document proposes developing an e-learning website to provide online courses in coding languages like PHP, JavaScript, Python and more. It will offer tutorials, video lectures, tests and updated content. The goals are to create an interactive platform with easy access to visual and engaging course material. Various programming languages and tools would be used to develop the browser-independent and responsive website. Security measures like login and firewall would protect the website.
The document discusses planning for an accessible website, including:
- Understanding W3C accessibility guidelines and recommendations.
- Considering costs associated with website creation and technical aspects.
- Planning must ensure the website meets W3C guidelines on accessibility, considers costs, resolution issues, and browser compatibility. Accessible design is important to allow access for people with disabilities.
Standards Education W3 C 15.10.2009 SmallPatrick Lauke
The document discusses the need to teach web standards and accessibility in education programs. It notes a disconnect between what skills the web industry needs and what is taught. While web design modules aim to teach best practices, the topics may be too broad to cover fully in short courses. Educational materials also risk becoming outdated quickly given the changing nature of web technologies. The document promotes resources like the Opera Web Standards Curriculum and the Web Standards Project InterAct framework that provide guidance for teaching core web development skills while addressing industry needs and standards.
This document discusses a model-driven approach to improving the accessibility and organization of wiki content. The researchers propose using conceptual models and transformations to automatically generate wiki code with structured namespaces, pages, and menus. This aims to help non-technical users more easily plan and create an intuitive information architecture for wikis. The models focus on accessibility elements to reduce barriers for diverse users. While wikis are flexible, their content can be difficult for new or disabled users to understand and navigate. The proposed approach generates wiki code from conceptual models in order to better support users in organizing content.
Similar to Trends and innovations in web development course (20)
This presentation was provided by Rebecca Benner, Ph.D., of the American Society of Anesthesiologists, for the second session of NISO's 2024 Training Series "DEIA in the Scholarly Landscape." Session Two: 'Expanding Pathways to Publishing Careers,' was held June 13, 2024.
Leveraging Generative AI to Drive Nonprofit InnovationTechSoup
In this webinar, participants learned how to utilize Generative AI to streamline operations and elevate member engagement. Amazon Web Service experts provided a customer specific use cases and dived into low/no-code tools that are quick and easy to deploy through Amazon Web Service (AWS.)
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPRAHUL
This Dissertation explores the particular circumstances of Mirzapur, a region located in the
core of India. Mirzapur, with its varied terrains and abundant biodiversity, offers an optimal
environment for investigating the changes in vegetation cover dynamics. Our study utilizes
advanced technologies such as GIS (Geographic Information Systems) and Remote sensing to
analyze the transformations that have taken place over the course of a decade.
The complex relationship between human activities and the environment has been the focus
of extensive research and worry. As the global community grapples with swift urbanization,
population expansion, and economic progress, the effects on natural ecosystems are becoming
more evident. A crucial element of this impact is the alteration of vegetation cover, which plays a
significant role in maintaining the ecological equilibrium of our planet.Land serves as the foundation for all human activities and provides the necessary materials for
these activities. As the most crucial natural resource, its utilization by humans results in different
'Land uses,' which are determined by both human activities and the physical characteristics of the
land.
The utilization of land is impacted by human needs and environmental factors. In countries
like India, rapid population growth and the emphasis on extensive resource exploitation can lead
to significant land degradation, adversely affecting the region's land cover.
Therefore, human intervention has significantly influenced land use patterns over many
centuries, evolving its structure over time and space. In the present era, these changes have
accelerated due to factors such as agriculture and urbanization. Information regarding land use and
cover is essential for various planning and management tasks related to the Earth's surface,
providing crucial environmental data for scientific, resource management, policy purposes, and
diverse human activities.
Accurate understanding of land use and cover is imperative for the development planning
of any area. Consequently, a wide range of professionals, including earth system scientists, land
and water managers, and urban planners, are interested in obtaining data on land use and cover
changes, conversion trends, and other related patterns. The spatial dimensions of land use and
cover support policymakers and scientists in making well-informed decisions, as alterations in
these patterns indicate shifts in economic and social conditions. Monitoring such changes with the
help of Advanced technologies like Remote Sensing and Geographic Information Systems is
crucial for coordinated efforts across different administrative levels. Advanced technologies like
Remote Sensing and Geographic Information Systems
9
Changes in vegetation cover refer to variations in the distribution, composition, and overall
structure of plant communities across different temporal and spatial scales. These changes can
occur natural.
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.pptHenry Hollis
The History of NZ 1870-1900.
Making of a Nation.
From the NZ Wars to Liberals,
Richard Seddon, George Grey,
Social Laboratory, New Zealand,
Confiscations, Kotahitanga, Kingitanga, Parliament, Suffrage, Repudiation, Economic Change, Agriculture, Gold Mining, Timber, Flax, Sheep, Dairying,
Walmart Business+ and Spark Good for Nonprofits.pdfTechSoup
"Learn about all the ways Walmart supports nonprofit organizations.
You will hear from Liz Willett, the Head of Nonprofits, and hear about what Walmart is doing to help nonprofits, including Walmart Business and Spark Good. Walmart Business+ is a new offer for nonprofits that offers discounts and also streamlines nonprofits order and expense tracking, saving time and money.
The webinar may also give some examples on how nonprofits can best leverage Walmart Business+.
The event will cover the following::
Walmart Business + (https://business.walmart.com/plus) is a new shopping experience for nonprofits, schools, and local business customers that connects an exclusive online shopping experience to stores. Benefits include free delivery and shipping, a 'Spend Analytics” feature, special discounts, deals and tax-exempt shopping.
Special TechSoup offer for a free 180 days membership, and up to $150 in discounts on eligible orders.
Spark Good (walmart.com/sparkgood) is a charitable platform that enables nonprofits to receive donations directly from customers and associates.
Answers about how you can do more with Walmart!"
Chapter wise All Notes of First year Basic Civil Engineering.pptxDenish Jangid
Chapter wise All Notes of First year Basic Civil Engineering
Syllabus
Chapter-1
Introduction to objective, scope and outcome the subject
Chapter 2
Introduction: Scope and Specialization of Civil Engineering, Role of civil Engineer in Society, Impact of infrastructural development on economy of country.
Chapter 3
Surveying: Object Principles & Types of Surveying; Site Plans, Plans & Maps; Scales & Unit of different Measurements.
Linear Measurements: Instruments used. Linear Measurement by Tape, Ranging out Survey Lines and overcoming Obstructions; Measurements on sloping ground; Tape corrections, conventional symbols. Angular Measurements: Instruments used; Introduction to Compass Surveying, Bearings and Longitude & Latitude of a Line, Introduction to total station.
Levelling: Instrument used Object of levelling, Methods of levelling in brief, and Contour maps.
Chapter 4
Buildings: Selection of site for Buildings, Layout of Building Plan, Types of buildings, Plinth area, carpet area, floor space index, Introduction to building byelaws, concept of sun light & ventilation. Components of Buildings & their functions, Basic concept of R.C.C., Introduction to types of foundation
Chapter 5
Transportation: Introduction to Transportation Engineering; Traffic and Road Safety: Types and Characteristics of Various Modes of Transportation; Various Road Traffic Signs, Causes of Accidents and Road Safety Measures.
Chapter 6
Environmental Engineering: Environmental Pollution, Environmental Acts and Regulations, Functional Concepts of Ecology, Basics of Species, Biodiversity, Ecosystem, Hydrological Cycle; Chemical Cycles: Carbon, Nitrogen & Phosphorus; Energy Flow in Ecosystems.
Water Pollution: Water Quality standards, Introduction to Treatment & Disposal of Waste Water. Reuse and Saving of Water, Rain Water Harvesting. Solid Waste Management: Classification of Solid Waste, Collection, Transportation and Disposal of Solid. Recycling of Solid Waste: Energy Recovery, Sanitary Landfill, On-Site Sanitation. Air & Noise Pollution: Primary and Secondary air pollutants, Harmful effects of Air Pollution, Control of Air Pollution. . Noise Pollution Harmful Effects of noise pollution, control of noise pollution, Global warming & Climate Change, Ozone depletion, Greenhouse effect
Text Books:
1. Palancharmy, Basic Civil Engineering, McGraw Hill publishers.
2. Satheesh Gopi, Basic Civil Engineering, Pearson Publishers.
3. Ketki Rangwala Dalal, Essentials of Civil Engineering, Charotar Publishing House.
4. BCP, Surveying volume 1
Temple of Asclepius in Thrace. Excavation resultsKrassimira Luka
The temple and the sanctuary around were dedicated to Asklepios Zmidrenus. This name has been known since 1875 when an inscription dedicated to him was discovered in Rome. The inscription is dated in 227 AD and was left by soldiers originating from the city of Philippopolis (modern Plovdiv).
1. Trends and Innovations in Web
Development Course
Dr. Shikha Mehta
CSE, JIIT Sec 62, Noida
2. Computer Science
Curricula 2013
Curriculum Guidelines for
Undergraduate Degree Programs
in Computer Science
December 20, 2013
The Joint Task Force on Computing Curricula
Association for Computing Machinery (ACM)
IEEE Computer Society
3. PBD/Web Platforms
• Topics:
• • Web programming languages (e.g., HTML5, Java Script, PHP, CSS)
• • Web platform constraints
• • Software as a Service (SaaS)
• • Web standards
• Learning Outcomes:
• 1. Design and Implement a simple web application. [Usage]
• 2. Describe the constraints that the web puts on developers. [Familiarity]
• 3. Compare and contrast web programming with general purpose
programming. [Assessment]
• 4. Describe the differences between Software-as-a-Service and traditional
software products. [Familiarity]
• 5. Discuss how web standards impact software development. [Familiarity]
• 6. Review an existing web application against a current web standard.
[Assessment]
4. The Development of a Philosophy for an
Applied Web Programming Curriculum
• This study reports on the effort to define a philosophy for an
applied web programming curriculum for an associate's degree
in a computer and information technology
• Universities developing web programming courses and
curriculums, often struggle with how to define such programs.
• Questions arise as to how web programming relates to
traditional programming paradigms.
• Can it or should it be integrated into traditional programming
coursework?
• A good philosophy for a web programming curriculum will need
to bridge a foundations approach with an applied approach.
J. E. Courte, The Development of a Philosophy for an Applied Web Programming Curriculum,
Proceedings of the International Conference on Information Technology:
Coding and Computing (ITCC’04)
Curriculum Design
5. The Development of a Philosophy for an Applied
Web Programming Curriculum cont..
OUTCOMES:
Program must encompass the following elements to at least an introductory level.
• Foundation elements in computer programming and problem solving
• Basics of web page development directly using HTML/XHTML, JavaScript, etc.
• Use of at least one web page production package, such as Multimedia Dreamweaver
• Integration of purchased or pre-existing software into a cohesive client interface, such as
integration of a shopping cart or user forum into a web page
• Production and/or integration of interactive media, such as flash animations, graphics, video,
or musical elements
• Server-side application development, including scripting .
• • Applets • Database fundamentals
• • Web page design and usability concepts • Accessibility issues and alternatives
• • Business knowledge in electronic commerce
• and information management
• • Information architecture and Web project • Web server administration and security
fundamentals management
• • Awareness of standards, such as those • Cross-platform issues and moderated by
W3C alternatives
• • Life cycle development processes from requirements gathering to design to implementation
to testing to release
J. E. Courte, The Development of a Philosophy for an Applied Web Programming Curriculum, Proceedings of the International
Conference on Information Technology: Coding and Computing (ITCC’04)
Curriculum Design
6. The Development of a Philosophy for an Applied
Web Programming Curriculum cont..
• Set of courses to be added to a standard programming
core curriculum that satisfy concentration requirements
for an associate's degree in web programming.
– Database Design and Development
– Business and the Internet
– Web client programming
– Web server programming
– Network administration and security
– Web project management and advanced topics
– Web site practicum
J. E. Courte, The Development of a Philosophy for an Applied Web Programming Curriculum,
Proceedings of the International Conference on Information Technology:
Coding and Computing (ITCC’04)
Curriculum Design
7. A Holistic and Pragmatic Approach to Teaching Web
Accessibility in an Undergraduate Web Design Course
• Web accessibility is a fundamental instrument to support the shift towards
an inclusive cyberspace and a socially responsible society, and higher
education plays an essential role in this effort .
• The Web Accessibility Initiative (WAI) defines Web accessibility as the ability
for people with disabilities to use the Web.
• More specifically, “Web accessibility means that people with disabilities can
perceive, understand, navigate, and interact with the Web, and that they
can contribute to the Web”
• This study paper fills the gap of lacking literature by reporting an
undergraduate Web design course that adopts a holistic and pragmatic
approach to teaching Web accessibility and presenting the specific
accessibility topics and techniques that are appropriate for the course scope
and its assessment strategies.
• Instructional approach presented in the study proved beneficial to
instructors facing similar demands and challenges in computing programs.
Y. D. Wang, A Holistic and Pragmatic Approach to Teaching Web Accessibility in an
Undergraduate Web Design Course , SIGITE’12’
Curriculum Design
8. A Holistic and Pragmatic Approach to Teaching Web
Accessibility in an Undergraduate Web Design Course
Course Contents:
Lecture 1: Introduction to Web Design and
Multimedia
• Function and purpose of the W3C and the
WAI
• Importance of Web accessibility and valid
XHTML
• Social responsibilities of various Web
design roles
• Adobe Dreamweaver Accessibility: e.g.,
Accessibility Preferences options
Lecture 2: Web Development Process I:
Information Design
• Conduct user needs assessment
• Create liquid design with relative width
• Home/underling pages: e.g., consistent
navigation
• Splash page: e.g., provide link to skip or
turn off music
• Accessibility guidelines for naming files
and folders
Y. D. Wang, A Holistic and Pragmatic Approach to Teaching Web Accessibility in an
Undergraduate Web Design Course , SIGITE’12’
Lecture 3: Web Development Process II: Interaction
Design and Presentation Design
• User-based and user-controlled navigation
• Types of navigational elements o Hyperlinks:
e.g., indicate in link text when the target
attribute is used for the same resource
• Image maps: e.g., provide an alt attribute for
each hot spot
• Navigation menus/bars/tabs: e.g., indicate
current location
• Frames: e.g., provide a title attribute for each
frame
• Site map, breadcrumb trials, search function
• Accessibility guidelines for navigation design
• Basic Web design principles: balance and
proximity; contrast and focus; unity and visual
identity
• Tools and techniques for creating visual
consistency
Curriculum Design
9. A Holistic and Pragmatic Approach to Teaching Web
Accessibility in an Undergraduate Web Design Course
Lecture 4: Writing for Multimedia Web and
Typography
• Web writing
– Accuracy and currency
– Scannability: e.g., use ol, ul and dl tags for
lists or groups of links; use em and strong
tags instead of b and i tags for boldface and
italics for highlighting purposes
– Organization: e.g., provide a descriptive
top-level page heading; provide a page title
using the title tag
• Typography
– Fontface: e.g., present text in sans serif
font
– Font size: e.g., use relative-length units
– Text block: e.g., avoid fully justified text;
avoid chunks of italic or uppercase text
– Accessibility issues with converting text to
graphical typography
• Use CSS for typography: e.g., leading,
tracking, kerning
Lecture 5: Color and Graphics
• Accessibility guidelines for use of color and
contrast o e.g., use complementary colors to
create contrast
• Web-safe colors and their hexadecimal values
• Accessibility guidelines for scanning
• Web-usable graphic types and optimization
• Accessibility guidelines and techniques for
graphics o e.g., use alt attributes on img tags;
when to use null alt attributes
o e.g., avoid the use of text in raster images
o Accessible ways to add background image,
side bar, and favicon
Y. D. Wang, A Holistic and Pragmatic Approach to Teaching Web Accessibility in an
Undergraduate Web Design Course , SIGITE’12’
Curriculum Design
10. A Holistic and Pragmatic Approach to Teaching Web
Accessibility in an Undergraduate Web Design Course
Lecture 7: Audio and Video
• Accessibility guidelines for audio and video o e.g., apply audio descriptions or
alternatives to video
• Accessibility techniques for embedding audio and video into a Web page
Lecture 8: Web Accessibility
• Barriers and assistive technologies Initiatives and regulations o WAI and WCAG 2.0
– Section 508 and other US laws on Web accessibility
• Types of disabilities and Adaptations in Web design
– Visual: e.g., blindness, low vision, color blindness Adaptations in Web design
• Adobe Photoshop Accessibility: e.g., Soft Proof features
– Auditory: e.g., deaf, hard-of-hearing captioning tools
– Physical: e.g., paralysis, poor motor skills Adaptations in Web design
– Cognitive: e.g., learning disabilities, dyslexia Readability tests of Web content
– Neurological: e.g., seizures Adaptations in Web design
• More accessibility techniques
• Skip links
• PDF files
• Tables: e.g., use the caption tag and summary attribute to describe the table; use the
scope attribute to associate header cells and data cells
• Access keys and tab index
• Use CSS to hide text
• • Accessibility statement
•
Y. D. Wang, A Holistic and Pragmatic Approach to Teaching Web Accessibility in an Undergraduate
Web Design Course , SIGITE’12’
Curriculum Design
11. A Holistic and Pragmatic Approach to Teaching Web
Accessibility in an Undergraduate Web Design Course
Lecture 9: Copyright & Fair Use
• Creative Commons licenses and accessibility
Lecture 10: Designing Static and Dynamic Web Sites
• Provide client-side validation and alert
Lecture 11: Testing, Publishing, Marketing & Maintaining
a Web Site
• Examine a sample website consisting of bad
accessibility practices
• Use Adobe Dreamweaver validation reports
• Use W3C markup validation service
• Target Audience Testing
Y. D. Wang, A Holistic and Pragmatic Approach to Teaching Web Accessibility in an Undergraduate
Web Design Course , SIGITE’12’
Curriculum Design
12. Uncovering “Threshold Concepts” in Web
Development: An Instructor Perspective
• Study focussed to uncover the existence of “threshold
concepts” within Web development course which could offer
a more promising avenue
– to explore in curriculum design and the teaching of Web
development
• Threshold concepts are the fundamental concepts which,
once mastered, allow a learner to progress to a deeper
understanding of a subject.
• The study was guided by the following research questions:
– RQ1: According to university instructors in the UK, what aspects
of Web development do students find challenging to understand?
– RQ2: Do the challenging aspects of Web development highlighted
in RQ1 demonstrate the characteristics of “threshold concepts”?
P. Alston, D. Walsh, and G. Westhead. 2015. Uncovering “threshold concepts” inWeb
development: An instructor perspective. ACM Trans. Comput. Educ. 15, 1, Article 2 (March
2015),
Curriculum Design
13. Uncovering “Threshold Concepts” in Web
Development: An Instructor Perspective
Methodology
• An online questionnaire was sent out to 24
instructors within UK higher education
institutions who teach Web development
subjects.
• Nine participants responded to the
questionnaire and interviews were conducted
with five to discuss and expand on the
responses provided
P. Alston, D. Walsh, and G. Westhead. 2015. Uncovering “threshold concepts” inWeb
development: An instructor perspective. ACM Trans. Comput. Educ. 15, 1, Article 2 (March
2015),
Curriculum Design
14. Uncovering “Threshold Concepts” in Web
Development: An Instructor Perspective
RQ1: According to university instructors in the UK, what aspects of Web development do
students find challenging to understand?
Outcomes of the Study
Four areas within Web development that instructors perceive as being difficult for
students to grasp:
• interface and content design,
• anatomy of a Web page,
– the separation of content (HTML), presentation (CSS), and behaviour (JavaScript)
• Web programming,
– instructors identified a large number of code-based difficulties for students, with issues
raised around PHP, MySQL, and JavaScript.
– These problems were symptomatic of issues around basic coding syntax, programming logic,
and understanding the impact of interrelated disciplines
• managing the workflow.
According to this study these challenging aspects identified by the instructors can
be considered “core concepts,”
P. Alston, D. Walsh, and G. Westhead. 2015. Uncovering “threshold concepts” inWeb
development: An instructor perspective. ACM Trans. Comput. Educ. 15, 1, Article 2 (March
2015),
Curriculum Design
15. Uncovering “Threshold Concepts” in Web
Development: An Instructor Perspective
• RQ2: Do the challenging aspects of Web development highlighted in RQ1
demonstrate the characteristics of “threshold concepts”?
• While most of the challenging aspects identified by the instructors can be
considered “core concepts,”
• The participants made reference to two problematic areas that appear to
be challenging for students
• Basic programming principles; and
– A clearer understanding of syntax, algorithms, and programming logic was
needed for students to be able to write code “from scratch,” or to make use of
the many additional libraries and extensions frequently used in Web
development to customize or extend aspects of their code.
• Decomposition and abstraction
– the relationship between HTML and CSS, or more formally, the separation of
content and presentation
P. Alston, D. Walsh, and G. Westhead. 2015. Uncovering “threshold concepts” inWeb
development: An instructor perspective. ACM Trans. Comput. Educ. 15, 1, Article 2 (March
2015),
Curriculum Design
16. Uncovering “Threshold Concepts” in Web
Development: An Instructor Perspective
• The literature identifies two motives for considering
threshold concepts as the starting point for instructors:
– instructors can be more strategic in their time and energy
devoted to course design and structure, and
– ensure that students are exposed to the concepts at
multiple points in their program of study.
Thus designing a curriculum based on threshold concepts
and less on the latest methods, tools, and techniques
can go a long way in helping students to become
experts in their chosen discipline.
P. Alston, D. Walsh, and G. Westhead. 2015. Uncovering “threshold concepts” inWeb
development: An instructor perspective. ACM Trans. Comput. Educ. 15, 1, Article 2 (March
2015),
Curriculum Design
17. Work in Progress - Evaluation and Feedback for Web
Programming Curriculum
• Leading any curriculum development is always
difficult and challenging.
• Too often, improvements to courses come not
through industry experts, but instead through
what faculty feel is the best approach, which may
or may not be correct.
• This study focused at evaluation of curriculum
contents, down to project assignments and tools
used, and the implementation of new content and
objectives.
R. J. Glotzbach, L. A. Kocur, Work in Progress - Evaluation and Feedback for Web Programming
Curriculum , 41st ASEE/IEEE Frontiers in Education Conference, 2011
Curriculum Design
18. Work in Progress - Evaluation and Feedback for
Web Programming Curriculum cont..
Methodology
• Survey: In addition to gathering some demographic information
such as job title and location, the 72 questions in the survey
ranged from
– "How frequently do you or others in your company/organization
commonly use the following web technologies/languages?" to
– "How important is teaching Search Engine Optimization (SEO) so that
students understand how to obtain better page listings?" to
– "With the purpose of HTML5 being to reduce the amount of reliance
on RIAs and browser plug-ins like Flash, how important do you see
Flash development being in the future?"
• Evaluation using a 7-point Likert scale ranging from Extremely
Important to Not at all Important with an 8th option for Unsure or
Unable to Answer
R. J. Glotzbach, L. A. Kocur, Work in Progress - Evaluation and Feedback for Web Programming
Curriculum , 41st ASEE/IEEE Frontiers in Education Conference, 2011
Curriculum Design
19. Work in Progress - Evaluation and Feedback for
Web Programming Curriculum cont..
• The survey was designed to guide the person taking it
through a series of five courses, asking questions about
best practices and course objectives throughout.
The courses evaluated were
– Internet Foundations, Technologies and Development,
– Human Computer Interface Theory and Design,
– Web Programming, Development, and Data Integration,
– Principles of Interactive and Dynamic Media, and
– Advanced Web Programming, Development, and Data
Integration.
R. J. Glotzbach, L. A. Kocur, Work in Progress - Evaluation and Feedback for Web Programming
Curriculum , 41st ASEE/IEEE Frontiers in Education Conference, 2011
Curriculum Design
20. Work in Progress - Evaluation and Feedback for Web
Programming Curriculum
Results
• Browsers: Firefox and Internet Explorer being the top two
and Chrome, Safari, and Opera coming in behind them.
• IDEs used: Dreamweaver being the most frequently
chosen, followed by Visual Studio, Flash, then Eclipse, with
a couple others trailing behind.
• The technologies and languages : JavaScript being the most
frequently chosen, followed closely by PHP, jQuery, and
Ajax, with ASP.NET C# and Flash coming in not far behind
those. Several other technologies and languages were
selected, but not nearly as frequently as those mentioned
above.
R. J. Glotzbach, L. A. Kocur, Work in Progress - Evaluation and Feedback for Web Programming
Curriculum , 41st ASEE/IEEE Frontiers in Education Conference, 2011
Curriculum Design
21. Work in Progress - Evaluation and Feedback for Web
Programming Curriculum
• Some important observations
• “Currently, this class has students validate each page in order to prove that they
have written the code correctly. How important is it that these beginning web
students validate each page/website against a strict DTD?”
• The preliminary results came back with 52% of the participants choosing a 1 or 2 out
of 7 (extremely important or very important) and 88% of the participants choosing 1,
2, or 3 out of 7 (extremely important to somewhat important).
• “How important is it for a graduating student seeking a web programming job with
your company to have experience using/interfacing with an API (perhaps something
like Facebook API or Twitter API, but could be another API)?”
• The preliminary results came back as 51% saying it was either extremely important
or very important (a 1 or 2 out of 7) and 86% saying it was a 1, 2, or 3 out of 7
(extremely important to somewhat important).
• “Given that Firefox, IE8, Safari, and Chrome (Opera is lagging behind) currently have
some implementation of HTML5 (implementations vary by browser though), How
long do you think it will be before your company/organization is creating HTML5
compliant web pages/applications?”
• The preliminary results have 25% already doing it, 15% implementing within 6
months, 26% within 6 months to 1 year, 25% within 1 to 2 years, and 10% more than
2 years out.
Curriculum Design
22. A Novel Practical Teaching Reform on Web
Programming Design Course
• To improve student web programming design
ability, this study presented novel ideas of
teaching reform on web programming course
revolving around
– student subject, especially stimulating student’s
study interest and confidence, enhancing the team
learning ability.
– Through practical teaching, it has been observed
that student plays very important role in teaching
Z. Qunyi, A Novel Practical Teaching Reform on Web Programming Design Course, IEEE
International Conference on Scalable Computing and Communications; The Eighth IEEE
International Conference on Embedded Computing, 616-618, 2009
Teaching Methodology
23. A Novel Practical Teaching Reform on Web
Programming Design Course
• During practical teaching on web programming
course, it was observed that at least four kinds of
problems haven’t been resolved well.
– Some Students Are Lack of Interests on Web Programming
– Some Students Are Lack of Confidence in Web
Programming
– Many Students Are Lack of Good Documentation and
Expression Ability
– Almost all of Students Are Lack of Good Team Learning
Ability
Z. Qunyi, A Novel Practical Teaching Reform on Web Programming Design Course, IEEE
International Conference on Scalable Computing and Communications; The Eighth IEEE
International Conference on Embedded Computing, 616-618, 2009
Teaching Methodology
24. A Novel Practical Teaching Reform on Web
Programming Design Course cont..
• TEACHING REFORM METHODS /Solutions
• Make Students Touch in Web Programming Course Early
– we adjust the web programming course semester to the
third semester followed by database design course
• High-grade Students Explain the Questions of Lowgrade
Students
• Encourage Students to Develop Original Website Software
• Enhance the Teaching Procedure Supervision
• Build Development Team Combined with High-grade
Students and Low-grade Students
Z. Qunyi, A Novel Practical Teaching Reform on Web Programming Design Course, IEEE
International Conference on Scalable Computing and Communications; The Eighth IEEE
International Conference on Embedded Computing, 616-618, 2009
Teaching Methodology
25. Investigating Essential Factors on Students’ Perceived
Accomplishment and Enjoyment and Intention to Learn
in Web Development
Research Question: What are the essential factors that
can influence students’ perceived accomplishment and
enjoyment and their intention to learn in the web
development course?
• This study investigated both student-related and
instructor-related factors.
Methodology
• A research model was developed.
• To empirically test the model and the hypotheses, the
survey method was used.
Y. Zhang and Y. Dang. 2015. Investigating essential factors on students’ perceived
accomplishment and enjoyment and intention to learn in web development. ACM Trans.
Comput. Educ. 15, 1, Article 3 (March 2015),
Teaching Methodology
26. Investigating Essential Factors on Students’ Perceived
Accomplishment and Enjoyment and Intention to Learn in
Web Development
• Student-related factors: perceived development efficacy and motivation
of the student itself
• Hypothesis:
• H1a:
– Students’ perceived web development efficacy will positively influence their
perceived accomplishment in learning web development.
• H1b:
– Students’ perceived web development efficacy will positively influence their
perceived enjoyment in learning web development
• H2a:
– Students’ motivation will positively influence their perceived accomplishment
in learning web development.
• H2b:
– Students’ motivation will positively influence their perceived enjoyment in
learning web development
Y. Zhang and Y. Dang. 2015. Investigating essential factors on students’ perceived
accomplishment and enjoyment and intention to learn in web development. ACM Trans.
Comput. Educ. 15, 1, Article 3 (March 2015),
Teaching Methodology
27. Investigating Essential Factors on Students’ Perceived
Accomplishment and Enjoyment and Intention to Learn
in Web Development
• In web development education, instructor characteristics also are
expected to influence students’ perception on their accomplishment and
enjoyment in learning. So,
• Hypothesis
• H3a:
– Instructor characteristics will positively influence students’ perceived
accomplishment in learning web development.
• H3b:
– Instructor characteristics will positively influence students’ perceived
enjoyment in learning web development.
• H4a:
– Teaching method will positively influence students’ perceived
accomplishment in learning web development.
• H4b:
– Teaching method will positively influence students’ perceived enjoyment in
learning web development.
Y. Zhang and Y. Dang. 2015. Investigating essential factors on students’ perceived
accomplishment and enjoyment and intention to learn in web development. ACM Trans.
Comput. Educ. 15, 1, Article 3 (March 2015),
Teaching Methodology
28. Investigating Essential Factors on Students’ Perceived
Accomplishment and Enjoyment and Intention to Learn
in Web Development
• RESEARCH METHOD
• Subjects were students enrolled in a junior/senior-level web development class at a
major public university located in the southwest United States.
• The class was to teach students web development techniques using ASP.NET, C#,
HTML, and CSS.
• The class was designed as half lectures and half labs.
• Each week, the instructor met the students twice, one time in a regular classroom to
teach concepts and techniques in the format of lectures and the other time in a
computer lab where students worked on hands-on exercises to practice the
techniques they learned in that week.
• In addition to exams and weekly quizzes, students were also required to work on
weekly individual lab assignments and form teams to complete a comprehensive,
semester-long project.
• Thirty-seven students enrolled in the class. , 36 students participated in and
completed the survey.
• Extra credit was provided as an incentive for students’ voluntary participation.
• Each of them completed the survey with a set of in the 7-point Likert scale, with 1
being strongly disagree and 7 being strongly agree.
Y. Zhang and Y. Dang. 2015. Investigating essential factors on students’ perceived
accomplishment and enjoyment and intention to learn in web development. ACM Trans.
Comput. Educ. 15, 1, Article 3 (March 2015),
Teaching Methodology
29. Investigating Essential Factors on Students’ Perceived
Accomplishment and Enjoyment and Intention to Learn
in Web Development
Results
Y. Zhang and Y. Dang. 2015. Investigating essential factors on students’ perceived
accomplishment and enjoyment and intention to learn in web development. ACM Trans.
Comput. Educ. 15, 1, Article 3 (March 2015),
30. Investigating Essential Factors on Students’ Perceived
Accomplishment and Enjoyment and Intention to Learn
in Web Development
• Recommendations
• Because of the difficult-to-learn nature of web development and a wide
range of techniques to be covered in the class, it is common to observe
frustration among students in web development classes.
• Therefore, to help them keep a high level of learning intention, educators
of web development should put more effort into checking and making
sure that students enjoy the learning process and have a sense of
accomplishment in learning.
• Based on the research findings of this study, to do this, educators need to
encourage students to keep a high level of motivation and try to find ways
to help students build a sense of self-efficacy gradually in web
development.
• To motivate students, educators can keep emphasizing the importance of
mastering web development skills and the long-term benefits it can bring
to their careers.
• To help build their self-efficacy, educators can provide step-by-step
practices to students and give them constructive feedback and comments
on their gradual improvement over the semester.
Teaching Methodology
Y. Zhang and Y. Dang. 2015. Investigating essential factors on students’ perceived accomplishment and enjoyment
and intention to learn in web development. ACM Trans. Comput. Educ. 15, 1, Article 3 (March 2015),
31. Investigating Essential Factors on Students’ Perceived
Accomplishment and Enjoyment and Intention to Learn
in Web Development
• In addition, instructors also need to maintain certain
characteristics, such as being enthusiastic, friendly, and
active, and utilize effective teaching methods.
• Students won’t like the subject to learn (especially for
difficult-to-learn subjects) unless they find that their
instructors like it and are approachable when they
need help.
• Effective teaching methods (such as providing hands-
on exercises) also play an important role in influencing
student learning of web development since they can
better help students grasp and digest difficult concepts
and techniques.
Teaching Methodology
Y. Zhang and Y. Dang. 2015. Investigating essential factors on students’ perceived
accomplishment and enjoyment and intention to learn in web development. ACM Trans.
Comput. Educ. 15, 1, Article 3 (March 2015),
32. When Practice Doesn’t Make Perfect: Effects of
Task Goals on Learning Computing Concepts
• This study explores the learning effects of different instructional
strategies in the context of an introductory computing course
• Three instructional strategies were identified that potentially
support student understanding and lead to better performance
on the path specification problems.
– Practice Tasks. Students specify paths based on examples.
– Conceptual Questions. Students answer conceptual questions
based on examples.
• Conceptual questions are based on common errors that were
identified in the preparatory analysis.
– Self Study. Students are asked to study the examples with no
other direction for preparing for the (scored) path questions
Miller, C. S. and Settle, A. 2011. When practice doesn’t make perfect: Effects of task goals on
learning computing concepts. ACM Trans. Comput. Educ. 11, 4, Article 22 (November 2011),
Teaching Methodology
33. When Practice Doesn’t Make Perfect: Effects of
Task Goals on Learning Computing Concepts
• Methodology
• Study participants were students enrolled in the Web development course
(IT 130) at DePaul University.
• The exercise was completed by all students attending class. However,
student reponses were only analyzed for the study if they indicated
agreement by checking one of two boxes at the beginning of the exercise.
• Of the 52 students from the Web development course, 44 agreed to have
their answers analyzed for this study.
Materials
• Three versions of the exercises were created to correspond to the three
different instructional strategies.
• All versions presented the same HTML file structure, examples, and path
problems. Each version differed by the preparation presented before
students were asked to complete the common path problems.
• All preparations referred to the previously presented examples.
Miller, C. S. and Settle, A. 2011. When practice doesn’t make perfect: Effects of task goals on
learning computing concepts. ACM Trans. Comput. Educ. 11, 4, Article 22 (November 2011),
Teaching Methodology
34. When Practice Doesn’t Make Perfect: Effects of
Task Goals on Learning Computing Concepts
• Results indicate that the self study of examples prepares
students better than practice tasks for learning to specify
HTML file references.
• These results are consistent with many other studies that
reported superior learning for worked examples when
compared to problem-solving tasks.
• The leading explanation for these results is cognitive load
theory.
• This theory asserts that problem-solving and other task-
oriented activity impede learning since this activity
consumes cognitive resources that would otherwise be
applied towards acquiring transferable, pedagogically
relevant knowledge and skill.
Miller, C. S. and Settle, A. 2011. When practice doesn’t make perfect: Effects of task goals on
learning computing concepts. ACM Trans. Comput. Educ. 11, 4, Article 22 (November 2011),
Teaching Methodology
35. When Practice Doesn’t Make Perfect: Effects of
Task Goals on Learning Computing Concepts
• Problem-solving may be valuable for more advanced students. For example, Miller et al.
[1999] found that strong students were less affected by the instructional condition.
– There are several possible reasons.
– First, stronger students may possess good study habits such as self-explanation and
reflecting on the example.
– Second, strong students may have enough problem-solving practice so that
constructing a solution does not incur the cognitive load that detracts from the
pedagogically targeted concepts.
• Finally, problem-solving activity can provide a sense of accomplishment and play a
critical role for motivating students.
• For inadequately prepared students, problem-solving has the potential to frustrate
students and dissuade them from further study.
• Findings nevertheless call for a more judicious use of practice tasks and problem-solving
activities, particularly at the earlier stages of learning computing concepts. In their
place, an instructor should consider replacing task-oriented activities with more
examples, both with guided explanation and as part of self study.
Miller, C. S. and Settle, A. 2011. When practice doesn’t make perfect: Effects of task goals on learning computing concepts. ACM Trans. Comput.
Educ. 11, 4, Article 22 (November 2011),
Teaching Methodology
36. A Skit-Based Approach to Teach Web Protocols
• Teaching web protocols is a challenging task.
• Students find it difficult to visualize the
concepts and teachers find it difficult to
explain protocols in a classroom environment.
• This study presents an innovative approach to
teaching this topic using skits.
• Students enact skits, which illustrate the
concept of web protocol very well.
Suthikshn Kumar, A Skit-Based Approach to Teach Web Protocols, acm Inroads, vol 2(4), 2011
Teaching Methodology
37. A Skit-Based Approach to Teach Web Protocols
• The following is a simple skit for enacting a HTTP protocol.
• Four students take the roles of Sutradhar (narrator), client,
server, messenger
• Sutradhar speaks briefly and introduces the Client, Server,
Messenger
• Client makes an HTTP request
• Messenger takes it delivers it to server
• The server sends the response through the
• messenger
• Messenger delivers it to the client.
• The funny situations can be introduced such
as a hacker trying to push the messenger, or a
proxy who will redirect the messenger, or the
response of the server which contains a joke
Suthikshn Kumar, A Skit-Based Approach to Teach Web Protocols, acm Inroads, vol 2(4), 2011
Teaching Methodology
38. A Skit-Based Approach to Teach Web
Protocols
• The following is a simple skit for enacting web
cookies.
• Four students take the roles Sutradhar (narrator),
client, server and messenger
• Sutradhar introduces server, client, and
messenger
• Client sends an HTTP request
• Messenger takes it and delivers to server
• Server executes the CGI and creates a cookie
• Messenger takes it and delivers to client
• Client stores the cookie; he again makes a request
with cookie
• Messenger delivers to server
• Server again executes CGI and checks the cookie
• Server does something funny to delight the old
client who has revisited him again
Suthikshn Kumar, A Skit-Based Approach to Teach Web Protocols, acm Inroads, vol 2(4), 2011
Teaching Methodology
39. What is the right age to start learning
programming?
40. Equipping Upper Elementary Students with Web
Skills to Advocate Programming Literacy
• The purpose of this study is to measure the ability of
fourth, fifth and sixth grade elementary students to learn
and apply concepts and skills related to web
programming.
• A heterogeneous group of students between the ages of
nine and eleven was chosen from three different schools
in Lebanon.
• Students were given a crash course over the period of
eight weeks where they learned three different
programming technologies: HTML, SQL, and JavaScript to
produce web applications.
• Training took place in a computer lab at Global University,
a private university in Beirut.
A. HAMMOUD, N. ADADA, H. ABOU HARASH, Equipping Upper Elementary Students with Web & Mobile Skills to Advocate Programming Literacy,
2013 Fourth International Conference on e-Learning "Best Practices in Management, Design and Development of e-Courses: Standards of
Excellence and Creativity
41. Equipping Upper Elementary Students with Web
Skills to Advocate Programming Literacy
• At the end of the program, all participants were tested to assess their
ability to apply the concepts they learned by producing web
applications.
• Based on the findings of this study, the researchers believe that
programming languages can be grouped under two categories:
• Static languages, such as HTML
• Dynamic languages, such as JavaScript
• A static language allows the student to easily link what he/she designed to
its direct output. This is to say that there is usually a one-to-one
correspondence between the design and the output. For example, writing
the following HTML statement inside a notepad file: <b>I love HTML</b>
will result in a bold statement in the browser. The student can easily
understand why.
• On the other hand, a “dynamic” language such as JavaScript requires the
student to use his/her imagination to understand why three lines of code
result in 100 lines of output
A. HAMMOUD, N. ADADA, H. ABOU HARASH, Equipping Upper Elementary Students with Web & Mobile Skills to Advocate Programming Literacy,
2013 Fourth International Conference on e-Learning "Best Practices in Management, Design and Development of e-Courses: Standards of
Excellence and Creativity
42. • Results
– Sixth graders were very successful in developing web
applications using “dynamic” languages such as JavaScript;
– Fifth graders were partially successful in comprehending and
applying languages that are of “dynamic” nature.
– Fourth graders were able to comprehend and apply any
command that represented a “static” language (like HTML) as
well as successfully relate the design to its direct output.
• Recommendations included introducing programming
using HTML, SQL, and a combination of HTML, SQL and
JavaScript literacy to Fourth, Fifth and Sixth graders
respectively.
Equipping Upper Elementary Students with Web
Skills to Advocate Programming Literacy