ECE 114

Introduction to Computers and Programming


Introduction to principles of well-structured and efficient computer programming in the C++ language. Topics covered: 1. Introduction to computer organization, architecture, operating systems, and programming mechanics; 2. Introduction to algorithm and complexity 3. Object-oriented programming (OOP) philosophy, principles, and mechanisms (encapsulation, abstraction, inheritance, and polymorphism) 4. Programming language fundamentals and OOP with C++ 5. Data structure primer (linked list, hash table, etc.)

2 Responses to “ECE 114”

  1. Anonymous says:

    When I took this class (Spring 2005) it was more of a joke. I had taken CSC171 (which was a lot of fun) but I talked to people and thought it would be useful to also take this course. After all it covered C instead of Java, and it would have an “engineering spin.”

    I was wrong. It only covered the basics for C , and was a LOT easier than CSC171. I would recommend people take that instead if they want a serious course.

    That said, the course has changed a great deal. From my understanding, the next time the course was offered (spring 2006) the professor changed, and the course changed into a big commitment. While it still covered the basics it quickly moved onto more advanced topics in C . Maybe people that took the new course can comment on it, but it sounds like it improved a lot.

  2. Anonymous2 says:

    I took the course in the spring of 06 and i have to say that the course itself was the most hands on and intresting courses ive taken. within a week we delved into topics that went far beyond simply learning language syntax and into more applicable concepts. the class is very lab oriented and there is less of and emphasis on simply passing tests and quizess. Also the new professor is probably the best professor that i have had in my tenure here at UofR

Leave a Reply