Course Descriptions

Design

DSN 6000
Web Design and Architecture
3 credits

Website design and architecture has evolved from a minimalistic presentation of text to vibrant, interactive experiences characterized by strategically placed information, optimally designed pages, and easy navigation. This course explores current design principles and the tools used for effective website design and development. The course enables students to (a) perform website planning; and (b) recognize and critically evaluate the quality of a website using color theory and standards from organizations such as the World Wide Web Consortium’s (W3C). This course is a pre/co-requisite for all Web Design concentration courses.  Being a pre/co-requisite means the following.  First, as a prerequisite, DSN 6000 registration and completion must occur before registering for other Web Design courses.  Second, as a co-requisite, registration in DSN 6000 must occur concurrently (i.e., same term and same part of term) as registration in other Web Design courses provided the DSN 6000 registration always precedes or equals, by term and/or part of a term, registration in other Web Design courses.  Dropping or withdrawing from DSN 6000, while DSN 6000 is a pre/co-requisite, may result in being dropped or withdrawn from other Web Design courses in the term and/or part of a term.

DSN 6040
Web Design with JavaScript
3 credits

Webpage and website design must incorporate appearance, content presentation, and usability into a format that captures the user’s attention.  This course focuses on using the JavaScript programming language to control web content behavior.  Students will learn proper JavaScript and Java coding syntax and techniques through practical application involving writing structured code to solve problems and/or control web content behavior.  In addition, this hands-on, practical approach ensures students grasp the concepts and logic associated with high-quality web designs and programs.

Prerequisite(s): Pre/co-requisite: DSN 6000 - Web Design and Architecture

DSN 6050
Markup Languages Advanced Authoring
3 credits

Webpage and website design must incorporate appearance, content presentation, and usability into a format that captures the user’s attention.  This course focuses on using the HTML programming language, CSS3 and responsive to control web content behavior.  Students will learn proper HTML coding syntax and techniques through practical application involving writing structured code to solve problems and/or control web content behavior.  In addition, this hands-on, practical approach ensures students grasp the concepts and logic associated with high-quality web designs and programs.

Prerequisite(s): Pre/co-requisite: DSN 6000 - Web Design and Architecture

DSN 6060
Database/Web Design Integration
3 credits

The development of data driven web sites requires a variety of database options. This course will present PHP (PHP: Hypertext Preprocessor programming language integrated in HTML and techniques covering the basics of SQL (Structured Query Language) databases. Additionally, we will cover relational database concepts, data modeling, stored procedures, records, transactions, exception handling, and security. Using SQL and PHP, students will learn how to build a web page form with server-side scripting to perform processing such as data collection, storage, retrieval, and searches.

Prerequisite(s): Pre/co-requisite: DSN 6000 - Web Design and Architecture

DSN 6070
Web Design with Visual Basic
3 credits

Webpage and website design must incorporate appearance, content presentation, and usability into a format that captures the user’s attention.  This course focuses on using Microsoft .net and ASP.net to control web content behavior.  Students will learn proper Visual Basic coding techniques through practical application involving writing structured code to solve problems and/or control web content behavior.  In addition, this hands-on, practical approach ensures students grasp the concepts and logic associated with high-quality web designs and programs.

Prerequisite(s): Pre/co-requisite: DSN 6000 - Web Design and Architecture

DSN 6073
Server-Side Web Development
3 credits

The course is an introduction to server-side web development.  It covers the integration of the front-end, back-end, and the database server, and the full stack.  The course will cover the development of server-side programming that ties together the interaction between HTML/CSS, JavaScript, and SQL Server.  The content will also focus on the problem-solving aspects of developing programs and consider how to design scalable applications in a business environment.

Prerequisite(s): DSN 6000

DSN 6080
Internet Development/Design for Competitive Advantage
3 credits

Philosophies and practices are explored to recognize opportunities to interject aesthetics and design principles into E-business systems. Adaptable application architectures, e-architectures, and net-centric approaches to business are discussed from a design perspective. E-business systems have some unique characteristics which influence the design and delivery of solutions, including: the complexity of E-business architectures; interface and integration problems, component maturity and quality; and the vagaries of customer acceptance and loyalty. The ability to leverage Internet technology to enhance customer, supplier and partner relationships is no longer optional - indeed, E-business is now simply ''business''.

Prerequisite(s): Pre-co/requisite: DSN 6000 - Web Design and Architecture

DSN 6090
Topics in Web Design and Programming
3 credits

This course is an intensive study of selected contemporary topics in Web Design and Programming. Emphasis is placed on research in areas pertinent to Design and Programming involving the current ''public internet infrastructure'' environment. Given the rapidly changing landscape of present day information systems and technology, it is entirely appropriate to focus on recent and novel developments in the field. The focus for each section will vary, and in a ''Directed Study'' format, will be tailored specifically to the career and vocational interests of the student. When scheduled in lecture/seminar form, the topical subject matter will change at each offering; students should refer to the course listing bulletin for the current topic. 

DSN 7010
Web Design Integration/Capstone Course
3 credits

This course combines the three integration efforts toward a) integrating the enterprise, b) integrating the IS function, and c) integrating IS technologies.

Prerequisite(s): MSIST Majors: IST 7000, IST 7020, IST 7040, IST 7060, IST 7100, DSN 6000 and, at least, two courses within the Web Design concentration.