Dr. Sarah Johnson
Teaching
I'm am teaching / have taught the following courses.
| ELEC1700 | Computer Engineering 1 |
offered
Semester 1 |
| Contact
hours per week: 3 lectures, 2 tutorial/lab |
||
| Outline: Introduces the principles of computer and digital design. In particular, the fundamentals of modern digital logic design are presented, including logic gates, Boolean algebra, Karnaugh maps, flip-flops, and state-machines. The binary number system, hexadecimal notation and computer arithmetic are introduced. This exploration of "low level" computing is complemented by an introduction to the basic elements of a modern computer, and the functions of a microprocessor. | ||
| ELEC2500 | Introduction to
Telecommunications |
offered
Semester 2 |
| Contact
hours per week: 3 lectures, 1 tutorial, 1 lab |
||
|
Outline: This course provides an introduction to the telecommunications area. The objectives include: familiarity with the technologies involved in modern telecommunications systems; quantitative understanding of basic concepts of communications; hands-on experience with telecommunication equipment. Topics include: bandwidth and information capacity; amplitude and frequency modulation; decibels; wireline and wireless communications; fibre optics; digital modulation; error detection and correction; compression methods; the telephone system; principles of cellular networks; local area networks; internet addressing and routing, compression methods. |
||
| ELEC4500 | Advanced Telecommunications |
offered
Semester 2 |
| Contact
hours per week: 3 lectures, 1 tutorial, 2 lab |
||
| Outline: This main objective of this course is to discuss advanced topics used to develop and design advanced telecommunications systems and networks. Covered are various topics on communications signal processing, digital modulation, coding techniques and compression techniques. | ||
Enrolled students can find more information on the University's Blackboard page.