School of Electrical and Information Engineering University of the Witwatersrand, Johannesburg ELEN3024 Communication Fundamentals



Similar documents
INFS2608 ENTERPRISE DATABASE MANAGEMENT

Philadelphia University Faculty of Information Technology Department of Computer Science Semester, 2007/2008.

Australian School of Business School of Accounting ACCT 5917 VALUE CREATION FROM THE OFFICE OF THE CFO

Course outline. Code: ICT221 Title: Software Development 1

Advanced Operating Systems (M) Dr Colin Perkins School of Computing Science University of Glasgow

ENGG*4420 Real Time Systems Design Fall 2015

DEPARTMENT OF INFORMATION SCIENCE. INFO221 Application Software Development COURSE OUTLINE

Pre-Arrival Handbook 2015

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Course Outline 2015 FINANCE 261: INTRODUCTION TO INVESTMENTS (15 POINTS) Semester 2 (1155)

Course outline. Code: ICT115 Title: Introduction to Systems Design

Technology and Online Computer Access Requirements: Lake-Sumter State College Course Syllabus

A Practical Approach to Education of Embedded Systems Engineering

INFS5978 ACCOUNTING INFORMATION SYSTEMS. Course Outline Semester 2, 2013

PROGRAMME SPECIFICATION

ISM 4210: DATABASE MANAGEMENT

Computer Science 1015F ~ 2010 ~ Notes to Students

Faculty of Science Course Syllabus Department of Chemistry / Department of Physics & Atmospheric Science Note Instructors: Lectures Laboratories

ECE 297 Design and Communication. Course Syllabus, January 2015

Trainee Instrumentation / Electronics Engineering Technician. Technical Manager / Technical Supervisor

CSC-310 Introduction to Geographic Information Systems

Mart325 Services Marketing COURSE OUTLINE

COURSE SYLLABUS. Luis Hernandez Chemical & Environmental Building J TBA. luis.hernandez@harlingen.tstc.edu

Course outline. Code: BUS706 Title: International Business Law and Ethics

MET 230 Robotics Course Outline

ASTON UNIVERSITY PROGRAMME SPECIFICATION

IT 101 Introduction to Information Technology

Course outline. Code: FIN210 Title: Introduction to Financial Planning

Computer Integrated Manufacturing Course Outline

Course outline. Code: INF701 Title: Management Informatics

Handbook for Master of Commerce in the Fields of: Economics (CC002) (75% Coursework) Economic Science (CC011) (75% Coursework)

CSC-570 Introduction to Database Management Systems

ACCT5949 Managing Agile Organisations

Digital Systems. Syllabus 8/18/2010 1

INFS2848 INFORMATION SYSTEMS PROJECT MANAGEMENT COMP3711 SOFTWARE PROJECT MANAGEMENT

Course outline. Code: ACC610 Title: Strategic Management Accounting

CS 649 Database Management Systems. Fall 2011

Psychological Testing (PSYCH 149) Syllabus

Unit Outline: KXA352 Software Engineering Project B

GIRNE AMERICAN UNIVERSITY TEACHING AND EXAMINATION BY LAW FOR ASSOCIATE AND BACHELOR S DEGREES

Course outline. Code: JST203 Title: Issues in Crime and Criminal Justice

Course outline. Code: ICT301 Title: Advanced Network Topics, Management & Security

Course Outline. Fall Session 2015 A03

Academic Adviser: A member of faculty who helps and advises students purely on academic matters.

Classroom Management & Instruction EDU 163-OL1

Teaching Systems Integration In An Advanced Microprocessor Applications Course

Course outline. Code: PSY754 Title: Clinical Health Psychology and Psychopharmacology

Course outline. Code: HRM210 Title: Managing Human Resources

Course Outline. Code: SWK700 Title: Master of Social Work Field Education 1

Interpersonal Communications PSYC 151 University Studies Program. Course Outline

Course outline. Code: ICT311 Title: Software Development 2

ISM 4113: SYSTEMS ANALYSIS & DESIGN

