Course Details

Instructor Rizopoulou Noni, nrizop@csd.uoc.gr
Office Hours Office E206 / by appointment
Email List https://wiki.csd.uoc.gr/el/public/digital-services/email-lists
TA Theodoros Papaliagkas, csd4980@csd.uoc.gr

Schedule


Day Hour Room
Monday 13:00 - 15:00 Amphitheatre A
Wednesday 13:00 - 15:00

Course Description


Introduction to Computer Science provides students with a broad foundation in the fundamental concepts, principles, and practices of computer science. The course introduces students to computational thinking, problem-solving, algorithms, programming, data representation, computer organization, operating systems, networks, databases, and the broader role of computing in society. Through lectures, practical exercises, and problem-solving tasks, students will develop an understanding of the major areas of computer science and their interconnections. The course also considers contemporary issues such as cybersecurity, artificial intelligence, data privacy, ethics, and the social impact of computing. The course is designed for students with little or no prior experience in computer science or programming.

Prerequisite


None

Learning Objectives


By the end of the course, students should be able to:

Textbook


"Academic English for Computer Science" (2nd Edition), Noni Rizopoulou, Κωδικός Ευδόξου: 112694457

Assessment