The Computer Programming curriculum is designed to introduce students to basic computer programming concepts with the objective of providing students with skills to begin developing software. Students will learn the cycle of designing, implementing, testing, and debugging to attain a position as a programmer building object-oriented software in a professional business environment. Students will also learn and apply a variety of computer languages. Develop students' ability to use software-engineering tools using a variety of computer programming methodologies. Students will analyze the needs of a specific business environment through identification of a system's objects, attributes, methods, classes, inheritance, and reusability.
Students implement a computer program through object-oriented methodologies.
Prepare students with a strong foundation in database concepts. Students will examine the principles of database design and management. Students develop hands-on skills to build and maintain a database using a variety of database systems.