Main courses: data structure, discrete mathematics, formal language and automata, computer network, operating system, compilation principle, database principle, C++ programming, microcomputer system and interface, computer architecture, computer composition principle, software engineering, etc.
The college takes research-oriented talents as its main training goal, adheres to the talent training concept of quality, innovation and elite, and emphasizes students' mathematical foundation, practical ability and international training, so that most undergraduates can continue their studies in excellent universities at home and abroad. Cooperate with many well-known IT companies at home and abroad to establish training bases to provide a platform for strengthening the cultivation of undergraduate practical ability; Provide students with opportunities to participate in national, Beijing, school and other multi-level innovation experimental programs and research projects such as college students' innovation funds, and their scientific research quality has been generally exercised and improved; Implementing the tutorial system model to guide students' all-round development; The implementation of undergraduate-master-doctor integrated training, excellent undergraduate students can be sent to further study.