Introduction to Web Page Development


Introductory coverage of the Internet and online Web technologies. Skills learned include how to plan, create, and maintain static Web pages. (Formerly CIT150) 3 Credits (3 Lecture) Prerequisite(s): Placement by Examination or MTH004 and Placement by Examination or RDG111.

Introduction to Scripting and Databases


Introduction to scripting languages necessary to build a client-server application. Emphasis on procedural programming concepts and data manipulation concepts. Course work includes using a personal web server to test programs. 3 Credits (3 Lecture) Prerequisite(s): BWM150. Fall Only.

Wireframing & Prototyping


Skill development in creating storyboards and two-dimensional designs. Emphasis on conceptualization, creativity, and visual aesthetics. Exploration of strategies and methods for implementing wireframes and prototypes in an effort to optimize user experience. 3 Credits (3 Lecture)

Web Design Principles


Focus on web design as an interactive, visual medium, covering principles of design such as color, interactivity, type and text, visual hierarchy, accessibility, and user interface. Principles of designing for the web/mobile/tablets/TV will be explored. 3 Credits (3 Lecture)

Creating Web Applications


Exposure to server-side scripting languages and their use in client-server Web applications. Skills learned include the internal and external considerations of planning, designing, creating, and maintaining dynamic interactive websites. (Formerly CIT250) 3 Credits (3 Lecture) Prerequisite(s): CIT150 and CIT160 and CIT180 or BWM150 and BWM160 or BWM150 and CIT160 and CIT180.

Mastering Web Design Tools and Technologies


Theory and application in current industry-standard software applications required by Web design professionals, including applications used in creating wireframes and prototypes, Web graphics that utilize custom effects and textures, and advanced webpage features and creation methods, such as content management systems. Emphasis on developing Web features that are compliant with current standards. (Formerly CIT252) 3 Credits (3 Lecture) Prerequisite(s): BWM150 and CSC124.

Advanced Web Design Practices


Advanced study of the practices and standards used in the Web design field, including project management, usability, accessibility, and ethical and legal considerations. Study also includes Web styles, meta tags, servers, rapid development tools, search engine optimization, and Web publishing. (Formerly CIT254) 3 Credits (3 Lecture) Prerequisite(s): BWM150 and CSC124.

Front-end Frameworks


Front-end frameworks focus on standards compliant responsive web development. Understand how frameworks harness the power of HTML, CSS, and JavaScript to allow faster and more consistent design and development. Examine the use of CSS preprocessors within the front-end framework. 3 Credits (3 Lecture) Prerequisite(s): BWM150.

Interactive Scripting


Introduction to the Document Object Model. Client-side scripting is used to dynamically change the presentation of a webpage. Additionally, asynchronous server requests with formatted data displays are covered. 3 Credits (3 Lecture) Prerequisite(s): BWM254.

Interactive Animation


Study and design of interactive media that can be used to create games or simulations, interactive motion graphics, or rich Internet applications. Skill development includes using popular animation software driven by scripting languages. Course work includes several projects involving the planning, design, and implementation of interactive animation. 3 Credits (3 Lecture) Prerequisite(s): BWM254.

Advanced CSS


Explores the Cascading Style Sheets (CSS) evolution. Introduces new layout systems and the ability to define your unique properties. Apply advanced CSS3 features and utilize CSS preprocessors to create dynamic and attractive website. Implementation of advanced style sheet techniques. 3 Credits (3 Lecture) Prerequisite(s): BWM150 and BWM254.

Web Project Management


First-hand experience on a project management team to plan, design, prototype, present, and complete a Web or interactive product for an area non-profit. Collaboration in conceptualizing and executing the design process is emphasized. Topics include creating an initial proposal, a specifications document, wireframes, design comps, a formal final plan document, a functioning prototype, and a completed product to the client. Written course work includes a blog to record experiences and various formal documents. 3 Credits (3 Lecture) Prerequisite(s): BWM250 and BWM252 and BWM254 or BWM250 and BWM252 and CIT254. (Writing Enriched)

Advanced Interactive Scripting


Exploration of the key components of popular JavaScript front-end frameworks to reduce the complexity of web development. Topics will include: object-oriented concepts, model view controller (MVC) design patterns, routing, data binding, templates/views, models, and data storage. 3 Credits (3 Lecture) Prerequisite(s): BWM290 and BWM350.

Device Development


Exploration of recent development strategies for handheld devices. As communication has become portable, it is important for companies and individuals to be able to market to the newest handheld devices. Course work includes analysis of traditional vs. handheld interfaces. User interface design, including touch and gesture interfaces, is considered. 3 Credits (3 Lecture) Prerequisite(s): CIT254 or BWM254.

Web and Multimedia Senior Capstone


Capstone experience that provides an opportunity to develop an independent project, with faculty direction, including research, analysis, discussion, execution, and presentation of a final project within the discipline. The project will integrate and synthesize knowledge acquired from previous course work, and will include elements of emerging technologies. The faculty member serves as both the project client and capstone supervisor. 3 Credits (3 Lecture) Prerequisite(s): BWM359.