PROGRAMME SPECIFICATION

BUSI0019 Intermediate Accounting I ACCT2102 Intermediate Financial Accounting I. Course Outline

Philadelphia University Faculty of Nursing First Semester, 2009/2010. Course Syllabus. Course code:

BEng (Hons) Computer Engineering

Course outline. Code: IBS321 Title: International Business Strategy

Data Mining and Business Intelligence CIT-6-DMB. Faculty of Business 2011/2012. Level 6

Degree regulations of the School of Electrical Engineering

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM

Medical Assisting 201D Syllabus

ECE3073 Computer Systems

ACST829 CAPITAL BUDGETING AND FINANCIAL MODELLING. Semester 1, Department of Applied Finance and Actuarial Studies

C Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands

Course outline. Code: DES 211 Title: Graphic Design A

Course Outline. 2. Unit Value 12 units

INFS5991 BUSINESS INTELLIGENCE METHODS. Course Outline Semester 1, 2015

Doctoral program regulations

INFS5621 ENTERPRISE RESOURCE PLANNING (ERP) SYSTEMS

THE ACADEMY OF HOTEL MANAGEMENT AND CATERING INDUSTRY IN POZNAŃ RULES AND REGULATIONS OF STUDIES

ENGG*4580 Sustainable Energy Systems Design Winter 2016

ENGG*4040 Medical Imaging Modalities Fall 2015

Unit Outline * ACCT2242. Accounting Information Systems. Semester 2, 2011 Crawley Campus. Unit Coordinator: Mr Kevin Burns

School of Computing and Information Sciences

QUEEN MARY UNIVERSITY OF LONDON Timetabling and Room Booking Policy

POFT 1309 Administrative Office Procedures I COURSE SYLLABUS

UCD ARCHITECTURE- PROFESSIONAL DIPLOMA (ARCHITECTURE) COURSE INFORMATION 2011/12

Policies and Procedures for Graduate Assistantships (GAs) at QU

Course Outline. Code: SWK701 Title: Master of Social Work Field Education 2

Module Profile (refer to guidance notes to aid completion)

MTH 110: Elementary Statistics (Online Course) Course Syllabus Fall 2012 Chatham University

Math 3E - Linear Algebra (3 units)

INF 203: Introduction to Network Systems (3 credit hours) Spring W1, Class number 9870

Information Systems Engineering. Four-Year MEng. Scheme for the award of honours. (Effective for ALL years from 2009 onwards)

Programme Specifications

Course outline. Code: ENG706 Title: Planning for Project Management

Communication Skills for Engineering Students Sample Course Outline

CIS490 Design in Software Engineering. Course Syllabus for the Virtual Class

Course outline. Code: SCS172 Title: Social Work and Human Services Practice

INFS5873 Business Analytics. Course Outline Semester 2, 2014

Course outline. Code: ENT221 Title: New Venture Growth

Basic understanding of data security tools such as access control mechanisms, authentication tools and cryptographic constructs.

Name of the module: Multivariate biostatistics and SPSS Number of module:

PROGRAMME SPECIFICATION UNDERGRADUATE PROGRAMMES

Advanced Software Engineering COSC Department of Computing Sciences Fall 2015

IST639 Enterprise Technologies Course Syllabus Spring 2014

UNIVERSITY OF SOUTH AFRICA

Postgraduate Diploma in Health Informatics

INFS3603 BUSINESS INTELLIGENCE (BI)

CME403/603 Syllabus Page 1

Transcription:

