100

CIS-158 Introduction to Computer Science

This course is intended for students who are interested in an algorithmic approach to problem solving using computers and their applications. Topics presented include terminology used in the computer field, introduction to computer systems and their applications. Students will work with various software packages on a microcomputer. >General Education Course. Lecture [2.00], Laboratory [2.00].

Credits

3

Prerequisites

MAT-040 or MAT-048 or equivalent by testing

CIS-163 Computer Programming QBasic

This course is an introduction to programming techniques using the QBASIC language. Students learn how to develop programs for various applications, and they obtain extensive hands-on experience in the operation and use of a microcomputer. The course is intended for students in the liberal arts and sciences. Students with prior programming experience should take CIS-266 ComputerProgramming: Visual BASIC. Lecture [2.00], Laboratory [2.00].

Credits

3

Prerequisites

MAT-040 or MAT-048 or MAT-160

CIS-165 Fundamentals of Programming

This course is an introduction to computer systems and structured programming techniques. Topics considered include an introduction to the components of a computer system; problem solving and algorithm design; standard data types and declarations; input and output techniques; operators; library functions; fundamental control statements; arrays and strings; data sorting; and files. Applications are selected from various fields of study. >General Education Course. Lecture [2.00], Laboratory [2.00].

Credits

3

Prerequisites

MAT-048 or MAT-160 or equivalent by testing