Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester or equivalent
48 Hours
Hawthorn
Nil. Preclusion: HIT1009 and HIT1109 Introduction to Programming in VB, HIT2080 Introduction to Programming and HIT1301 Algorithmic Problem Solving. Students may undertake only one introductory programming unit.
Nil
Credit Points: 12.5 Credit Points
A unit of study in the Bachelor of Business Information Systems, Bachelor of Science (Information Technology), Bachelor of Information and Communication Technology
Learning OutcomesStudents who successfully complete this subject 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 methodsvariables and variable life time and scope, symbolic constantsArithmetic operations, input data validation with string handling methodsSub procedures and functions with arguments and parameters1 and 2 dim arrays, Array List , structures Coding standards and documentationSimple classes and objectstext filesASP.NetProblem solving algorithms and structured programming case studyProject charts (structure charts), flowchartsThe Visual Studio.NET Integrated Development EnvironmentEvent driven windows applicationsTesting 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)