*Filter this list of courses by Course ID, Title, or Credits.
Introduces the student to microcomputers and software applications. Windows, word processing, and electronic spreadsheets basics are presented. (Formerly known as CIS 110)
Prerequisite: Ability to use a keyboard
Offers an introduction to computer programming concepts and the development of applications. Program development, style, testing, and documentation are presented, discussed and applied using the C++ programming language. This course is a beginning course for CS majors and others, such as engineering transfer students, wishing an introduction to structured computer programming.
Prerequisites: MATH 089 or TECH 089 or MATH 097 with a grade of C or better and knowledge of Windows is required; or instructor permission.
Offers an introduction to designing and implementing Windows applications using Visual Basic. Concepts involving event-driven programming, graphical user interface design, and algorithm implementation are covered. (Formerly known as CIS 185)
Prerequisite: CS 170 (was CIS 180)with a grade of C or better, or instructor permission.
Introduction to the principles, roles, and application of Management Information Systems (MIS) in business. Investigations into MIS include hands-on lab experiences and case studies. (Formerly known as CIS 260)
Prerequisite: BUS& 101 (was BSAD 110), ENGL& 101, or instructor permission. CS 110 (was CIS 110) recommended.
Offers a detailed study of structured and object-oriented programming,including algorithms, searching and sorting, and data structures using the programming language C++. (Formerly known as CIS 280)
Prerequisite: MATH 099 or TECH 099 and CS 170, both with a grade of C or better, or instructor permission.
Offers an introduction to the object-oriented programming paradigm using Java. Various object-oriented programming concepts will be discussed. Object-oriented programs will be developed and implemented. (Formerly known as CIS 285)
Prerequisite: CS 170 (was CIS 180)with a grade of C or better, or instructor permission.
Offers a detailed study of advanced data structures, including the analysis of algorithms and object-oriented programming using the programming language C++.
Prerequisites: CS 270 and MATH& 141 (was MATH 112), both with a grade of C or better, or instructor's permission.
Introduces elementary digital logic design and the organization of computers.
Prerequisites: MATH& 141 (was MATH 112) and CS 270, both with a grade of C or better, or instructor permission.
Introduces protected-mode assembly language programming. Covers assembly language concepts and code in the context of either "C" or C++".
Prerequisites: CS 281 with a grade of C or better, or instructor permission.
Covers tools and techniques which facilitate programming and debugging, including debuggers, profilers, scripting, and C and C++ programming under the Linux operating system.Formerly known as CIS 235.
Prerequisite: CS 270 (was CIS 280)with a grade of C or better, or instructor permission.