RMT TECH SYLLABUS
Home || News || Stories || Installer ||
This is IT01
Instructor
Ric Torregoza
rmthorregoza@gmail.com
The intellectual enterprises of Information Technology and the art of programming are introduced. Students will learn how to think algorithmically and solve issues quickly in this course. Abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web programming are just a few of the topics covered. C, Python, and SQL, as well as HTML, CSS, and JavaScript, are among the languages available. Arts, humanities, social sciences, and sciences have all inspired problem sets. The course concludes with a final project.
Expectations
It is expected of you to
1. Lectures to watch
2. Through Zoom, attend class meetings
3. Ten labs to complete
4. Problem sets to solve
5. Take tests,
6. Take examination, and
6. Ultimate project design and implementation
Learning Objectives
One of the overriding aims for students in this course is to learn something that we haven't taught them, as seen by the large number of final projects that use languages, libraries, tools, and approaches not covered in the course at the end of the semester. Along the way, students will learn how to
1. More methodical thinking
2. Procedural programming
3. Information representation and processing
4. Concise and clear communication
5. Efficiently address problems
6. Identify patterns in difficulties;
7. Deconstruct problems into components and piece together solutions;
8. Operate at different abstraction layers;
9. Distinguish between design and implementation details;
10. Deduce how systems work from first principles;
11. Evaluate the code's correctness, design, and style;
12. Learn new languages for themselves;
13. Identify privacy and security threats;
14. Examine the paperwork and draw inferences based on the standards;
15. Problem-solving solutions are tested, flaws are found, and corner cases are identified.
16. Clearly state symptoms of issues and ask inquiries; and
17. Detect and quantify resource tradeoffs, particularly in terms of time and space.
Finally, the course lays the groundwork for additional study and empowers students to apply Information Technology to challenges in other fields.
Books/Videos
Lectures
Week 0 | Overview | Tue, Jan 26, 2021, 1:00 AM GMT+8 |
Week 1 | To be posted | Tue, Feb 2, 2021, 1:00 AM GMT+8 |
Week 2 | To be posted | Tue, Feb 9, 2021, 1:00 AM GMT+8 |
Week 3 | To be posted | Sat, Feb 13, 2021, 1:00 AM GMT+8 |
Week 4 | To be posted | Sat, Feb 20, 2021, 1:00 AM GMT+8 |
Week 5 | To be posted | Sat, Feb 27, 2021, 1:00 AM GMT+8 |
Week 6 | To be posted | Sat, Mar 6, 2021, 1:00 AM GMT+8 |
Week 7 | To be posted | Sat, Mar 20, 2021, 12:00 AM GMT+8 |
Week 8 | To be posted | Sat, Mar 27, 2021, 12:00 AM GMT+8 |
Week 9 | To be posted | Sat, Apr 3, 2021, 12:00 AM GMT+8 |
Week 10 | To be posted | Tue, Apr 20, 2021, 12:00 AM GMT+8 |
Week 11 | To be posted | Tue, Jan 26, 2021, 1:00 AM GMT+8 |
Week 12 | To be posted | Tue, Feb 2, 2021, 1:00 AM GMT+8 |
Week 13 | To be posted | Tue, Feb 9, 2021, 1:00 AM GMT+8 |
Week 14 | To be posted | Sat, Feb 13, 2021, 1:00 AM GMT+8 |
Week 15 | To be posted | Sat, Feb 20, 2021, 1:00 AM GMT+8 |
Week 16 | To be posted | Sat, Feb 27, 2021, 1:00 AM GMT+8 |
Week 17 | To be posted | Sat, Mar 6, 2021, 1:00 AM GMT+8 |
Week 18 | To be posted | Sat, Mar 20, 2021, 12:00 AM GMT+8 |
Week 19 | To be posted | Sat, Mar 27, 2021, 12:00 AM GMT+8 |
Week 20 | To be posted | Sat, Apr 3, 2021, 12:00 AM GMT+8 |
Week 21 | To be posted | Tue, Apr 20, 2021, 12:00 AM GMT+8 |
Week 22 | To be posted | Tue, Jan 26, 2021, 1:00 AM GMT+8 |
Week 23 | To be posted | Tue, Feb 2, 2021, 1:00 AM GMT+8 |
Week 24 | To be posted | Tue, Feb 9, 2021, 1:00 AM GMT+8 |
Week 25 | To be posted | Sat, Feb 13, 2021, 1:00 AM GMT+8 |
Week 26 | To be posted | Sat, Feb 20, 2021, 1:00 AM GMT+8 |
Week 27 | To be posted | Sat, Feb 27, 2021, 1:00 AM GMT+8 |
Week 28 | To be posted | Sat, Mar 6, 2021, 1:00 AM GMT+8 |
Week 29 | To be posted | Sat, Mar 20, 2021, 12:00 AM GMT+8 |
Week 30 | To be posted | Sat, Mar 27, 2021, 12:00 AM GMT+8 |
Week 31 | To be posted | Sat, Apr 3, 2021, 12:00 AM GMT+8 |
Week 32 | To be posted | Tue, Apr 20, 2021, 12:00 AM GMT+8 |
Week 33 | To be posted | Tue, Jan 26, 2021, 1:00 AM GMT+8 |
Week 34 | To be posted | Tue, Feb 2, 2021, 1:00 AM GMT+8 |
Week 35 | To be posted | Tue, Feb 9, 2021, 1:00 AM GMT+8 |
Week 36 | To be posted | Sat, Feb 13, 2021, 1:00 AM GMT+8 |
Week 37 | To be posted | Sat, Feb 20, 2021, 1:00 AM GMT+8 |
Week 38 | To be posted | Sat, Feb 27, 2021, 1:00 AM GMT+8 |
Week 39 | To be posted | Sat, Mar 6, 2021, 1:00 AM GMT+8 |
Week 40 | To be posted | Sat, Mar 20, 2021, 12:00 AM GMT+8 |
Week 41 | To be posted | Sat, Mar 27, 2021, 12:00 AM GMT+8 |
Week 42 | To be posted | Sat, Apr 3, 2021, 12:00 AM GMT+8 |
Week 43 | To be posted | Tue, Apr 20, 2021, 12:00 AM GMT+8 |
Week 44 | To be posted | Tue, Feb 2, 2021, 1:00 AM GMT+8 |
Week 45 | To be posted | Tue, Feb 9, 2021, 1:00 AM GMT+8 |
Week 46 | To be posted | Sat, Feb 13, 2021, 1:00 AM GMT+8 |
Week 47 | To be posted | Sat, Feb 20, 2021, 1:00 AM GMT+8 |
Week 48 | To be posted | Sat, Feb 27, 2021, 1:00 AM GMT+8 |
Week 49 | To be posted | Sat, Mar 6, 2021, 1:00 AM GMT+8 |
Week 50 | To be posted | Sat, Mar 20, 2021, 12:00 AM GMT+8 |
Problem Sets
Problem sets are programming assignments that allow you to put the principles from the previous week into code. Your teaching partner only grades your most recent submission while grading you.
SET 1
SET 2
SET 3
SET 4
SET 5
Mga Komento
Mag-post ng isang Komento