Introduces students to fundamental computer science (CS) principles that help prepare students for successful careers in their chosen disciplines. Topics include: hardware & software fundamentals; algorithm development fundamentals; introduction to Java programming; control structures; construction of classes and methods; array processing; introduction to inheritance; interfaces. Not open to students who have completed CS 140. Fall, Spring, Summer.
Introduces website construction as a pervasive means of problem solving and communication. Through the various methodologies covered, the course helps to prepare students for successful careers in their chosen disciplines. Topics include: fundamentals of website design; Hypertext Markup Language (HTML); introduction to Extensible Markup Language (XML); other supporting methodologies. Not open to students who have completed CS 150. Fall, Spring, Summer.
This introductory course in microcomputer systems includes discussion of the underlying physics of the computer system, hardware/software installation, configuration, trouble-shooting problems, networking essentials, and other related topics. The course is designed to prepare students to develop an understanding of the internal workings of a microcomputer system. Not open to students who have completed CS 160. Fall, Spring.
Students delve into applications of digital imaging involving interpreting data to build mathematical models. Students will learn to use MATLAB and convert the images into analytical form to decipher the content to either enhance or extract information. These skills are important in forensics, Medical Image Analysis and many other fields. For the student who does not have a programming background, special tutoring will be offered to understand the MATLAB programming. Prerequisites: 24 credits in ISP, including ITW 101 and QL course. ISCS 140 recommended. Spring.