User:Umiverac

From CompSciWiki
Jump to: navigation, search

Main_Page > Talk


About Me

Hello! I'm Chris I-B, and welcome to my user page! This page contains a list of all of my major contributions to this Wiki, including my current projects. If you have any feedback about any of the pages I've worked on please leave a comment on my talk page.





Template loop detected:

Current Projects

Chris 12:26, 16 April 2008 (CDT)

  • no current projects

Past Projects

Chris 12:26, 16 April 2008 (CDT)


Some course suggestions

As an April 2008 CS graduate I've taken lots of courses. Since most first- and second-year CS students seem somewhat overwhelmed at what courses to take here's a quick list of a few of the courses I found particularly interesting:

  • COMP 3030, Finite Automata and Formal Grammars. Don't let the course title scare you, this is a pretty fun course. It's required for honours, but I'd suggest it for anyone interested in the history of computing. Much of the course focuses on Turing Machines -- simple mathematical models of computers developed in the early 20th-century by Alan Turing.
  • COMP 3190, Introduction to Artificial Intelligence. I've always been a bit of an AI geek (I read Asimov, Data was my favourite Star Trek TNG character, ...), and this course was a nice, whirlwind tour of AI. It's required for the fourth-year AI courses, which is where you get into the real nuts and bolts of machine learning, robotics, and the like.
  • COMP 3440, Programming Language Concepts. This is an amazingly neat course. Most courses teach you the "normal" C-family languages (C, C++, Java), but this one teaches you how to work with all the other, slightly weird languages (Lisp and Prolog for instance). You learn why things work the way they do in Java, what the arguments in favour of one language over the other is, and force yourself to think in new weird and wonderful ways.
  • COMP 4140, Cryptography. The art of codes and ciphers, all rolled into one three-hour course. You cover a huge array of encryption techniques, from the simple shift cipher, all the way up to cutting-edge AES (which is used in SSL, HTTPS, and SSH).
  • COMP 4190, Artificial Intelligence. The direct sequel to COMP 3190, this course covers fewer topics, but in much more depth than its predecessor. Computer vision, planning, and constraint-satisfaction problems are typical areas of focus, and any of them could be used as the groundwork for a Master's Thesis if you're interested.
  • COMP 4420, Advanced Analysis of Algorithms and Data Structures. Sometimes called simply "Analysis III", this is one of the most math-intensive courses offered by the department. But it's very interesting and theoretical. Projecting four-dimensional objects into three-dimensional space, rotating polygons about arbitrary axes, and creating fractals are just a few of the topics.


Other Wiki Work

Prior to working on this site I was a registered Wikipedia editor. Please feel free to check out my user page there: http://en.wikipedia.org/wiki/User:Ve4cib


Useful Links

These are some useful links for other Wiki users.