ICS 202 - Internet Programming Skills
Course Description
- Prerequisite: ICS 102 and 111
- CENT majors only
This course introduces students to programming for Internet applications. Topics will include setting up various Internet services and writing small programs to support these services. Special emphasis will be placed on the World Wide Web and include cgi-bin, Java, and JavaScript programming. Students should be Internet-literate and have already taken a beginning programming course.
Student Learning Outcomes
Upon successful completion of ICS 202, the student will be able to:
- Describe the necessary software and protocols involved in programming.
- Explain how WAN's, LAN's, routers, TCP/IP and DNS all come together to form the Internet.
- Explain client-server computing.
- Identify client-server applications on the Internet as well as local networks.
- Install a Web server on different platforms.
- Administrate a Web service.
- Develop back-end software to support Web server maintenance.
- Develop software to create interactive Web pages.
- Discuss performance issues for developing Internet software.
- Discuss security issues of Web programming.
