Subject Descriptions - Subject Information


Calendar: 2017 Undergraduate
Faculty: Faculty of Engineering and Information Sciences
Department: School of Computing and Information Technology


Subject Information
Subject Code CSCI291
Subject Name Programming for Engineers
Credit Points 6
Pre-Requisites ENGG100
Co-Requisites ECTE233
Restrictions None.
Equivalence None.
Assessment  
General Subject No.
EFTSL (Non Weighted) 0.125
Non Weighted Student Contribution Amounts
Commonwealth Supported (HECS) Students Only
Pre-1997 Pre-2005 Post-2005 Post-2008 Post-2009 Post-2010
$ 1131  $ 1131  $ 1131  $ 1131  $ 1131  $ 1131 
Weighted Student Contribution Amounts
Commonwealth Supported (HECS) Students Only
Course
1771-Bachelor of Laws (Honours) (Direct Entry)
1777-Bachelor of Laws (Direct Entry)
1827-Bachelor of International Studies - Bachelor of Laws
1845-Bachelor of Information Technology - Bachelor of Laws
1852-Bachelor of Business Information Systems - Bachelor of Laws
351-Bachelor of Laws (Honours)
760-Bachelor of Communication and Media Studies - Bachelor of Laws
770-Bachelor of Laws (Graduate Entry)
771-Bachelor of Arts - Bachelor of Laws
771H-Bachelor of Arts - Bachelor of Laws
772-Bachelor of Creative Arts - Bachelor of Laws
773-Bachelor of Commerce - Bachelor of Laws
774-Bachelor of Mathematics - Bachelor of Laws
775-Bachelor of Science - Bachelor of Laws
775H-Bachelor of Science - Bachelor of Laws
775M-Course information not Found
776-Bachelor of Computer Science - Bachelor of Laws
778-Bachelor of Information and Communication Technology-Bachelor of Laws
779-Bachelor of Engineering - Bachelor of Laws
858-Bachelor of Journalism - Bachelor of Laws
Work Experience No
Tutorial Enrolment Information None.

Subject Availability
Session Autumn  (27-02-2017 to 22-06-2017)
Campus Wollongong
Delivery Method On Campus
Instance Name Class 1
Course Restrictions No restrictions
Contact Hours 3 hrs Lecture, 2hr lab
Lecturer(s) and
Cons. times
 
Coordinator(s) and
Cons. times
 
Instance Comment  
Census Date 31-03-2017

Subject Availability
Session DXB UG Autumn  (17-09-2017 to 15-01-2018)
Campus Dubai
Delivery Method On Campus
Instance Name Class 1
Quota 75
Course Restrictions No restrictions
Contact Hours  
Lecturer(s) and
Cons. times
Obada Al Khatib
Coordinator(s) and
Cons. times
Jun Shen
Instance Comment  
Census Date 11-10-2017

Subject Description
The primary topics areas in this subject include: introduction to the C Programming environment, use of pointers, dynamic memory management, arrays and structures, file input and output, multi-file programs and make files, testing and verification of software, implementation and properties of algorithms, concepts of object-oriented programming in C++ including classes and function overloading.


Subject Learning Outcomes
On successful completion of this subject, students will be able to:
1. Write and understand complex C programs.
2. Implement well known algorithms in the C programming language.
3. Build complex programs from simple blocks.
4. Identify the differences between C and C++.


Textbook Information

Text book information is available via the UniShop website:



Search Criteria [Click here for help]
Subject Code / Name
Level
Department
Session
Campus
Delivery Method
General Subjects