Course Description
Introduction to computer programming using an object-oriented language, top-down design, structured programming, and debugging, testing, and implementation.
Athena Title
Computer Programming Business
Equivalent Courses
Not open to students with credit in MIST 4600
Non-Traditional Format
This course will be taught 95% or more online.
Prerequisite
MIST 2090 or MIST 2090E or MIST 2090H
Grading System
A - F (Traditional)
Course Objectives
1. Effectively use an IDE (Integrated Development Environment) in developing practical implementations. 2. Be able to declare, assign, manipulate, and retrieve data stored in variables and constants. 3. Design and interpret programs that use the three control structures of modern computer programming: Sequence, Selection (decision statements), and Repetition (loops). 4. Understand classes, objects, and methods and how they can be used to implement solutions to business problems. 5. Be able to store and retrieve data from various collection types (arrays, lists). 6. Demonstrate abilities to test and debug a program by finding and fixing syntax and logical errors. 7. Be able to develop and implement solutions for solving a problem so that it runs effectively and efficiently.
Topical Outline
Course Topics: Data types Constants Variables Collections Operators and expressions Assignment statements Decision statements Input/output Loops Object-oriented program (classes, objects, and methods) design and usage
Syllabus