University of Central Florida

Dr. John Aedo — Course Materials

Department of Computer Science

Undergraduate Courses

COP 3223C
Introduction to Programming with C
Programming in C including arrays, pointer manipulation, and use of standard C math and I/O libraries.
CDA 3103C
Computer Logic and Organization
Logic design, computer arithmetic, instruction set architecture using MIPS, data path and control unit design, and memory hierarchy.
CIS 4004
Web-Based Information Technology
Digital libraries, media formats, compression, streaming media, mobile internet, and emerging web technologies.
COP 4331C
Processes for Object-Oriented Software Development
Team-based software development using object-oriented design principles, agile processes, and industry-standard tools.
COP 4600
Operating Systems
Fundamental concepts of OS design: processes, scheduling, memory management, virtual memory, I/O, and security.

Graduate Courses

COP 5611
Operating Systems Design Principles
Graduate-level study of OS design: synchronization, protection, distributed systems, and implementation of modern OS internals.