The purpose of the Computer Science major is to provide a solid background in computer science that facilitates transfer to a four-year university or college.
Students also learn assembly language.
Topics include iteration, induction, recursion, and algorithmic analysis. Software engineering practices and structured programming techniques are introduced. Students are introduced to linked lists, queues, binary trees, and other structures. They gain experience in implementing abstract data types using an object-oriented approach. Students are taught the fundamentals of computer architecture and organization.