Mathematics and Computer Systems

Web Development Minor

(Click course titles to show/hide course descriptions.)

An introduction to computer programming, with an emphasis on the development of good programming habits and skills utilizing a modern object- oriented language. Topics will include programming basics such as loops, decisions, structures, functions, arrays, objects, classes, inheritance. Satisfies the distribution core requirement in mathematics. Prequisite: MATH 111. 4 credits.

In this course, students will learn the fundamentals of XHTML and CSS. The students will build websites with these two technologies, adhering to W3C standards. The separation of presentation from content will be a major theme of the course. Basic topics include the markup and styling of text, lists, tables, forms, and images, and CSS layout as well. Certain advanced topics, such as CSS frameworks, designing to a grid, CSS3, HTML5 and web graphics may also be covered. 4 credits.

In this course, students will learn the fundamentals of client-side web programming, creating programs executed by the web browser to make dynamic web pages and sites. Separation of content, presentation, and behavior will be a major theme of the course. JavaScript will be the language of choice, and the first half of the course will be focused on its basics. Topics will include statements and commands, data types and variables, arrays, strings, functions, and programming logic. In the second half of the course, a JavaScript framework will be introduced, and the students will use it to make their webpages dynamic and interactive. Topics will include the Document Object Model, events, photo galleries, navigation, forms, and Ajax. One popular JavaScript API, such as Google Maps, Google Earth, or YouTube may also be covered. Prequisite: MIS 280. 4 credits.

In this course, students will learn the fundamentals of server-side web programming, writing scripts and managing databases that generate dynamic web sites. The first part of the course will be focused on a serverside scripting language and its basics. PHP will be the language of choice, and topics will include syntax, variables, strings, arrays, functions, logic, HTML forms, and includes. In the next part of the course, the students will learn the basics of SQL using the MySQL database, and in the last part of the course, PHP and MySQL will be used together. Topics will include e-commerce, security, cookies, and sessions. By the end of the course the students will have built complete applications. Prequisite: MIS 280. 4 credits.

This is a study of the theory and utilization of computer networks. Topics include network hardware components, network standards from ISO-OSI and IEEE, networking protocols: channel access methods, Ethernet, and TCP/IP, Internet tools, peer to peer networking, network management, network routing and virtual circuits. Network software utilized in the course will include latest Microsoft server/client software and Linux. Prequisites: MIS 110, MIS 140. 3 credits.


This is a study of the concepts, procedures, design, implementation and maintenance of a data base management system. Topics include normalization, database design, entity-relationship modeling, performance measures, data security, concurrence, integrity and Structured Query Language. Microsoft Access and SQL server will be the software used to design and implement database concepts. Prequisites: MIS 110, MIS 125, MIS 126. 3 credits.


Civil War photo exhibit
Photographs of the American Civil War

Dates: Jun 12-Aug 3, 2014

Location: Cummings Gallery

MU Course Catalog