Ubiquitous learning (u-learning) makes anybody get any information at any time or in anywhere with any devices available. However, u-learning practices are mainly limited to small-scale applications in certain professional courses at universities. We addressed a u-learning environment design for computer fundamental course which has large scale of learners. The paper first introduced u-learning in college, then focused on the design, analyses and construction of u-learning environment which consists of ubiquitous networks, learning resources and ubiquitous learning model. Further, described an experiment of u-learning application in computer hardware learning and discussed the learning scenario. Finally, we drew the conclusion that applying u-learning in college is significant and highly promising in college education based on the theoretical analysis and experimental practices in this research.