The analysis and design of efficient algorithms - that is, sets of rules
used for computation - is fundamental to problem solving in both mathematics
and computer science. As a computer scientist, one needs to develop and deliver
working systems comprised of hardware and software that represent the solution
to client's real-life problems; therefore, programming is the central activity
in systems development. Creating software entails abstraction, encapsulation
and modularization, which aid in analysis and design of complex systems.
Student Support Resources
At Old Westbury, support service for mathematics and computer information
sciences include:
- Small classes that allow increased student-teacher interaction
- Tutoring in
the Mathematics/Computer Science Learning Center (student and professional
tutors are available to help)
- Student-centered, dedicated faculty available
to help students
- Dedicated computer laboratories for students in the major
- Advisors devoted
to helping students explore their educational/career choices
- Acceptance of transfer
credits from accredited colleges and universities