Click to show Site menu [+]

SENG1110

Introduction to Software Engineering 1

10 Units 1000 Level Course

Available in 2012

Callaghan CampusSemester 1

Previously offered in 2013, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004

This course is an introduction to object-oriented programming language, for example, Java. The course introduces the fundamentals of analysing a problem and then implementing a solution as a computer software system. Students are introduced to the software life cycle and an overview is given of the basic hardware and software components of a computer system. Students learn about problem solving strategies, top-down program development and programming style. The course provides a basic introduction to data abstraction and object-oriented analysis and design. Emphasis is placed on programming and testing.

Objectives
At the end of SENG1110, a student will be able to:
* write complete, well documented and well structured programs.
* use GUI based commands on keyboard, mouse and screen.
* use selection and looping structures.
* understand and write methods.
* understand object declaration & initialization.
* understand and apply (Java) classes to solve problems.
* use input from and output to external files.
* understand and use arrays.
* understand basic concepts in object oriented programming
Content
1. Introduction
2. Input/Output
3. Control structures
4. Methods
5. Object-oriented programming basics
6. Classes
7. Arrays
8. Recursion
9. Advanced topics
Replacing Course(s)
N/A
Transition
N/A
Industrial Experience
0
Assumed Knowledge
No assumed knowledge
Modes of Delivery
Internal Mode
Teaching Methods
Lecture
Laboratory
Assessment Items
Examination: Class
Mid term exam - as per course outline.
Essays / Written Assignments
as per course outline
Examination: Formal
A Final Examination according to the University Examination Timetable,
Laboratory Exercises
as per course outline
Contact Hours
Lecture: for 3 hour(s) per Week for Full Term
Laboratory: for 2 hour(s) per Week for Full Term

Timetables