Skip to Content

Course Search Results

  • 3.00 Credits

    ?Modern web development increasingly involves using end-to-end JavaScript-based technologies such as MongoDB, Express.js, Angular, React, Vue.js, Node.js, etc. This course introduces development techniques that capitalize on the strengths of every layer in this JavaScript-based full-stack. Prerequisite:    WEB 3200
  • 3.00 Credits

    Students will learn the elements of user interface design as it applies to front-end web and mobile app development. Students will identify best practices in user interface design. Using those best practices they will rapidly prototype an effective user interface. Prerequisite:    CS 1400 and CS 2335 and NTM 2335 and NTM 2532 and WEB 1400 and WEB 2500
  • 3.00 Credits

    In this course students will learn the fundamentals of information architecture. They will learn how to create a functional site structure, navigation, taxonomy, metadata, and content strategies for websites. Students will conduct user research to gather the appropriate requirements through competitive analysis, site and content analysis, accessibility analysis, and user testing methods. Prerequisite:    WEB 2500
  • 4.00 Credits

    In this course students will learn the fundamentals of user research. Students will learn the appropriate methods of user research to understand user behaviors, needs, experience, and motivations. Students will conduct qualitative and quantitative research that they will analyze for user insights. Statistical analysis will be applied to quantitative findings to support data-driven decisions. Students will create a research presentation that outlines their key findings, including their big wins and pain points with solutions for designing a better experience for users. Prerequisite:    WEB 2500
  • 4.00 Credits

    An introduction to server-side Web development using the most current Web server technologies. General Web development principles such as usability, reliability, maintainability and scalability will be applied to current Web development environments such as PHP, Python, Ruby and Java. Students will gain real-world experience in creating Websites for multiple Web platforms. Cross listed with CS 3620. Prerequisite:    CS 2550 and WEB 2350
  • 4.00 Credits

    This course introduces the skills and concepts of Human-Computer Interaction (HCI) that enable students to design systems that effectively meet human needs. A concrete illustration of the practice of HCI, this course covers usability, user experience, and modern diverse interfaces. This course includes both theoretical and practical best practices. Cross-listed with CS 3650. Prerequisite:    CS 2420 and CS 2450 and WEB 3500
  • 4.00 Credits

    Microsoft's ASP.NET Core is a cross-platform, high-performance web framework for building full stack web applications. This course will introduce students to the syntax and programmatic idioms of ASP.NET/C#. The following topics will be covered: REST, Razor, Model Binding and Validation, Entity Framework and the MVC design pattern. Client-side development libraries will also be discussed and integrated, so that student can build and deploy a full stack application. Prerequisite:    WEB 3200
  • 4.00 Credits

    Senior level group project capstone course covering full stack client/server web development. The project will be implemented using an advanced web framework (such as Laravel, NPM, Django, Ruby on Rails, or others). Includes implementation and concepts of an MVC web architecture, Web UI design and creation, data modeling and retrieval, input validation, security, and unit testing. Cross-listed with CS 4350. Prerequisite:    CS 3620 and WEB 3130 and WEB 3400 and WEB 3430 and WEB 3500 and WEB 3600
  • 1.00 - 4.00 Credits

    Directed research and study on an individual basis. Prerequisite: Permission of instructor.
  • 3.00 Credits

    Student works in a business/multimedia technologies environment. The student fulfills at least four objectives and a major capstone project that has been approved by a business/organization supervisor and a faculty advisor. Must have Senior standing or approval of instructor.