CS 246: Software Tools and Technologies
Course Description
An introduction to Internet and web technologies, and software development tools. Topics covered include: Internet foundations and the layered network architecture paradigm, the Hypertext Markup language, basic relational database operations, programming in a client-side language for the web, exposure to server-side programming, and modern software development tools and techniques such as version control software and unit testing frameworks. Prerequisites: A grade of C or better in COMP SCI 171 or 221.