Monash home | About Monash | Faculties | Campuses | Contact Monash |
Staff directory | A-Z index | Site map |
|
TRC2400 - Computer programming6 points, SCA Band 2, 0.125 EFTSLUndergraduate Faculty of EngineeringLeader: N ManiOffered
Clayton First semester 2008 (Day) SynopsisIntroduction to computer and CPU organization. Assembly language programming of a contemporary microprocessor. Introduction to assemblers and compilers. The C higher level language and its implementation on a typical computer. Standard data types, arrays; control statements; functions including parameters. Calls to assembly language programs. Object oriented programming and C++. Software engineering, the methodology of software development and lifecycle models. Introduction to operating system concepts. Programming in Java. PLC programming. Objectives
To understand the rudiments of computer architecture and operation and how an assembly language program can be run. Assessment
Examination (3 hours): 70% Contact hours3 hours lectures, 3 hours of practice/laboratory classes and 6 hours of private study per week PrerequisitesProhibitionsCSE1301, ECE2171, ECE2701, ECE2702, TEC2041, TEC2042 |