This unit provides students with the basic knowledge of information processing cycle, hardware, software and communications components, E-Commerce, and various types of networks.
Fin210 focuses on: 1. Time value of money 2. Budgeting 3. Forecasting 4. Agency theory 5. Inventory management 6. etc. (come to the class and check it yourself)
This course provides the students with the background information on how organizations work with relation to understanding individual behaviors. It deals with early management theories, which serves to explain how they have influenced organization system and design. Topics on motivational factors, communication, leadership issues and organizational culture & environment are also included.Edit summary
This course is designed for students new to the subject of marketing. It introduces students to the various principles and concepts in marketing and prepares them for more specialized courses.
This course consists of topics from three basic areas: descriptive statistics, probability and statistical inference and forecasting techniques. Descriptive statistics covers organizing, presenting and summarizing data. Probability includes Bayes theorem and probability distribution. Statistical inferences emphasizes on estimation hypothesis testing of large samples. Concepts of simple linear regression and correlation as well as time-series are covered under forecasting techniques. In addition, students are introduced to the SPSS software where they learn how to present the data collected, and perform hypothesis testing, regression, and correlation analysis.
The course begins with a survey of the broad aspects of communication, including types of communication, basic concept, basic theories and models. It then traces the history and role of different mass medias.
This course acknowledges the "messy" nature of business related information, hence the difficulty of undertaking project work. Choosing a project is considered early in the course; the need for planning and the need to critique data are emphasized; ways in which projects can go "off the rails" are reviewed. Also, how to get projects "back on track". During the course, students will practice the acquisition, manipulation and reporting of "messy" data.
The subject introduces students to World Wide Web architecture, Internet technology and web publishing skills together with the security issues affecting the website.Students will learn the basic skills necessary to design and create simple web sites. HTML programming will be taught together with an introduction to other technologies and advanced concepts like Java, script processing, style sheets and others.
This module is aimed as an introductory course in multimedia. It aids in the understanding of the practical uses of multimedia as well as how multimedia titles are developed. It also provides a comprehensive study of multimedia which covers areas from effective design of multimedia system to copyright, privacy and censorship issues.
CSCI114 introduces the procedural approach to program design and implementation. Covers basic language constructs for defining variables of built-in types, flow control constructs and simple I/O. Explores functional decomposition as a design technique, and the implementation of functions. Introduces simple user-defined data types and aggregates.
This subject develops a thorough understanding of program design using data structures. It extends CSCI114 and presents pointers, dynamic memory management and exception handling. Other topics include implementation of Sorting and Searching Algorithms including the use of typedefs, void pointers and indexes to generalise algorithms; Implementation of data structures: queues, stacks, linked lists, dequeues, trees; Use of arrays as an implementation structure – hashing, radix sort, heaps and Heapsort; Random Access files and internal I/O; Testing of programs: black and white box testing, and the use of debuggers; Use of multi-file organisation in encapsulation and data hiding, with make files; These concepts will be treated through formal lectures, tutorials, assignments and laboratory sessions employing an object oriented language.
This subject has been designed with the intention of fostering the development in all students of a set of attributes defined by the University of Wollongong. I tend to think of the graduate attributes as ensuring that students learn how to learn in an ethical and responsible manner. The discipline objectives pertain to the understanding fundamental ideas, content and processes of statistics. For more details see the STAT131 laboratory manual. This also includes the teaching objectives that outline for you the way the lectures, laboratories, materials and assessment should be used to gain and demonstrate the graduate attributes and discipline objectives
Approaches to analysing algorithm complexity, introduced in first year subjects, will be reviewed. The use of abstract data types as a design technique, and their implementation in solutions to problems, will form a large part of the subject. The concept of efficient code and ways to measure efficiency (both empirically, by timings, and theoretically) will be studied.
CSCI204 develops a thorough understanding of the object-oriented approach and introduces such object concepts as encapsulation, inheritance, polymorphism and runtime binding. This is complemented by an introduction to object-oriented design, with UML representations at the program level. Templates are introduced as a method of achieving generalization. Container classes and the Standard Template Library are presented as examples of generic programming.
This subject provides: 1. an introduction to the Java language and some of its standard class libraries; and 2. experience with object oriented design and implementation techniques. Topics covered will include: use of a Java Integrated Development Environment, Java language, subset of the standard Java class packages (Standard Edition: windowing, graphics, TCP/IP networking, threads, database access, applet, media), security issues with portable code, Java "Micro Edition" (ME) and its associated packages and applications. Development of applications for different environments.
This subject covers the body of ideas and commonly held principles that broadly apply to ethical behaviour in the information technology environment. it will examine the social and ethical implications of information technologies as they apply to citizens and information technology professionals. It will present legal, regulatory, social and ethical perspectives on the use of such technologies through topics of intellectual property, privacy, networking, security, reliability. The inclusion of a professional ethics is to prepare students for careers in the information technology industry. The extent to which technological advancements have altered societal expectations is also examined.