Search Results


Advanced topics in programming; topics in data representation and manipulation, data structures, problem solving and algorithm design. This course has a required laboratory component; students must register for a laboratory section when enrolling in lecture.

Prerequisite(s)/Corequisite(s): CIST 1400 and MATH 1930 or MATH 1950 (with a grade of "C-" or better)

Computer Science, Bachelor of Science

The Bachelor of Science in Computer Science provides students with a solid background in the fundamentals of computing and prepares them for employment in a wide variety of positions and for graduate study in computer science. The content of the department’s courses is continually monitored to ensure they are consistent with fast-changing developments in the discipline. Courses are offered in the day, evening, and some online sections for the convenience of our students. Appropriate university and departmental computing resources are available to students taking computer science courses.

Computer Science

The Computer Science program provides a firm foundation in the theory and application of computing while allowing for additional concentration in areas of choice, such as information systems, mainframe computing, computer networking, telecommunications, data and knowledge engineering, and software development. This discipline is based on building software tools that make computers useful.

Computer Science, MS

The vision of the department is to be recognized nationally and internationally for delivering outstanding computer science education and conducting research of high distinction, both of value and relevance to the communities we serve.