Announcement
  • April 09, 2024, Lectures begin 

Instructor(s)

Ben Abdallah, Abderazek, Office: 202-A, E-mail: benab

TAs:
Classroom
Lectures @HD1; Periods: 5th -6th (13:20 - 15:00)
Course Outline
Students who started learning computer science and engineering tend to understand their studies as "Computer science and engineering is like programming, processing with command line interface, web browsing," and so on.  Yet studies of computer science and engineering are broader and deeper than that. To purse students study efficiently, students must understand what topics they are going to learn in this university and exposure to the breadth of subjects of computer science and engineering early. This class introduces such subjects. In this class, students can obtain a perspective of computer science and engineering, and the perspective helps to understand relevance and inter-relationships of subjects students going to learn in this university.
Syllabus , Registered Students
Textbook
Schedule
Date
Handouts
Quiz
Labs/Ex.
Reports Submission
4/09, 4/12
Lecture 1-2: Introduction
Quiz 1, Answers

Lab1
Solutions: Lab1.ipynb

4/16, 4/19 Lecture 1-2: Introduction (Cont.)
Data Storage
Quiz 2, Answers
Quiz 3, Answers 
Lab2Lab2.jpynb 4/19, 13:20- Lab1 Report Submission,
4/23 Data Manipulation 
Quiz 4; Answers  Lab2 (Cont.)

4/26 Operating Systems Quiz 5, Answers Lab3 4/26, 13:20 -Lab2 Report Submission,
4/30 Programming Languages 1  Quiz 6;
Python Programming Examples
Online Python Compiler
Lab3 (Cont.)


5/8 Programming Languages 2 Quiz 7; Answers Lab4 5/8,  13:20 - Lab3 Report Submission
5/10 Software Engineering Quiz 8; Lab4 (Cont.)


5/14 Artificial Intelligence  Exercise 2
Lab5
5/14, 13:20 - Lab4 Report Submission
5/17 Data Abstraction 1
Quiz 9  Lab5 (Cont.)


5/21  Data Abstraction 2
SPIM exercises
name prompt
SPIM Tutorial 
Lab 6 5/21, 13:20 -Lab5 Report Submission
5/24 Computer Graphics I
SPIM exercises Lab 6  (Cont.)

5/28 Computer Graphics II

5/28, 15:00 - Lab6 and Ex2 Reports Submission
6/??
Final Exam @ HDW1


.
Updated on April 1st, 2024