MONTGOMERY COLLEGE
A
COSC 1437
Programming
Fundamentals II
To provide students with in-depth study of programming
practices using JAVA programming language currently in the marketplace. Concepts are presented followed by practice of these concepts
using the computer. Students will become competent in problem analysis and
design of algorithms for business applications using JAVA programming language.
BookS:
JAVA ILLUMINATED, Anderson and Franceschi,
Technical Requirements:
This course uses JAVA Language Compiler (included in textbook)
Microsoft 2000/NT/XP Operating System
In completing this
course, you will:
Design, code, test, and debug programs in an object oriented
programming language.
Create programs using object oriented concepts of encapsulation,
sub classing, inheritance, and polymorphism.
Incorporate complex input/output file handling techniques including
record, record types, different techniques for placing records on disk querying
databases, and security of applications.
Create programs features such as pointer, references, arrays,
overloading functions/methods, recursion and exception handling.
Implement Object Oriented features of the language such as Classes,
Inheritance, Polymorphism, and Friend Classes, for more code reuse and better
design.
Identify different roles and responsibilities of clients and
servers in a web based environment.
Identify tools for use in a web-based environment.