Topics include problem analysis, program design, documentation, testing and debugging. Transfer credit is not granted for this course. CIS 3270 Internet Programming with Java . Major areas covered include operating system dependent versus operating system independent Internet applications. Focus is on object-oriented programming as it relates to the Internet, as well as on best coding practices associated with the Internet programming language.
Students implement a basic applet and develop a working prototype of an Internet program.
Emphasis is placed upon developing software from reusable components. Topics covered include object-oriented analysis and design, encapsulation, inheritance and polymorphism. Various approaches to application development are examined, including class libraries, code generators and direct use of the API, MDI and OLE applications are also discussed. CIS 3295 Web Application Development . This course builds upon the skills and knowledge developed in CIS 3270.