CS 399 - Introduction to Computer Programming
This course introduces the core concepts of computer programming: what a computer program consists of and how one can build a simple program. Students will learn the basics of programming consisting of variables, conditions and loops. They also learn how to design and apply this knowledge to create programs to perform tasks such as automation and data processing. The focus of the course is on understanding how programs are structured and how logics are implemented.