Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester or equivalent
54 hours
Hawthorn, Sarawak
Nil Preclusions: HIT1301 Algorithmic Problem Solving and HIT1404 Introduction to Programming in .NET. Students may undertake only one introductory programming unit.
Nil
Credit Points: 12.5 Credit Points
A unit of study in the Bachelor of Engineering (Biomedical Engineering),Bachelor of Engineering (Electrical and Electronic Engineering) ( E057), Bachelor of Engineering (Electronics and Computer Systems), Bachelor of Science (Biomedical Sciences), Bachelor of Science (Psychology and Psychophysiology), Bachelor of Engineering (Telecommunication and Network Engineering), Bachelor of Engineering (Telecommunication and Network Engineering)/ Bachelor of Science (Computer Science and Software Engineering), Bachelor of Information and Communication Technology, and Bachelor of Science (Information Technology)
Aims This unit introduces procedural computer programming using the C language. Learning OutcomesStudents who successfully complete this unit of study will be able to: Solve engineering problems using the C language.Write numerical intensive applications in C.Use modular decomposition to reduce the complexity of engineering issues.Construct well structured C language programs.Describe the issues of the software development life cycle.Test and validate their software solutions.
Lectures (24 hrs), Tutorials (lab) (24 hrs), Practical Classes (Tests) (6 hrs)
Assignments, Tests, Portfolio
Introduction to engineering problem solving with CThe building blocks of the C programming language - Sequence - Selection - Repetition - Variables and constants - Pointers - Arrays - Function calls - Simple data structures - Input and outputEngineering numerical techniquesControl structures and file I/OFunctions, Arrays, Pointers, Strings, StructsProgram Testing and ValidationThe Software Development of Life Cycle
Etter Delores M, Engineering Problem Solving with C, 3rd edn, Pearson Prentice Hall, 2005Hanly, JR & Koffman, EB, Problem Solving and Program Design in C, 4th edn, Addison Wesley, Boston, 2004Hanly, JR & Koffman, EB, C Program Design for Engineers, Addison Wesley, Boston, 2001