The Internet as a motivating theme in a math/computer core course for nonmajors
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Teaching Web development technologies in CS/IS curricula
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
A paradigm shift! The Internet, the Web, browsers, Java and the future of computer science education
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Web programming: building Internet applications
Web programming: building Internet applications
Rethinking CS0 with JavaScript
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Teaching internet algorithmics
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Weaving a Website: Programming in HTML, Java Script, PERL and Java
Weaving a Website: Programming in HTML, Java Script, PERL and Java
Introduction to Interactive Programming on the Internet: Using HTML and Javascript
Introduction to Interactive Programming on the Internet: Using HTML and Javascript
Web 101: Making the Net Work for You
Web 101: Making the Net Work for You
Internet 101: A Beginner's Guide to the Internet and the World Wide Web
Internet 101: A Beginner's Guide to the Internet and the World Wide Web
Programming the World Wide Web
Programming the World Wide Web
Educating the next generation of spammers
Proceedings of the 41st ACM technical symposium on Computer science education
Awakening Rip Van Winkle: modernizing the computer science web curriculum
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Many view JavaScript as merely a scripting language to support Web pages. However, when JavaScript is used more like a traditional language (Web page gimmicks aside), the Web can be used as a viable programming platform upon which to teach programming fundamentals. We describe a Net-Centric curricular revision at Lake Forest College that uses the Web as the programming environment in CS1. We discuss the relationship of the new CS1 to the existing CS0 JavaScript course, and the ramifications that using the Web as the programming platform in CS1 has on other aspects of the curriculum. In particular, our early focus on Web programming facilitates expanded coverage in upper-level courses where the Internet is a factor.