Computer science (5th ed.): an overview
Computer science (5th ed.): an overview
“I do and I understand”: mastery model learning for a large non-major course
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Computers in Your Future
Computers
The Computer Continuum
Introducing computer science through animation and virtual worlds
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Teaching human-computer interaction: reports from the trenches
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Gender differences in computer science students
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Implementing CC2001: a breadth-first introductory course for a just-in-time curriculum design
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Discovering Computers 2005: A Gateway to Information, Complete
Discovering Computers 2005: A Gateway to Information, Complete
Computers and Technology in a Changing Society (Text Only)
Computers and Technology in a Changing Society (Text Only)
Designing and running a pre-college computing course
Journal of Computing Sciences in Colleges
A robust web programming and graphics course for non-majors
Proceedings of the 37th SIGCSE technical symposium on Computer science education
A "CS 1.5" introduction to web programming
Proceedings of the 40th ACM technical symposium on Computer science education
Engaging students in software development course projects
The Fifth Richard Tapia Celebration of Diversity in Computing Conference: Intellect, Initiatives, Insight, and Innovations
Educating the next generation of spammers
Proceedings of the 41st ACM technical symposium on Computer science education
Beyond competency: a context-driven CSO course
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Hi-index | 0.00 |
The field of computer science evolves very quickly, and courses in computer science must evolve to keep up. Our Villanova University computer science courses for non-computer majors teach the theory of computer science and illustrate this theory through a set of laboratories. One of these courses, Fundamentals of Computing Systems, has been re-examined. While the labs for this course have kept up with changes in operating systems and textbooks, necessary revisions to the set of lectures and laboratories must continue to be made to ensure that the course is meeting the students' needs.