School Information of Electrical and Engineering School of Electrical and Information Engineering University of the Witwatersrand, Johannesburg ELEN3024 Communication Fundamentals Course Brief and Outline: 2015 Academic Staff: Dr DJJ Versfeld Dr. M. D. Grant Mr. M Cox Room: CM4 229 Room: 3rd floor Chamber of Mines offices TBA Tel: 717 7212 Tel:717 7288 TBA jaco.versfeld@wits.ac.za michael.grant@wits.ac.za mitch@enox.co.za Course homepage: http://dept.ee.wits.ac.za/~grant 1 Course Background and Purpose Microprocessors are an incredibly versatile and valuable electrical engineering tool: theoretically they present the convergence of code and hardware in a single package. Microprocessors are an incredibly powerful component in the hands of a skilled designer. This course aims to equip the student with the theoretical knowledge and practical experience required to implement microprocessors and digital components in an engineering context. The course will present binary arithmetic, assembly level coding, processing schemes, microcontroller components, and the design of simple embedded systems. 2 Course Outcomes To successfully complete this course the student must be able to: 1. Program industry standard microprocessor chips at the assembly level given access to relevant documentation or software. 2. Design basic hardware and assembly level code for simple microprocessor based fixed point and floating point digital algorithms. 3. Implement Digital Signal Processing (DSP) type functions in general purpose microprocessors. 4. Test and analyse assembly level code in a simulator environment. 5. Design basic microprocessor architectural modules using combinational logic and sequential circuits. 6. Design microprocessor based Analogue to Digital converters (ADC) using Digital to Analogue Converters (DACs). 7. Design basic real-time microcontroller based embedded systems using selected peripheral components. elen2006-cbo-2015.tex Ver. 3.3 June 25, 2015 Page 1 of 5

3 Course Content The content of this course is as per Rules & Syllabuses: Faculty of Engineering and the Built Environment. 4 Prior Knowledge Assumed The prerequisites and corequisites for this course are as per Rules & Syllabuses: Faculty of Engineering and the Built Environment. 5 Assessment All submissions must be in strict accordance with the guidelines contained in the Schools Blue Book and the rules contained in the Schools Red Book. No exceptions will be considered. 5.1 Components of the Assessment This is described in the Schools document entitled Application of Rule G.13 and Calculator Requirements on the School notice board. 5.2 Assessment Criteria In the test and examination students will be assessed by being asked in various ways to perform the following tasks: Demonstrate proficiency in binary arithmetic, fixed and floating point operations. Demonstrate knowledge of the principles of microprocessor operation. Design algorithms to solve DSP related problems on microprocessors. Design and implement algorithms to use microprocessor peripherals. Demonstrate proficiency in combinational and sequential logic problems. 5.3 Satisfactory Performance Requirements In addition to Rule G.13 and the Schools document entitled Satisfactory performance requirements and late submission penalty policy (see the School notice board), participation in laboratories, attendance at the practical test, and submission of the course project deliverables are necessary to meet SP requirements. This rule will be strictly applied. Note that under no circumstances will repeat students be granted exemption from any component of the course. 5.4 Late Submission Penalty Policy See the Schools document entitled Satisfactory performance requirements and late submission penalty policy on the School notice board. Note that both project report and source code must be submitted on time if either component is late the overall penalty will be determined based on the submission time of the last component. elen2006-cbo-2015.tex Ver. 3.3 June 25, 2015 Page 2 of 5

