Starting point of the computer science programs. A high-level, object-oriented programming language is introduced as a problem-solving tool. Topics include design, coding, documentation, debugging, ...
Focuses on developing problem-solving skills, computational skills ... Studies business decision management discipline using business rules, process models (e.g. flowcharts, unified modeling language, ...