Welcome to Introduction to Computer Science Class

This course is designed as an interactive way introducing fundamental Computer Science concepts and applications for beginners.

Class Location Fırat Uni. Tech. Fac. B101/YMLAB
Class Hours Tue 12:15-17:00PM
Instructor Assoc. Prof. Ferhat Uçar
Email Address [email protected]

<aside> 📢 **ANNOUNCEMENTS

*** Laboratory new season - assignment link - https://classroom.github.com/a/4o0n6B9w

*** For Urgent Announcement here is** Our WhatsApp Channel.

****https://www.instagram.com/docdrferhatucar.ai/#

</aside>

<aside> 🔋

Course Resources

</aside>

Course Description

Introduction to Computer Science provides a comprehensive foundation in computing principles and practices based on Harvard University's renowned CS50 curriculum. This course is designed for beginners with no prior programming experience. Students will learn fundamental computing concepts from programming basics to web development through a structured progression of topics including Scratch, C programming, data structures, algorithms, memory management, Python, artificial intelligence, SQL, and web technologies.

By the end of this course, students will be able to write programs in multiple languages, understand core computing concepts, analyze algorithmic efficiency, develop logical thinking skills, and build simple web applications. This course serves as an excellent entry point for further studies in computer science and related technical fields, equipping students with both theoretical knowledge and practical skills demanded in today's technology-driven world.

<aside> ⚙

Here is the other course details!!!

</aside>

📅 What’s happening this week?

Untitled

Activities

C Project Assignment

⏰ Report Task


Assignments submitted after the due date will be penalized at a rate of 10% per day, including weekends. No assignments will be accepted more than five days late unless a documented medical or personal emergency is provided.

📕 Course Policies