Course Descriptions

Web Information Systems


WIS 100
Basic to Intermediate Web Design
3 credits

This course will introduce the student to the Hypertext Markup Language (HTML), the language of the web. Students will produce and publish basic web sites using HTML, cascading style sheets (CSS), forms, and tables. The emphasis will be on creating web pages manually in a simple text editor to help prepare students for subsequent programming courses. XM

Prerequisite(s): BCS205, BCS206 or BCS210 or equivalent.


WIS 210
Database Fundamentals
3 credits

This course covers the fundamentals of the database management systems environment. Students will study database concepts including the Structured Query Language (SQL), the relational model, normalization, database planning, design, and administration. Students will obtain hands on experience using the MySQL DBMS

Prerequisite(s): BCS 205, BCS 206, BCS 210 or equivalent.


WIS 240
JavaScript
3 credits

This course will introduce the student to JavaScript, which is a popular programming language used for websites and for apps, which run on smart phones and tablets. Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS) generate what the user sees on webpages. JavaScript is used for the programming logic incorporated into websites and apps

Prerequisite(s): WIS 100


WIS 250
Handheld App Development
3 credits

In this course, students will learn how to develop apps that can run on a variety of different handheld devices, such as Apple and Android smart phones and tablets. The software development will be done in the university’s computer lab, and the apps will be deployed to the student’s own Android or Apple device. The standard web programming technologies: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript, will be used in this clas

Prerequisite(s): WIS 240 or WIS 320 or GMD 110 or equivalent


WIS 300
Foundations of Object-Oriented Programming
3 credits

This course introduces students to software development using object-oriented programming techniques. Students will learn to apply common software design concepts including abstraction, encapsulation, composition, and inheritance to simplify application development

Prerequisite(s): WIS 220 or WIS 306


WIS 305
Basic Web Application Development
3 credits

This is an introductory programming course using PHP, a powerful server side scripting language. Students will explore software development with PHP in conjunction with the Apache web server environment. Features common to all programming languages will be studied, including variables, arrays, functions, and control constructs. Web application development using HTML, forms, and server side scripting will be explored

Prerequisite(s): WIS 100; or permission of program chair


WIS 306
Intermediate Web Application Development
3 credits

Object-oriented concepts will be introduced. Students will build on their knowledge of server side programming, focusing on database connectivity to web applications. Other concepts explored through class discussion and individual projects will include layered architectures, maintaining state, and sessions

Prerequisite(s): WIS 305, WIS 210


WIS 320
Advanced Web Applications Development
3 credits

This course will further explore web applications development from the perspective of the client and server. Students will investigate the details of http, the browser, server-side, and database components that together comprise a complete platform for developing rich internet applications

Prerequisite(s): WIS 306 or WIS 220


WIS 370
User Centered Design
3 credits

This course explores human-computer interaction, providing training in the basic skills of task analysis and user interface evaluation and design. Students will learn to develop designs that are usable and useful for people by using well-established heuristics. Graphical user interface (GUI) designs will be implemented and analyzed using rapid prototyping with Visual Basic

Prerequisite(s): BCS 205, BCS 206, BCS 210 or equivalent.


WIS 420
Systems Analysis and Design
3 credits

The Software Development Life Cycle (SDLC) will be the focus of study. Emphasis will be on current and emerging technologies for systems analysis and requirements gathering. Various object-oriented modeling techniques will be examined in a hands-on environment. Other topics covered will include testing, documentation, and configuration control

Prerequisite(s): WIS 300


WIS 460
Special Topics in Web Information Systems
3 credits

This course surveys contemporary subjects and current events pertaining to Web Information Systems

Prerequisite(s): Permission of the Program Chair


WIS 461
Special Topics in Web Information Systems
3 credits

This course surveys contemporary subjects and current events pertaining to Web Information Systems

Prerequisite(s): Permission of the Program Chair


WIS 462
Special Topics in Web Information Systems
3 credits

This course surveys contemporary subjects and current events pertaining to Web Information Systems

Prerequisite(s): Permission of the Program Chair


WIS 463
Special Topics in Web Information Systems
3 credits

This course surveys contemporary subjects and current events pertaining to Web Information Systems

Prerequisite(s): Permission of the Program Chair


WIS 464
Special Topics in Web Information Systems
3 credits

This course surveys contemporary subjects and current events pertaining to Web Information Systems

Prerequisite(s): Permission of the Program Chair


WIS 485
Senior Project Plan
1 credits

This is the planning phase of the senior project in web information systems and is intended to be taken in conjunction with WIS 486. The student will work with a faculty advisor to identify a realistic project related to his or her career goals and course of study. Having agreed upon a timetable for the project’s completion, the student then begins a required, minimum 30-hour flexible workshop where he or she must prepare a clear and comprehensive project plan that includes phases for requirements analysis, design, implementation, and testing, with deliverables for each phase

Prerequisite(s): Permission of the Program Chair


WIS 486
Senior Project
2 credits

Having agreed upon a project’s definition and timetable in WIS 485, students will begin implementation of the project plan. Periodic consultation with the instructor is mandatory throughout the session. In this manner, students will have completed a professional-level, web information systems project prior to graduation

Prerequisite(s): WIS 485 and permission of the Program Chair


WIS 490
Web Information Systems Internship
3 credits

This course will provide students with real world experience in the field of web information systems. Students will become acquainted with the work place while enhancing their professional skills and interacting with other web information systems professionals

Prerequisite(s): Permission of the Program Chair


WIS 491
Web Information Systems Internship
3 credits

This course will provide students with real world experience in the field of web information systems. Students will become acquainted with the work place while enhancing their professional skills and interacting with other web information systems professionals

Prerequisite(s): Permission of the Program Chair


WIS 492
Web Information Systems Internship
3 credits

This course will provide students with real world experience in the field of web information systems. Students will become acquainted with the work place while enhancing their professional skills and interacting with other web information systems professionals

Prerequisite(s): Permission of the Program Chair


WIS 493
Web Information Systems Internship
3 credits

This course will provide students with real world experience in the field of web information systems. Students will become acquainted with the work place while enhancing their professional skills and interacting with other web information systems professionals

Prerequisite(s): Permission of the Program Chair


WIS 494
Web Information Systems Internship
3 credits

This course will provide students with real world experience in the field of web information systems. Students will become acquainted with the work place while enhancing their professional skills and interacting with other web information systems professionals

Prerequisite(s): Permission of the Program Chair