This course introduces the student to computer programming through a study of the concepts of program specification and design, algorithm development, and coding and testing using a modern software development environment. The course also deals with the basics of Relational Database Management System (RDBMS), from the concepts and terminologies used in database management, to the objects used in organization, manipulation, and presentation of data.