Dr. Joseph Kovacic Master of Education Instructor


Ph.D, Northcentral University
M.Eng. Loyola University Maryland
M.E., Manhattan College
B.E., Manhattan College


CSED525 - Computers and Networks for a Connected World

This course is concerned with how computers work and interact on both big and small scales. First, the course covers the machine-level representation of data its abstraction to primitive data types. Next, we consider the role of a computer's operating system in managing the computer's data, memory, and computation cycles. Then, our view of computation is expanded to include many computers communicating via a network, including the client-server paradigm and various protocols used to pass data back and forth. Our definition of "computer" is expanded to include the various mobile devices we use on a daily basis. Finally, we consider the frontiers of computing in an always-on, connected world, investigating topics such as big data and artificial intelligence. (4 credits)

CSED550 - Programming Fundamentals for Educators

This course introduces the fundamental building blocks of programming, including primitive data types, functions, branching, iteration, basic data structures, and common searching and sorting algorithms. Content will be presented primarily using a block-based visual language, but some topics may be presented using, as well. The software, code examples and code projects featured in this course will be appropriate for teaching middle school and secondary students with little to no prior programming experience. (4 credits)

T.A. Culp and J. Kovacic, and R. Deola, "Determination of Releases from a Fugitive or Diffuse Source Using Downwind Air Monitoring and Site-Specific Meteorological Data," Radioactivity & Radiochemistry, Volume 7, No. 4, 1996.

T.A. Culp and J. Kovacic, "A Methodology for Estimating an Annual Release from a Diffuse Trasuranic Source," Radioactivity & Radiochemistry, Volume 6, NO. 3, 1995.

Adjunct Instructor

Senior Computer Scientist (GS-1550-15), Emerging Technology (EM) Directorate, U.S. Defense Information Systems Agency (DISA), Fort Meade, Maryland

Software Engineer (GS-0854-14), Defense Spectrum Organization (DSO), U.S. Defense Information Systems Agency (DISA), Annapolis, Maryland

Command and Control Directorate (C2D) and Computer Engineer (GS-0854-13), U.S. Army Research, Development, and Engineering Command, Aberdeen Proving Ground, Maryland

Computer Sciences Corporation (CSC)/Log.Sec Corporation, Belcamp, Maryland

Nuclear Engineer (GG-0840-13), U.S. Nuclear Regulatory Commission, Rockville, Maryland

Senior Nuclear Safety & Reliability Engineer, Power Systems Division, Teledyne Brown Engineering – Energy Systems, Hunt Valley, Maryland

Senior Project Leader, Engineering Division, Roy F. Weston, Inc., Albuquerque, New Mexico

Staff Engineer, Department of Energy & Nuclear Services Division, Dames & Moore, Inc., Denver, Colorado


Certified Information Systems Security Professional (CISSP) – (ISC)2

Project Management Professional (PMP) - Project Management Institute (PMI)

Licensed Professional Engineer (PE) in Maryland (No. 22689)

Certified Ethical Hacker (CEH) – EC-Council

Oracle Certified Professional (OCP) - Oracle Database 11g and 12c Administrator

Computing Technology Industry Association (CompTIA) Security+, Network+, and Cloud+ Certifications

U.S. Department of Defense Top Secret (TS/SCI) Security Clearance (April, 2014)

U.S. Department of Defense Systems Planning, Research, Development, and Engineering - Systems Engineering (SPRDE-SE) Level III Acquisition Certification (September, 2014)