This is an introductory course on Computer Science (CS) for first year students. The course is designed to give an overview of CS, and its use in various applications, such that students will be more aware and engaged in their major. Details pertaining to the theoretical aspects of CS will be covered in other classes. This course is first divided into topics covering the fundamentals of CS, before shifting to its applications in the real world. Upon completion of this course, students will have a better understand of CS, and be more motivated to study its other aspects.