Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439

Course Title: Programming 1

Credit Points: 12


Course Code

Campus

Career

School

Learning Mode

Teaching Period(s)

COSC1073

City Campus

Undergraduate

140H Computer Science & Information Technology

Face-to-Face

,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,

COSC2081

RMIT Vietnam Saigon Sth Campus

Undergraduate

140H Computer Science & Information Technology

Face-to-Face

,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,

COSC2231

Taylors College KL

Undergraduate

140H Computer Science & Information Technology

Face-to-Face

,

COSC2362

City Campus

Postgraduate

140H Computer Science & Information Technology

Face-to-Face

,
,
,
,
,
,
,
,
,
,
,
,
,
,
,

Course Coordinator: Dr. Caspar Ryan

Course Coordinator Phone: +61 3 9925 9775

Course Coordinator Email:


Pre-requisite Courses and Assumed Knowledge and Capabilities

Enforced Prerequisite:

You may only enrol in this course if it is explicitly listed in your enrolment program summary.

If this is your first semester/course in the School of Computer Science and IT, you should complete the Lab and Unix Induction program. For more information, go to the following link: www.rmit.edu.au/compsci/orientation

Note it is a condition of enrolment at RMIT that you accept responsibility for ensuring that you have completed the prerequisite/s and agree to concurrently enrol in co-requisite courses before enrolling in a course.

For your information the RMIT Course Requisites policy can be found at Course requisites – 7.29.1.6: http://www.rmit.edu.au/browse;ID=twx09y07zi1c


Course Description

This course introduces object-oriented programming using the Java programming language. This course covers algorithm development using standard control structures, design methods such as step-wise refinement, the object oriented programming framework, the use of standard Java classes and interfaces, the use of container classes, disk file processing, introduces techniques for code reuse, and basic strategies for software testing.


Objectives/Learning Outcomes/Capability Development

Program Learning Outcomes

This course contributes to the following program learning outcomes:

You will gain skills as you apply knowledge effectively in diverse contexts.

You will learn to accurately and objectively examine and consider computer science and information technology (IT) topics, evidence, or situations, in particular to: analyse and model requirements and constraints for the purpose of designing and implementing software artefacts and IT systems.

Your capability to analyse problems and synthesise suitable solutions will be extended as you learn to: design and implement software solutions that accommodate specified requirements and constraints, based on analysis or modelling or requirements specification.

You will learn to communicate effectively with a variety of audiences through a range of modes and media, in particular to: present a clear, coherent and independent exposition of software applications, alternative IT solutions, and decision recommendations to both IT and non-IT personnel via technical reports of professional standard and technical presentations.

You will be required to accept responsibility for your own learning and make informed decisions about judging and adopting appropriate behaviour in professional and social situations. This includes accepting the responsibility for independent life-long learning. Specifically, you will learn to: effectively apply relevant standards, ethical considerations, and an understanding of legal and privacy issues to designing software applications and IT systems.
 


Course Learning Outcomes

Upon successful completion of this course you should be able to:


Overview of Learning Activities

Your scheduled classes will include lectorials (similar to lectures and tutorials) and laboratory sessions, and you will be expected to prepare for these sessions before attending using your self-study time. Regular feedback will be provided during classes.

Learning activities will include programming assignments where you will have to analyse and code solutions for simple problems; online coding problems based on Java code and questions based on concepts presented in scheduled classes; code demonstrations and group discussions. Within your basic coding exercises, you will learn to work with coding standards to truthfully and accurately convey code descriptions and code layout suitable for communication, and therefore transferable to others. Electronic discussion forums are used for promoting greater staff/student interaction.

Attendance:

While a minimum attendance standard is not compulsory, non-attendance may seriously jeopardise the chances of success in this course. Clearly, non-attendance at an assessment will result in failure of that assessment. Where visa conditions apply, attendance is compulsory.


Overview of Learning Resources

You will make extensive use of computer laboratories and relevant software provided by the School. You will be able to access course information and learning materials through myRMIT and may be provided with copies of additional materials in class or via email. Lists of relevant reference texts, resources in the library and freely accessible Internet sites will be provided.

Use the RMIT Bookshop’s textbook list search page to find any recommended textbook(s).


Overview of Assessment

Assessment tasks for this course will include online tests, scheduled online exercises, programming assignments and a formal written examination.

Across these assessment tasks, you will be required to demonstrate not only your knowledge, but also your ability to analyse coding problems and write code to solve problems. Additionally, in the programming assignments, you will also need to demonstrate ethical standard compliance when communicating code descriptions.

For standard assessment details, including deadlines, weightings and requirements relating to Computer Science and IT courses see: http://www.rmit.edu.au/compsci/cgi

Index

Copyright © 2016 RMIT University
ABN 49 781 030 034

Explore

Copyright © 2016 RMIT University
ABN 49 781 030 034

Explore

Copyright © 2016 RMIT University
ABN 49 781 030 034