Whether you're going to school part-time or full-time, you may find distance education the right choice for you.ĭiablo Valley does offer online education options in programming for the following degree levels for those interested in distance learning:ĭiablo Valley Computer Programming Rankings Online courses are a good option for students who need a more flexible schedule that allows them to pursue an education when and where they want.
exe files are.High School/GED Grad Year Highest Level of Education Completedĭiablo Valley Computer Programming Degrees Available Online Classes Are Available at Diablo Valley
Use of a compiler for a commonly used language. Textbook: Ron House Beginning with C, (Boston, Mass.: PWS Publishing, 1994). Examples of typical college-level textbooks or other print materials:.Typically every two weeks for programs, every six weeks for tests, every two or three weeks for quizzes. Write procedures to change, insert, delete and find lines. Write a program to read a file representing an edit file.Write a program to categorize test scores, and find the highest and second highest values.Programs will be written and executed on a campus or home computer. Introduction to dynamic data structures singly linked listsĪssigned readings, lectures, and homework.Introduction to recursion simple recursive functions.Structured types, one-dimensional arrays multidimensional arrays records (3 weeks).Data representation, advanced data type considerations.Loop structures, counting and conditional loops.Flowcharting and pseudocode, conditions and logical operators, If statements, nested IF statements, selection structure.Introduction to data types constants, variables, expressions and assignment statements.Review of computer and programming terminology using the computer (1 week).Enable students to write and debug a 500 to 600 line program, and to explain how their program works.Introduce the fundamentals of pointers and recursion.Enable the student to understand the properties of data structures such as records, files, and arrays, and to assess their suitability for various applications.Help the student understand the fundamentals of good programming structure and good programming practices.To enable the students to design, code, debug, test, and document programs written to solve diverse problems.To enable students to analyze problems specifications.