A study of computer organization, data types, expressions, logical structures, subprograms (subroutines and functions), recursion, structured data types (arrays and records), dynamically allocated data, array-based lists, linked lists, stacks, queues, graphs, trees, sorting, and searching.
- To write algorithms, which are step-by-step plans for solving problems.
- To use editing, compiling, and execution tools for C++, and, to a lesser extent, for Java and PHP.
- To declare variables and constants with the appropriate data types in C++, Java, and PHP.
- To perform basic input and output in C++, Java, and PHP.
- To write selection statements like if and switch in C++, Java, and PHP.
- To write repetition statements like if and switch in C++, Java, and PHP.
- To break code into modules called functions in C++, Java, and PHP.
- To work with data structures like structs and arrays in C++.
- To write scripts that build and query databases in SQL.
- To build database-driven websites that use HTML, MySQL, and PHP.
Take the Next Step
Learn more about Lewis University's online programs. Call (866) 967-7046 to speak with a Graduate Admissions Counselor or click here to request more information.