COURSE Code: ITS. 511
This is an introductory course in programming, designed to teach the fundamentals. Emphasis is on fundamental skill sets required for problem solving using a structured, top down methodology. The methodology will be applied to solve a series of typical simple business problems. Using these solutions, computer programs will be written, tested, and debugged using a professional editor such as JDeveloper Net Beans. Java will be taught and used as the language for coding the programs. The course focuses on the three most fundamental logical structures central to all programming (the sequence, decision, and loop) and how they can be applied to solve most business application need. Once the basic structures common to all programming languages have been introduced, the course continues with an introduction to the basic concepts of object-oriented programming: the typical components of a user-defined class, and the use of inheritance.