CS 110Introduction to Microcomputer Applications3 CR ELECS, F, W, Sp
Introduces microcomputers and software applications. Presents Windows, word processing,
and electronic spreadsheets basics.
Prerequisite: Ability to use a keyboard
CS 170Fundamentals of Computer Programming5 CR ELECF, W, Sp
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. Lab hours are required for this course.
Prerequisites: MATH 88 or MATH 97 with a grade of C or better; or CCP 88 or CCP 97
with a grade of B or better; and knowledge of Windows is required; or instructor permission.
CS 175Event-Driven Programming UWP C#5 CR REELSp
Offers an introduction to designing and implementing Windows applications using C#.
Covers concepts involving event-driven programming, graphical user interface design,
and algorithm implementation are covered.
Prerequisites: CS 170 with a grade of C or better, or instructor permission
CS 270Data Structures I5 CR NSCI, ELECF
Offers a detailed study of structured and object-oriented programming, including algorithms,
searching and sorting, and data structures using the programming language C++.
Prerequisite: CS 170 and MATH 98 (or CCP 98 with a grade of B or better), or higher,
with a grade of C or better, or instructor permission.
CS 275Object-Oriented Programming5 CR REELW
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.
Prerequisite: CS 170 with a grade of C or better, or instructor permission.
CS 280Advanced Data Structures5 CR REELSp
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.
CS 288Cooperative Work Experience1 CR - 15 CR
Provides work-based learning experience in a specific program of study. Individualized
student outcomes are developed, focusing on behaviors that contribute to workplace
success.
Prerequisites: Instructor or Cooperative Education Coordinator permission Concurrent
requirements: COLL 289 or BUS 294 must be taken prior to or concurrent with this
course.
CS 299Independent Study1 CR - 10 CR
Offers individualized learning opportunities for knowledge or skill development. Content
and expectations are established between the student and instructor, and documented
in an Independent Study contract.
Prerequisites: By instructor permission only.