This course introduces computer basics and program development utilizing a modern programming language and its integrated development environment. Topics to be covered include keywords, operators, control statements, Boolean logic, string manipulation, user input/output, external file handling, functions, modular programming, sequential data, exception handling and other related topics.