This site will launch


Introduction to Software Engineering 1

10 Units

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.

Faculty Faculty of Engineering and Built Environment
School School of Electrical Engineering and Computer Science
Availability Semester 1 - 2014 (Callaghan Campus)

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
  1. Introduction
  2. Input/Output
  3. Control structures
  4. Methods
  5. Object-oriented progamming 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
Assessment Items
  • Examination: Class - Mid term 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
Course Materials None listed
Timetable 2014 Course Timetables for SENG6110

Sound like the course for you?

  Apply Now