Web Design and Development Concentration

Division of Natural Sciences

The Web Design and Development concentration gives students practical knowledge and experience building aesthetically pleasing, intuitively designed and professional websites. Students begin by learning how to design and build static web pages with HTML5, CSS3 and how to program in the Java programming language. Next, students learn the JavaScript programming language and use it to create dynamic content in a web page. To complete the concentration, students learn how to write dynamic 3D animations in the HTML5 canvas object, using the Babylon.js JavaScript library and associated tools.

Consists of 13 credits, including the following courses:

This course is an introduction to computer programming using Java a contemporary object-oriented language. Topics covered include the Java programming language ad fundamental concepts for algorithm and software design. These include problem-solving methods procedural and data abstraction top-down modular design and proper programming style. Students gain experience using these skills to design code debug and document computer programs. The course contains 3 credit hours of lecture and 2 hours of lab per week.

Unit(s): 4

Design and construct websites using current HTML and CSS standards and digital tools including Brackets Dreamweaver and Photoshop. Emphasis on design process content development and professional workflows.

Unit(s): 3

This course is an introduction to using HTML Javascript JQuery and web application programming interfaces (APIs) for web services like Facebook and Google Maps. Upon completion the student will be able to create web sites with dynamic content using JQuery widgets plugins and data pulled from other web services. Prerequisites CSCI-105 Alternate years offered 2016-2017

Unit(s): 3

This course is an introduction to computer graphics. Graphics hardware rendering APIs and algorithms for displaying 2D and 3D objects in animations and interactive displays are discussed. The OpenGL and WebGL APIs are used for demonstrations and exercises. Prerequisites CSCI-205 CSCI-225 and two math courses from the following list
Differential and integral calculus for the student who needs a working knowledge of the subject but does not plan to pursue more advanced study in mathematics. Includes theory and application of limits derivatives and integrals. Prerequisite MATH 120 or satisfactory performance on placement test Credit may not be received for both MATH 130 and MATH 131

Unit(s): 3
Study of differential calculus of a single variable. Applications of the derivative are made to curve sketching max-min problems and linear approximation and IHopitals Rule. Also included are applications of the Intermediate Value Theorem and Mean Value Theorem. Credit may not be received for both MATH 130 and 131. Prerequisites MATH 120 or satisfactory performance on placement test

Unit(s): 3
Study of integral calculus of a single variable. Included are techniques of integration and numerical methods of integration. Applications of the integral are made to computing area volume arc length and selected topics. Prerequisite MATH 131

Unit(s): 3
Basic descriptive statistics probability hypothesis testing correlation and regression. Statistical computer software is used to analyze data. Prerequisites MATH 118 MATH 110 MATH 115 or satisfactory performance on placement test

Unit(s): 3
A precalculus course for students continuing in mathematics. Includes topics in algebra functions and relations and trigonometry. Prerequisites MATH 110 or satisfactory performance on placement test

Unit(s): 3
Alternate years offered 2015-2016

Unit(s): 3

Visit the Department Homepage

Questions? Contact us!

Dr. Verne Leininger, Department Chair