Skip to Content

Course Search Results

  • 4.00 Credits

    This course provides an introduction to client-side programming and Web page development. Subjects covered include responsive Web page design and dynamic Web page development. The course will explore various technologies such as HTML5, CSS3, and Javascript with an introduction to JQuery and JQuery Mobile. Prerequisite:    CS 1400 and WEB 1400
  • 3.00 Credits

    This course introduces various web technologies that aid the creation of web animations for distribution on many platforms. Students discuss technical issues affecting animation such as speed and compression. Students will explore several current tools to create animations for the web.
  • 3.00 Credits

    In this course students will be introduced to the four-step user experience design process which includes user research, design, testing, and implementation. The following topics will be covered: history of user experience, user behavior, cognitive processing, personas, web analytics, content strategy, information architecture, writing for the web, user-centered design, usability testing, and accessibility. Using current technologies and tools, students will create a basic web or mobile application. Prerequisite:    WEB 1400
  • 3.00 Credits

    A deep knowledge of CSS properties and specifications is essential in client-side web development and design. This course will expand students knowledge of CSS by covering the following CSS properties: media queries, animation & transitions, transforms, grid layouts, flexbox, web fonts, shapes, variables, exclusions, and regions. Browser support, preprocessors, frameworks, and minification will also be discussed. Using these advanced CSS techniques student will design and implement a consistent user experience and the page layout of a web application. Prerequisite:    CS 2350 and WEB 1400
  • 4.00 Credits

    This course covers client-side JavaScript Frameworks and building Single Page Applications (SPA). It starts with a review of the JavaScript programming language (with emphasis on the Document Object Model (DOM) and covers various debugging techniques using the browser developer tools. An overview of Asynchronous JavaScript and XML (AJAX) is introduced before diving deeper into a popular client-side JavaScript framework - like Angular, React or VueJS. Regardless of the primary framework chosen, we will explore and compare the other frameworks as time permits. Prerequisite:    CS 2350 and WEB 1430
  • 1.00 - 4.00 Credits

    Independent project, student assistant, or research on an individual basis. Prerequisite: Permission of instructor. May be taken twice up to 6 credit hours.
  • 1.00 - 6.00 Credits

    Consult the semester class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript.
  • 1.00 - 4.00 Credits

    Open to all students who meet the minimum requirements of the department for business-related on-the-job experiences. Approval of instructor and employer is required. Amount of credit will be determined by the department.
  • 3.00 Credits

    General purpose dynamic languages like Python and Ruby have become increasing popular and well suited for the creation of full stack web applications. This course will introduce students to the syntax and programmatic idioms of both Ruby and Python. The following topics will be covered in both languages: complex data types, loops, conditionals, command line applications, and the object-oriented programming paradigm. The commonly used web frameworks of each language will be explored and used to create and deploy a full stack web application to a cloud provider. Prerequisite:    WEB 2620
  • 1.00 - 4.00 Credits

    Consult the class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript.