cse2bpc business programming concepts

BUSINESS PROGRAMMING CONCEPTS

CSE2BPC

2020

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

Equivalent subjectsCSE1OJA OR CSE1OOF OR CSE1OFA OR CSE1OOJ

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

Learning resources

Big Java

Resource TypeBook

Resource RequirementRecommended

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, 2020, Semester 2, Day

Overview

Online enrolmentYes

Maximum enrolment sizeN/A

Subject Instance Co-ordinatorAlex Tomy

Class requirements

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

LectureWeek: 31 - 43
One 2.00 hours 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 questions

N/AN/AN/ANo10SILO1, SILO3, SILO4, SILO5, SILO6

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

N/AN/AN/AYes60SILO2, SILO3, SILO4, SILO5, SILO6, SILO7

Two programming assignments (equivalent to 1,000 words total)

N/AN/AN/ANo30SILO1, SILO3, SILO4, SILO5, SILO6, SILO7, SILO8