Priyanga Jayathilaka
Lecturer
School of Physics and Astronomy
College of Science
Currently Teaching
CPET-133
Introduction to Digital and Microcontroller Systems
3 Credits
This course introduces students to the underlying building blocks of digital system and microcontroller design. Digital systems topics that are covered include: number systems, truth tables, Boolean algebra, combinational and sequential logic, and finite state machines. A microcontroller is used to teach register programming, reading and writing digital I/O, bitwise operations and bit-masking and microprocessor architecture. Laboratory exercises are designed to illustrate concepts, reinforce analysis and design skills, and develop instrumentation techniques associated with the lecture topics.
PHYS-111
College Physics I
4 Credits
This is an introductory course in algebra-based physics focusing on mechanics and waves. Topics include kinematics, planar motion, Newton’s laws, gravitation; rotational kinematics and dynamics; work and energy; momentum and impulse; conservation laws; simple harmonic motion; waves; data presentation/analysis and error propagation. The course is taught using both traditional lectures and a workshop format that integrates material traditionally found in separate lecture, recitation, and laboratory settings. Attendance at the scheduled evening sessions of this class is required for exams. There will be 2 or 3 of these evening exams during the semester. Competency in algebra, geometry and trigonometry is required.
PHYS-222
Electronic Measurements
3 Credits
This course covers the fundamentals of AC and DC circuit theory, electrical analysis of simple linear networks, operations of and circuits containing diodes and transistors, linear and non-linear operation of op-amps and their applications, and analysis of basic digital circuits. Laboratory classes reinforce lecture material and teach practical skills in use of basic test and measurement equipment.