COURSE NUMBER AND TITLE: CSCI 3600 Internet Programming
CREDIT HOURS: 3
CATALOG DESCRIPTION: This is an advanced course in Internet programming for real-world business applications. The focus is on the complete application development cycle including analysis and design, implementation, verification, and demonstration/support. Course topics include multi-tier application design, network programming, XML, web server and client programming, JavaScript, AJAX, and web services.
PREREQUISITE(S): CSCI 1301, Principles of Computer Programming, and CSCI 3410, Database Systems, or permission of the instructor.
SUGGESTED TEXT(S): Programming PHP, 2nd ed., Lerdorf, Tatroe, & MacIntyre, O’Reilly, 2006; JavaScript – the definitive guide, 5th ed., Flanagan, O’Reilly, 2006; Ajax – the definitive guide, Holdener, O’Reilly, 2008; Visual Basic 2005 How to Program, Dietal, Prentice Hall 2006
COURSE OUTLINE: