This is an introductory course in computer programming, software engineering, and applications. It introduces students to fundamentals of computer programming such as design, code, and programs. It also lays the foundation for basic programming concepts through the Python programming language. This prepares students for the second semester, when they will learn object-oriented programming skills in an internet environment.