EEE 105 1s2223 | Course Guide
Hi everyone! Welcome to EEE 105. In this course, you will essentially learn how to connect your ideas of logic gates to modern computing devices, such as the ones found in your phone or your laptop.
Mode of Delivery
I will deliver this course remotely, and hold classes asynchronously. I will release lecture materials and assessments once every two weeks, with the deadline at the end of the second week.
Lab classes will be held by Sir Zyrel Renzo Sanchez separately.
Communication
You will automatically be enrolled into an UVLE course site. You should be able to see that you are enrolled in EEE 105 - THX
For the lecture, I will post course materials, announcements and updates on the course in the UVLE as well.
My name is Lawrence Quizon, you can contact me through email at lawrence.quizon@eee.upd.edu.ph
I am available for consultation on any weekday.
Class Materials (Lecture)
Every two weeks, I will provide a:
- Study Guide for the topic
- Quiz for the topic
- Every two topics, I will give a problem set.
I will give a quiz at the end of every topic, so be sure to follow the study guide.
Study Schedule
You may refer to the table below for the course schedule.
Week | Start | End | Topic | Assessment |
---|---|---|---|---|
1,2 | September 5 | September 16 | Computers, Instructions | Problem Set 1 |
3,4 | September 19 | September 30 | Number Representations, Operations | Problem Set 1 |
5,6 | October 3 | October 14 | Floating Point | Problem Set 1 |
7,8 | October 17 | October 28 | Single-Cycle Datapath | Problem Set 2 |
9,10 | October 31 | November 11 | MIPS Multi-Cycle Datapath | Problem Set 2 |
11,12 | November 14 | November 25 | Memory | Problem Set 3 |
13,14 | November 28 | December 12 | IO | Problem Set 3 |
Problem Sets and Deadlines
The deadlines for the problem sets are going to be a two weeks after their last topic. Hence:
- Problem Set 1 - October 7
- Problem Set 2 - –November 11– December 1
- Problem Set 3 - January 6
Quizzes will open and close along with their respective topics.
Grading
\(LecGrade = 0.5*Quizzes+0.5*ProblemSets\) \(FinalGrade = 0.5*LabGrade+0.5*LecGrade\)
You need at least 60% LecGrade to pass the lecture class, without getting less than 50% on any module.
You need 60% FinalGrade to pass the course. You must pass both lec and lab.
UP Grade conversion scale is as below, applied after rounding Final Grades to the nearest integer:
Low | High | UP Grade |
---|---|---|
92 | 100 | 1 |
88 | 92 | 1.25 |
84 | 88 | 1.5 |
80 | 84 | 1.75 |
76 | 80 | 2 |
72 | 76 | 2.25 |
68 | 72 | 2.5 |
64 | 68 | 2.75 |
60 | 64 | 3 |
0 | 60 | 5 |
References
- Computer Organization, Hamacher et al, 5th Edition
- Computer Organization and Design, Patterson et al
- Computer Architecture and Organization, Hayes, 3rd Edition
- Microprocessors and Microcomputers, Tocci et al, 4th Edition
- Computer Organization and Architecture, Stallings, 5th Edition