Scientific investigation in a breadth-first approach to introductory computer science
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Rethinking CS0 with JavaScript
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Learning styles and performance in the introductory programming sequence
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Teaching programming using scripting languages
Journal of Computing Sciences in Colleges
A CS0 course for the liberal arts
Proceedings of the 37th SIGCSE technical symposium on Computer science education
The funnel that grew our cis major in the cs desert
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Implementing IT0/CS0 with scratch, app inventor forandroid, and lego mindstorms
Proceedings of the 2011 conference on Information technology education
Hi-index | 0.00 |
The Mathematics and Computer Science Department at Western New Mexico University has developed a CS0 (Introduction to Computer Science) course that introduces computer science fundamentals. We have noted that students who take this course are primarily from our two-year Networking Technology program, education or social science majors while a smaller percentage are planning to continue their education in CS. As a result of the student's varied entering background and degree interest, a broad-based course was necessary.This paper discusses the development of the CS0 course at WNMU's Computer Science department. While the main focus of this course is to prepare our learners for the next course in the Computer Science sequence, the CS1 course, the CS0 course introduces several key computer science and programming concepts are introduced including variables, identifiers, addressing, searching, and an introduction to algorithms.This paper introduces WNMU's background in developing the CS0 course, the course goals and strategies and highlights items on our course syllabus. The intention of this article is to provide an initial forum for other schools considering the implementation of a CS0 course in their Computer Science curricula.