Rapid progress of the information technology has caused a shortage of system engineers who can design and develop advanced information systems. To meet the industry requirements, the authors have proposed the necessity of advanced introductory programming courses for freshmen. In the first semester, we are orienting rapid introduction to C programming with a strategy of teaching very restricted data types under the UNIX operating system. Following the course, we are challenging to teach web-based application programming to motivate students in the second semester. In the department of information and network science, introductory programming courses for freshmen have been taught for two years. In this paper, details of course contents and its learning environment are described. The response from students who have learned the courses is also investigated.
展开▼