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 - 0 Lab) 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 - 0 Lab) Prerequisite(s): BWM150 and MTH113 or BWM150 and MTH151 or BWM150 and MTH153 or BWM150 and MTH124 or BWM150 and MTH125 or BWM150 and MTH180 or BWM150 and MTH190 or BWM150 and MTH182.
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 - 0 Lab) 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 - 0 Lab) 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 - 0 Lab) Prerequisite(s): BWM150 and CSC124.
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 - 0 Lab) Prerequisite(s): CIT160 and CIT250 or BWM160 and CIT250 or BWM160 and BWM250.
Study and design of interactive media that can be used to create games, interactive quizzes, or rich Internet applications. Skills development includes using popular animation software driven by scripting languages. Course work includes several projects involving the planning, design, and implementation of the interactive animation. 3 Credits (3 Lecture - 0 Lab) Prerequisite(s): CIT160 and CIT252 or BWM160 and CIT252 or BWM160 and BWM252.
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 - 0 Lab) Prerequisite(s): BWM250 and BWM252 and BWM254 or BWM250 and BWM252 and CIT254. (Writing Enriched)
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, are considered. 3 Credits (3 Lecture - 0 Lab) Prerequisite(s): CIT254 or BWM254.
Web and Multimedia Senior Capstone
Capstone experience that provides an opportunity to propose, plan, design, develop, and implement solutions for web/multimedia projects that require the student to analyze, integrate, and synthesize the knowledge acquired from previous course work, as well as, perform research to include new technologies and/or topics. Each student is assigned a project client from a business or non-profit organization in the community. 3 Credits (3 Lecture - 0 Lab) Prerequisite(s): BWM350 and BWM355 and BWM359.