Students who have demonstrated proficiency in Advanced Visual Basic are eligible to take this course. The course will provide the students with experience in a structured language required by many colleges. Topics include simple data types, control structures, array and string and file data structures, and pointers to dynamic memory structures. Sorting and search algorithms will be examined to further develop understanding and skills with a variety of data structures. The course emphasizes good software engineering principles and developing fundamental programming skills in the context of a language that supports the object-oriented paradigm. Students enrolled in this course will also have the opportunity to earn an industry-based certification in the Microsoft Technology Associate series. Prerequisites: Advanced Visual Basic