This course is designed to introduce students to the fundamentals of computer science. Topics covered include basic programming concepts, data structures, algorithms, software engineering, and computer architecture. Students will learn how to design, implement, and debug programs in a variety of programming languages