The big data not only provides a platform for the development and studying of computer science and technology, but also the unlimited supports on resources and data. Therefore, on the base which is convenient, and which is provided by collection, description, transform, storage, index, and analyzing relevant data in big data times, it can effectively improve the studying efficiency of the students whose major are computer science and technology by innovating the teaching model and designing the targeted teaching contents, and then improve the overall teaching quality of the computer science The traditional teaching of computer science and technology has some one-sided features: it mainly targets the limited data and segments in teaching, teachers often can only teach the key knowledge in the limited lessons so that ignore a lot of related information which need the students to study by themselves. But, most of the students are lack of self-learning ability. As the development of big data times, it provides the opportunity for solving this problem. What's more, as the development of Internet of things and the cloud computing, colleges can get unlimited data by lots of methods, so as to acquire knowledge by these data, and then carry out the teaching plans by combining these data with their specific teaching outlines.