25.01.2013 Views

06 A - Handbook - Otago Polytechnic

06 A - Handbook - Otago Polytechnic

06 A - Handbook - Otago Polytechnic

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!