This course introduces computer programming using the JAVA language. Topics include selection, iteration, arithmetic and logical operators, classes, inheritance, methods, arrays, user interfaces, basic applet creation and other related topics. Upon completion, students should be able to design, code, test, debug JAVA language programs. Upon completion, students should be able to design, code, test, debug, and document programming solutions. This course covers advanced programming skills required to design Internet applications.
Emphasis is placed on programming techniques required to support network applications.
This course is the required first course in a series of two designed to develop the ability to produce clear expository prose. Emphasis is placed on the writing process including audience analysis, topic selection, thesis support and development, editing, and revision. Upon completion, students should be able to produce unified, coherent, well-developed essays using standard written English. This course, the second in a series of two, is designed to teach professional communication skills. Emphasis is placed on research, listening, critical reading and thinking, analysis, interpretation, and design used in oral and written presentations.