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-ordinator

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 subjectsCSE1OOF OR CSE1OFA

Equivalent subjectsCSE1OJA OR CSE1OOJ OR CSE1OOF 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-ordinator

Class requirements

Computer Laboratory Week: 31 - 43
One 2.00 h computer laboratory per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.

Lecture Week: 31 - 43
One 2.00 h lecture per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.

Assessments

Assessment elementCommentsCategoryContributionHurdle% ILO*
Five 100-word tutorial questionsN/AN/AN/ANo10 SILO1, SILO3, SILO4, SILO5, SILO6
One 3-hour examination Hurdle Requirement: To pass the subject, a pass in the examination is mandatoryN/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