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.
Introduction to fundamentals of systems analysis and design using project management. Discusses the role of the systems analyst with emphasis on oral and written communication with business users and the project team. Emphasizes structured design techniques. Requires detailed systems development case study using project management techniques. Prerequisites: 24 credits in ISP, including ITW 101 and QL. Spring.