Transfers ToCSUDescriptionThis course will introduce students with no prior programming experience to the fundamentals of computer programming. These are foundation concepts for nearly all modern programming languages including Visual Basic, C++, C# and Java. Topics include sequence, repetition, and selection control structures. Advance topics include arrays, file I/O, and an introduction to the principles of object-oriented programming. One or more high-level programming languages will be used to reinforce the general concepts presented in this course.