This interdisciplinary major involves the design and development of computing systems applications. This major has roots in mathematics, engineering and applications. Students will learn a variety of programming languages such as Java, C, and C++, that will enable them to create independent projects in programming developing, code writing, and even web design. Through this course and these programs, students will learn the fundamentals of computer science concepts that can be applied across the programming languages, preparing students for high level computer science courses. Exposure to these technologies will put any young creative programmer on a path to bankable skills, and open their minds up to endless possibilities. Upon completion of this course, students will have received a thorough introduction to the skills and tools needed in order to remain competitive and succeed in an emerging market.