06 A - Handbook - Otago Polytechnic
06 A - Handbook - Otago Polytechnic
06 A - Handbook - Otago Polytechnic
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Student Programme <strong>Handbook</strong> 2008 Bachelor of Information Technology<br />
IT214 - Advanced Programming Using Object Oriented Language<br />
Students will develop expertise in object oriented programming, specifically through the use of an object<br />
oriented computer language in response to real world business problems. This paper is based on students’<br />
experience in learning advanced features of an industry standard language and using it to develop<br />
efficient, modern software development methods. In the past C++ and Java have been the languages of<br />
choice.<br />
IT218 - Special Topic 2<br />
This elective paper will allow students to carry out research into a Special Topic in Information<br />
Technology. Students will present a research proposal and will negotiate objectives, learning plan,<br />
assessment criteria and time frame with a supervising lecturer / Head of Department.<br />
IT219 - Unspecified Credits<br />
This paper is intended to act as a repository for “unspecified credits” where the student undertakes<br />
courses from outside the B.InfoTech. Up to 20 credits of these may normally be used (unless the student<br />
already holds a degree). Any course that is recognised as contributing to a degree may be used for these<br />
credits. The contribution to a student’s credit count will be calculated on the basis of EFTS contribution<br />
of the external paper (ie 0.166 EFTS = 20 credits).<br />
IT220 – Introduction to C++: Programming for Games<br />
This course will introduce students to the fundamentals of game design and programming. Students will<br />
explore computer games from the early days of the industry to the latest releases. Students will learn a<br />
variety of important programming techniques that are useful not only in games programming, but in all<br />
application development. Using C++, students will implement a number of classic games, and design and<br />
build their own original 2D action game.<br />
IT221 - Microprocessors<br />
This course will provide students with the skills essential to the application of computer systems<br />
programming at assembler level using an industry standard microcontroller with special reference to<br />
system architecture.<br />
IT224 – Web Programming<br />
Provides students with a thorough introduction to modern techniques for adding programmed behaviours<br />
to web pages. The course will include a review of basic network architecture and the currently supported<br />
HTML dialect. It will present a variety of languages and applications adding dynamic graphics, etc. As<br />
this is a rapidly changing field, the contents and tools will be regularly reviewed and updated as required<br />
discipline currency.<br />
IT301 - Project<br />
The project is the culmination of the Bachelor of Information Technology. The students carry out<br />
advanced project work in the area of IT such as to apply skills learnt in the BIT. The students work with<br />
an external client. Students should demonstrate vigour, competence, creativity and professionalism.<br />
© <strong>Otago</strong> <strong>Polytechnic</strong> 27