The School’s exceptional programs prepare students for distinguished careers in the sciences. Our nationally-renown faculty provide students with an outstanding education that values the critical thinking and creativity necessary to adapt to changing social, economic, and technological conditions. Collaboration with major corporations in the computer and technology sectors is integral part of the School’s outreach mission. These partnerships enable the School to provide valuable services to the community and create exciting opportunities for our student’s professional and intellectual development.

Major Introduction

The Department of Computer Science prepares students to think critically and creatively; to succeed in challenging careers in computing and information technology, or pursue graduate degrees; to adapt to changing technological and social environments in a global economy.

The department offers Computer Science B.S degree programs.

The Department prepares technically oriented professional for leadership and management positions in business, education, and government or graduate studies. Our primary purpose is to provide technology and research related undergraduate programs to support the career goals of individuals entering and advancing in technical and managerial positions at all levels in the computing and information technology fields.

Core Courses

CPS 2231 Computer Organization & Programming

CPS 2232 Data Structures

CPS 2390 Organization & Architecture

CPS 3250 Computer Operating Systems

CPS 3962 Object Oriented Analysis & Design

CPS 4222 Principles of Networking

CPS 4501 Formal Languages & Automata

Assistant, Huang,Yuanbo