2.21.2009

Return of The Lost Soul

Ok. I have been out for while. Now I am back to continue the blog. 

This blog was started during my first computer class in 2007. Taught by Ms. Chow. Every post up till "It's ben a while" was done for the computer class. The blogging system was used to grade us during the course. Goodness knows why. That was the very first time I took a course in anything Computer - Progamming related. HTML and CSS it was.

Now I take lots of them because it is my major. I will be posting about each of them. I would specifiy the course the post is about in the first line or paragraph.
A list of the programming courses I am/have taken are:
  1. Introduction to Programming APS105 (Finished)
  2. Digital Logic (Finished)
  3. Programming Fundamentals (Finished)
  4. Engineering Communications and Design (Current)
  5. Computer Organisation (Current)
A BRIEF EXPLANATION OF PROGRAMMING COURSES
Introduction to Programming APS105: This course was for beginners to software programming. The language used was C++. The course taught procedural programming, flow control, file I/O and dynamic memory. The project done after acquiring all the skills the course has to offer was a picture negating tool.

Digital Logic: This course served was for beginners to hardware programming. The language used was Verilog and the main IDE used was Quartus. The circuits were run on a DE1/2 board provided by Altera (Terasic Technologies). Students ere asked to come up with their end projects. I tried doing a Voice Recognizer but that didn't work out.

Programming Fundamentals: Another C++ course. It was a continuation of "Introduction to Programming". It taught Object-Oriented programming and its principles. The end project was a record database library that could handle any record class which was derived from the base class.

Engineering Communications and Design: This cause s meant to teach the ethics of software development. It is in C. The project for this course was introduced on the first day. We had to develop a storage server all course long.

Computer Organization: An interesting course. Assembly programming on the NIOS II System. The programming done here is highly procedural. We get to access raw registers, memory and I/O devices. Students are asked to come up with a final project. I haven't thought of any yet.

As time goes on, I would keep you updates on the ongoing courses and if I remember anything about a former course I wish to share, I would post it. This blog is originally meant to record most things that happen in my programming classes but feel free to draw inspiration from it and contact m eif you have any questions.