College Catalog

Course Descriptions

Introduction to Web Page Development

BWM150

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

BWM160

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.

Creating Web Applications

BWM250

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

BWM252

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

BWM254

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.

Interactive Scripting

BWM350

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. Spring Only.

Interactive Animation

BWM355

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. Fall Only.

Web Project Management

BWM359

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)

Device Development

BWM456

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) Prerequisite(s): CIT254 or BWM254.

Web and Multimedia Senior Capstone

BWM498

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. Spring Only.

Pennsylvania College of Technology
One College Avenue
Williamsport, PA 17701

570-326-3761
800-367-9222

© 1995 Pennsylvania College of Technology. Penn College® and degrees that work® are registered in the U.S. Patent and Trademark Office.