(First semester/3 credits)
This course provides students with an introduction to programming concepts and techniques
used in problem solving. Students will study general programming concepts, as well as
a modern programming language which illustrates those concepts. Students will design,
implement and test programs to solve problems primarily in IT, business and science. Students
will develop the ability to logically plan and develop programs, and learn to write, test, and
debug programs. Topics include I/O, expressions, types, variables, branching, loops, web
programming, program planning and simple multimedia programming. Students will apply
their knowledge through hands-on programming projects.