BUSINESS PROGRAMMING CONCEPTS

CSE2BPC

2021

Credit points: 15

Subject outline

Students undertaking major/minor computing studies (in other than the BIT courses) will explore the concepts of writing structured programs. Topics include top-down problem solving using stepwise refinement and algorithm design for procedural programs, simple and array data types, modular programming and parameter passing, introduction to object oriented concepts, documentation, debugging and testing.

SchoolEngineering and Mathematical Sciences

Credit points15

Subject Co-ordinatorAlex Tomy

Available to Study Abroad/Exchange StudentsYes

Subject year levelYear Level 2 - UG

Available as ElectiveNo

Learning ActivitiesN/A

Capstone subjectNo

Subject particulars

Subject rules

PrerequisitesCSE1PE

Co-requisitesN/A

Incompatible subjectsCSE1OFA OR CSE1OOF

Equivalent subjectsCSE1OOF OR CSE1OOJ OR CSE1OJA OR CSE1OFA

Quota Management StrategyN/A

Quota-conditions or rulesN/A

Special conditionsMust not be admitted in a Computer Science (SBCS) or Information Technology (RBC, SBIT, SBITL, SBITP) degree

Minimum credit point requirementN/A

Assumed knowledgeN/A

Readings

Big Java

Resource TypeRecommended

Resource RequirementN/A

AuthorHorstmann, C

Year2013

Edition/Volume5th ed

PublisherWILEY

ISBNN/A

Chapter/article titleN/A

Chapter/issueN/A

URLN/A

Other descriptionN/A

Source locationN/A

Career Ready

Career-focusedNo

Work-based learningNo

Self sourced or Uni sourcedN/A

Entire subject or partial subjectN/A

Total hours/days requiredN/A

Location of WBL activity (region)N/A

WBL addtional requirementsN/A

Graduate capabilities & intended learning outcomes

Graduate Capabilities

Intended Learning Outcomes

01. Analyse and describe how data is represented and manipulated during program execution.
02. Analyse a problem and construct a logical solution suitable for implementing as a computer program.
03. Analyse a problems and construct a logical solution suitable for implementing as a computer program.
04. Develop a basic understanding of the object-oriented concepts of objects and classes.
05. Find and use existing Java components provided in code libraries.
06. Write Java code that uses control structures, classes and arrays.
07. Specify and execute test plans.
08. Develop documentation for a programming problem.

Subject options

Select to view your study options…

Start date between: and    Key dates

Bendigo, 2021, Semester 2, Day

Overview

Online enrolmentYes

Maximum enrolment sizeN/A

Subject Instance Co-ordinatorAlex Tomy

Class requirements

Computer LaboratoryWeek: 30 - 42
One 2.00 h computer laboratory per week on weekdays during the day from week 30 to week 42 and delivered via face-to-face.

LectureWeek: 30 - 42
One 2.00 h lecture per week on weekdays during the day from week 30 to week 42 and delivered via face-to-face.

Assessments

Assessment elementCommentsCategoryContributionHurdle% ILO*

Five 100-word tutorial questions

N/AN/AN/ANo10 SILO1, SILO3, SILO4, SILO5, SILO6

One 3-hour examinationHurdle Requirement: To pass the subject, a pass in the examination is mandatory

N/AN/AN/AYes60 SILO2, SILO3, SILO4, SILO5, SILO6, SILO7

Two programming assignments (equivalent to 1000 words total)

N/AN/AN/ANo30 SILO1, SILO3, SILO4, SILO5, SILO6, SILO7, SILO8