Transfers ToCSUDescriptionThis course introduces the discipline of computer science with practical hands-on problem solving using a 'high-level' computer programming language. The course will include basic syntax and semantics of a 'high-level' language, variables, types, expressions, assignment, basic computation, simple I/O, conditional and iterative control structures, functions and parameter passing, structured decomposition, program design, programming style, algorithms and problem solving strategies, overview of programming languages, binding, visibility, scoping, and lifetime management.Usually HeldMon Wed 12:45pm–2:10pm, Tue Thu 12:45pm–2:10pm