Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester or equivalent
48 hours
Hawthorn
Nil. Preclusion: HIT5012 Information Systems and Programming, HIT5301 Algorithmic Problem Solving
Nil
Credit Points: 12.5 Credit Points
A unit of study in the Graduate Certificate of Information Technology, Graduate Diploma of Information Technology, Master of Information Technology and Master of Technology (Information Technology). An elective unit of study in the Graduate Diploma of Multimedia, Master of Multimedia, Master of Multimedia Technology and Master of Multimedia (Honours).
Students who successfully complete this unit of study should be able to: write programming code that makes use of: structured programming constructs of sequence, selection and repetition; variables, symbolic constants, structures, arrays, simple text files and built-in functions and methods for conversion between various data types; selected built-in string handling functions and methods; simple classes and objectsDesign and write code that uses principles of modular design with use of sub procedures and functionGiven user requirements, design and implement a well structured and documented coded solution to solve simple business problems develop a test plan and create useful test data to test written codeUtilise on-line help and debugging tools provided with a selected programming languageUse the Visual Studio.NET Integrated Development Environment to build Windows applications, create and maintain Visual Basic.NET objects, make use of Visual Basic.NET debugging tools and on-line help including the Microsoft Developer Network library (MSDN)
Lectures (24 hrs), Tutorials (labs) (24 hrs)
Assignments, Tests, Examination
• Structured Programming Constructs: Sequence, Condition and Iteration • Data types and conversion functions and methods• variables and variable life time and scope, symbolic constants, • Arithmetic operations, input data validation with string handling methods.• Sub procedures and functions with arguments and parameters.• 1 and 2 dim arrays, Array List , structures .• Coding standards and documentation.• Simple classes and objects,• text files.• ASP.Net• Problem solving algorithms and structured programming case study.• Project charts (structure charts), flowcharts.• The Visual Studio.NET Integrated Development Environment.• Event driven windows applications.• Testing strategies(developing a test plan and creating suitable test data), debugging techniques, Visual Studio.NET debugging tools, online and MSDN help, and considerations for design of user interface.
Schneider, D., "An Introduction to Programming Using Visual Basic 2005, 6th Ed", Pearson International, 2006 (This is available in book form)Zak, D., "Programming with Microsoft Visual Basic 2005, 3rd Ed", Thompson Course Technology, 2007 (This is available in book form)Willis, Thearon. "Beginning Visual Basic 2005 databases", Wiley, c2006 (Electronic copy)Jennings, Roger, "Expert one-on-one Visual Basic 2005 database programming", . Wiley, c2006 (Electronic copy)MacDonald, Matthew, "Beginning ASP.NET 2.0 in VB 2005 from novice to professional", Springer-Verlag, c2006 (Electronic copy)Hart-Davis, Guy, "Mastering MIcrosoft VBA", John Wiley & Sons, 2007 (Electronic copy)