5.5 Calculators in examinations See the Schools document entitled Application of Rule G.13 and Calculator Requirements on the School notice board. 6 Teaching and Learning Process 6.1 Lectures There are three 45-minute lectures per week as shown on the students timetable. Although University rules state that attendance at lectures is not compulsory, lectures will be used to cover material not included in course notes. The final examination will assume that students are familiar with all material covered in the notes, in the laboratories and during lecture periods. Lecture periods will also sometimes be used for group tutorials. 6.2 Tutorials There is one 45-minute tutorial session per week as shown on the students timetable. Tutors will be available for consultation at designated times. 6.3 Laboratories All students have 24-hour access to the Faculty of Engineering & the Built Environment PC Laboratory on West Campus. At certain times the laboratory will be used by other students for classes and tutorials. At such times students in the laboratory for formal sessions have preferential access to facilities. This laboratory will be used for the simulation and programming aspect of the course. The B-Lab, located on the first floor of the Chamber of Mines building, West Campus, will be used for the electrical aspects of the course. The laboratory will be fully supervised one afternoon per week from 14h15 to 17h00 as shown on the students timetable. The student must ensure that their attendance is recorded before the end of the laboratory session. The demonstrators are not compelled to remain in the laboratory beyond the end of the session. Students must work in groups of two during the formal laboratory sessions. Each student will be required to complete all of the laboratory exercises as specified during the course. Two hours per week are allocated for such work. Laboratory attendance is indispensable for the understanding of course material. Students must select a laboratory partner for the duration of the course. The relevant laboratory exercise must be read and understood before the start of each laboratory session. Students will be assigned a workstation during each laboratory session on a first-come first-serve basis. An ICAM student card will be used to gain access to the PC pool and B-lab. All students inside either of the laboratories at a given time are responsible for equipment reported damaged or missing during that time. It is therefore up to the individual to ensure that their card is never used by another person, and that fellow students behave responsibly inside the laboratory. No hardware may be removed from any of the laboratories by a student. No software may be copied from the PC laboratory without permission from the laboratory co-ordinator. During formal laboratory sessions a demonstrator must be consulted if problems with workstations, printers or the network occur. Outside of formal laboratory sessions problems must be reported to the relevant supervisors. Under no circumstances should students attempt to repair equipment themselves. Infringements of any of the above instructions will be reported to the Dean of Engineering & the Built Environment and may result in serious disciplinary action being taken. elen2006-cbo-2015.tex Ver. 3.3 June 25, 2015 Page 3 of 5

6.4 Course Project Details on the course project, including deliverables required and deadline, will be provided during the course in the form of handouts as well as being made available on the course home page. The Schools policy on timely submission of projects and assignments will be enforced and must be read and understood by the student. 6.5 Practice Learning to implement a microprocessor and to program well requires a lot of practice. Students are expected to spend an extra 3 hours per week of their own time practising material covered during lectures, tutorials and laboratories. Some extra reading material may also be provided. 6.6 Consultation All questions arising from the laboratory exercises and project must be directed to the responsible demonstrators. Questions relating to use of the laboratories and their equipment must be directed to the relevant managers. Questions relating to lectures and course material must be directed to the course lecturer either during lectures or during formal consultation periods. Formal consultation periods will be scheduled at students request. Students must, however, try to resolve any problems among themselves first. Groups of two or more students should schedule an appointment with the lecturer if they are unable to resolve their problem. 7 Information to Support the Course 7.1 Prescribed Text/Reading The following textbooks are prescribed for the course, both are available for download from the Library website: 1. Harris, D. and Harris, S., Digital design and computer architecture, 1st Edition, Elsevier, 2008, ISBN 9780123704979. (Library shelf TK 7868.D5 HAR) 2. Sweetman, D., See MIPS run, 2nd Edition, Elsevier, 2007, ISBN 9780120884216 (Library shelf QA 76.39.A73 SWE) The following textbook was previously prescribed and may be of assistance to students: 1. Jain, RP., Modern digital electronics, 1st Edition, McGraw-Hill Science/Engineering, 2008. ISBN-10: 0073404578, ISBN-13:978-0073404578. 7.2 Other References There are numerous texts, books and magazines available in the Engineering and Geo/Maths libraries from which the students should supplement their reading. Many good books are available at major bookshops and these can be used to supplement the course material if the student wishes to do so, but they are certainly not essential. 7.3 Course Homepage Further information and announcements regarding the course is posted on the course home page. All students are expected to consult the course home page at regular intervals. elen2006-cbo-2015.tex Ver. 3.3 June 25, 2015 Page 4 of 5

8 Other Information 8.1 Administrative details Further information and announcements regarding the course will be communicated either via the web page, verbal announcements or printed material distributed during lectures. Handouts for laboratories, tutorials and the project will be issued during the course. Although a Personal Computer is not a requirement for any Electrical, Information or Biomedical Engineering course, it is strongly recommended as a useful tool from the second year of study onwards. All students are expected to regularly consult the course home page. c Copyright School of Electrical and Information Engineering, All Rights Reserved. elen2006-cbo-2015.tex Ver. 3.3 June 25, 2015 Page 5 of 5